Commit Graph
13698 Commits
Author SHA1 Message Date
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
Brandon Thomas 72631c94be refactor subs creation 2025-09-12 01:00:04 -04:00
Brandon Thomas e413cc94ad fix logic bug 2025-09-12 01:00:04 -04:00
Brandon Thomas 06023ae11e refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas 8712b291c2 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas 6c678ec7f3 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas cba6f25a17 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas d10cb54c62 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas b5bc532b80 refactor 2025-09-12 01:00:04 -04:00
Brandon Thomas da2e7ae4b6 big refactor of this to remove http during db transactions 2025-09-12 01:00:04 -04:00
Brandon Thomas 036dbeaeb4 wallet updates work! 2025-09-12 01:00:04 -04:00
Brandon Thomas f6ed5abdb7 wip 2025-09-12 01:00:04 -04:00
Brandon Thomas 70bed32f51 query for wallet token 2025-09-12 01:00:04 -04:00
Brandon Thomas 497dbd9b4f wip 2025-09-12 01:00:04 -04:00
Brandon Thomas 0ad8421a16 subs transactions fixed 2025-09-12 01:00:04 -04:00
Brandon Thomas aef0c2f76a compile errors 2025-09-12 01:00:03 -04:00
Brandon Thomas e5f1cd00ef transactional 2025-09-12 01:00:03 -04:00
Brandon Thomas 5f3399db62 cleanup 2025-09-12 01:00:03 -04:00
Brandon Thomas 2467d6f2c7 wip 2025-09-12 01:00:03 -04:00
Brandon Thomas e48ee589ad retry behavior 2025-09-12 01:00:03 -04:00
Brandon Thomas b3e74e25f6 close billing window when done 2025-09-12 01:00:03 -04:00
Brandon Thomas ff5ebac734 info on invoices 2025-09-12 01:00:03 -04:00
Brandon Thomas b15e50e502 lookup product info from payment intents 2025-09-12 01:00:03 -04:00
Brandon Thomas 687e33df96 database migrations 2025-09-12 01:00:03 -04:00
Brandon Thomas d08753234c notes 2025-09-12 01:00:03 -04:00
Brandon Thomas bd2e091238 note 2025-09-12 01:00:03 -04:00
Brandon Thomas 67d293804b fix credits purchase 2025-09-12 01:00:03 -04:00
Brandon Thomas 1c1a75ef6b open credits window 2025-09-12 01:00:03 -04:00
Brandon Thomas 562c9a18ef attempt to move commands into separate function failed 2025-09-12 01:00:03 -04:00
Brandon Thomas fe3388a648 rewire commands 2025-09-12 01:00:03 -04:00
Brandon Thomas c8651fa2bc rework handlers to add credits 2025-09-12 01:00:03 -04:00
Brandon Thomas 65f36704cf wip 2025-09-12 01:00:03 -04:00