From 83fc71414f0069edfeb2e1a73b5974a3691e3df0 Mon Sep 17 00:00:00 2001 From: davegilligan Date: Sat, 23 May 2026 10:17:34 +0200 Subject: [PATCH] Add premium My Case MVP --- advocate.php | 2 + api/barnevernet.php | 29 ++- api/case/result-action.php | 53 +++++ api/case/result-export.php | 51 +++++ api/deep-research.php | 29 ++- api/discrepancy.php | 28 ++- api/korrespond.php | 16 ++ api/stripe-checkout.php | 11 +- api/stripe-webhook.php | 8 +- api/timeline.php | 33 +++- assets/js/advocate.js | 1 + assets/js/barnevernet.js | 1 + assets/js/discrepancy.js | 5 +- assets/js/korrespond.js | 1 + assets/js/tools.js | 1 + barnevernet.php | 2 + billing.php | 20 +- case-result.php | 244 +++++++++++++++++++++++ dashboard.php | 11 +- deep-research.php | 2 + discrepancy.php | 2 + includes/CaseResults.php | 288 ++++++++++++++++++++++++++++ includes/CaseStore.php | 2 +- includes/FreeTier.php | 154 ++++++++++----- includes/StripeClient.php | 21 +- includes/ToolModels.php | 25 +++ includes/bootstrap.php | 20 +- includes/case_toggle.php | 83 ++++++++ korrespond.php | 2 + min-sak.php | 91 ++++++++- pricing.php | 129 +++++++------ scripts/sql/001_premium_my_case.sql | 56 ++++++ timeline.php | 2 + 33 files changed, 1275 insertions(+), 148 deletions(-) create mode 100644 api/case/result-action.php create mode 100644 api/case/result-export.php create mode 100644 case-result.php create mode 100644 includes/CaseResults.php create mode 100644 includes/ToolModels.php create mode 100644 includes/case_toggle.php create mode 100644 scripts/sql/001_premium_my_case.sql diff --git a/advocate.php b/advocate.php index 39dcce1..c29b3d7 100644 --- a/advocate.php +++ b/advocate.php @@ -192,6 +192,8 @@ require_once __DIR__ . '/includes/layout.php'; + +