Commit Graph
13729 Commits
Author SHA1 Message Date
Brandon Thomas dec325c190 wip 2025-09-16 06:11:16 -04:00
Brandon Thomas 6c5d956bf8 tauri handles distinct customer portal cases 2025-09-16 05:44:36 -04:00
Brandon Thomas 3eeae4651c split billing portal into three distinct endpoints 2025-09-16 05:00:29 -04:00
Brandon Thomas 191b0c1463 subscription cancel within modal 2025-09-16 04:17:12 -04:00
Brandon Thomas 0b50b2d637 wip reuse of subscription modal 2025-09-16 04:10:43 -04:00
Brandon Thomas 3a9b0c100e fix 2025-09-16 04:04:18 -04:00
Brandon Thomas b2ecd4dcd1 de-duplicate plan data 2025-09-16 04:02:07 -04:00
Brandon Thomas 62c2ab0581 refresh on subscription changed 2025-09-16 03:49:09 -04:00
Brandon Thomas f90ab5771a change plan 2025-09-16 03:10:55 -04:00
Brandon Thomas 6a0abfc177 de-dupe query 2025-09-14 22:45:30 -04:00
Brandon Thomas 681fa8e76e update event 2025-09-14 20:57:35 -04:00
Brandon Thomas 9e80e0c79d hide subscribe button in settings when paid 2025-09-14 20:50:21 -04:00
Brandon Thomas ab62bcea11 only show upgrade if there's no paid plan 2025-09-14 20:45:46 -04:00
Brandon Thomas ffad39e6b7 add subscription info 2025-09-14 20:26:22 -04:00
Brandon Thomas 9b637aa6c9 fetch current plan 2025-09-14 19:26:17 -04:00
Brandon Thomas cb41b1a0af move credits, add subscriptions 2025-09-14 18:06:49 -04:00
Brandon Thomas e680bef024 notify frontend of credits changes 2025-09-14 14:40:01 -04:00
Brandon Thomas f0f2ae00fe listen to credits change event 2025-09-13 16:27:33 -04:00
Brandon Thomas 5072e38824 test billing code in server 2025-09-12 19:22:28 -04:00
Brandon Thomas ec8623e200 remove duplicate calls 2025-09-12 18:15:26 -04:00
Brandon Thomas 15c52d4e9b fix api call 2025-09-12 18:12:32 -04:00
Brandon Thomas de58d7c033 fix api call and display credits in frontend 2025-09-12 18:09:01 -04:00
Brandon Thomas 64b91cd6bc add frontend billing package, Tauri "get credits command" 2025-09-12 17:17:43 -04:00
Brandon Thomas 5360dd0f58 get rid of login button - it gets stuck in a bad state 2025-09-12 01:09:46 -04:00
Brandon Thomas f8b53872ae clients 2025-09-12 01:00:05 -04:00
Brandon Thomas 2e024efc32 new subscriptions endpoint 2025-09-12 01:00:05 -04:00
Brandon Thomas 4bb3f6af2d wallets -> credits routes instead 2025-09-12 01:00:05 -04:00
Brandon Thomas 2de4d9d9e9 move crate, sort workspace cargo.toml 2025-09-12 01:00:05 -04:00
Brandon Thomas 80d28022c0 get wallet endpoint 2025-09-12 01:00:05 -04:00
Brandon Thomas d770d81508 wallets namespaces, shorthand for query_map 2025-09-12 01:00:05 -04:00
Brandon Thomas 1fa93b5327 more metadata 2025-09-12 01:00:05 -04:00
Brandon Thomas eebfdd3d00 subscription flow 2025-09-12 01:00:05 -04:00
Brandon Thomas 90032848ee create billing portal session 2025-09-12 01:00:05 -04:00
Brandon Thomas 07722766dd log invoice, etc. tokens 2025-09-12 01:00:04 -04:00
Brandon Thomas f272dbf401 ledger entries wip 2025-09-12 01:00:04 -04:00
Brandon Thomas 6177782946 insert entries 2025-09-12 01:00:04 -04:00
Brandon Thomas ad9bda9e22 token and entry type for ledgers 2025-09-12 01:00:04 -04:00
Brandon Thomas 41e3a384db stupid irrelevant side quest for PR - safe crockford tokens 2025-09-12 01:00:04 -04:00
Brandon Thomas 168a1ace69 change prefix for subscriptions, remove fields 2025-09-12 01:00:04 -04:00
Brandon Thomas 7e32dde5b3 update schemas 2025-09-12 01:00:04 -04:00
Brandon Thomas 9de3ccac79 fill monthly wallet 2025-09-12 01:00:04 -04:00
Brandon Thomas 3f0eccf27e subscription invoices work 2025-09-12 01:00:04 -04:00
Brandon Thomas 9bbcbca1e2 better logging 2025-09-12 01:00:04 -04:00
Brandon Thomas f5696912c2 wip 2025-09-12 01:00:04 -04:00
Brandon Thomas 68559561c1 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas 75bc2a98f8 move 2025-09-12 01:00:04 -04:00
Brandon Thomas 294ee0d006 subscription paid wip 2025-09-12 01:00:04 -04:00
Brandon Thomas b9de0bf456 billing anchor 2025-09-12 01:00:04 -04:00
Brandon Thomas 437317438e new migrations 2025-09-12 01:00:04 -04:00
Brandon Thomas 8248e53ded refactor subscriptions handlers 2025-09-12 01:00:04 -04:00