Commit Graph

40 Commits

Author SHA1 Message Date
userAdityaa e7efd9d08b fix: stripe portal dead-end with callback return flow (#67)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-05-11 20:48:55 +00:00
userAdityaa a79c43e17e feat: open payment modal immediately on relay plan upgrade (#64)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-05-07 18:35:24 +00:00
userAdityaa c261d8a146 fix: enforce relay member capacity limits from plan definitions (#43)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-04-22 20:56:03 +00:00
userAdityaa a26bc1127d chore: strict Subdomain Validation with Detailed Error Messages (#42)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-04-21 13:09:37 +00:00
userAdityaa bc79da34cf feat: encourage payment setup for paid relays without making it required (#40)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-04-21 13:07:27 +00:00
Jon Staab 0705da8b09 Add tenant create endpoint 2026-04-20 15:55:56 +00:00
userAdityaa 145b511f9d docs(auth): document intentional session-style NIP-98 model (#16)
Co-authored-by: userAdityaa <aditya.chaudhary1558@gmail.com>
Co-committed-by: userAdityaa <aditya.chaudhary1558@gmail.com>
2026-04-16 15:40:50 +00:00
Jon Staab 0980523a50 Rework billing 2026-04-09 14:11:30 -07:00
Jon Staab 8018950ba9 Use invoice items instead of amount 2026-03-31 11:22:20 -07:00
Jon Staab 15394f55d2 Add invoice payment dialog 2026-03-31 08:02:35 -07:00
Jon Staab 77365f74ee Add relay activity 2026-03-27 15:24:08 -07:00
Jon Staab 6510bc0d85 Use plans from backend 2026-03-27 15:17:45 -07:00
Jon Staab 8986e5481d Opus refactor 2026-03-27 14:52:00 -07:00
Jon Staab 77ea366c69 More stuff 2026-03-27 14:21:06 -07:00
Jon Staab bc45017222 Clean up relay form 2026-03-27 13:50:12 -07:00
Jon Staab 23221497d5 Switch to absolute imports 2026-03-27 13:18:33 -07:00
Jon Staab 4611baec9d Split up some state stuff 2026-03-27 13:04:09 -07:00
Jon Staab 2be7f4406a Whatever 2026-03-27 12:57:11 -07:00
Jon Staab e750185176 Fix account state bugs 2026-03-27 11:42:18 -07:00
Jon Staab 72b7a8db45 Make tenant creation implicit 2026-03-27 11:24:11 -07:00
Jon Staab 6415bcd7b7 Remove a lot of ceremony from frontend state management 2026-03-27 11:09:26 -07:00
Jon Staab a2f9ca9688 Add identity endpoint 2026-03-26 16:50:27 -07:00
Jon Staab a068b6471a Add hooks 2026-03-26 14:52:52 -07:00
Jon Staab c9c551ed4f Update frontend api 2026-03-26 14:46:22 -07:00
Jon Staab 5c06070913 Update frontend to fit backend 2026-03-26 10:34:55 -07:00
Jon Staab 1ea087643b Work on billing 2026-03-09 10:04:13 -07:00
Jon Staab 01d9d3bd05 Add livekit config option 2026-03-03 11:45:57 -08:00
Jon Staab 0482c2710a Rework the relay detail page and edit screen 2026-03-03 11:40:37 -08:00
Jon Staab 46a270513e Simplify relay upsert 2026-03-03 09:54:38 -08:00
Jon Staab 034572cb58 Switch to different navigation style 2026-02-27 14:41:05 -08:00
Jon Staab 5d102ad215 Refactor relay form 2026-02-27 13:11:42 -08:00
Jon Staab 6017a65cf4 Fix relay deactivate endpoint 2026-02-27 13:06:02 -08:00
Jon Staab a15372d402 Implement outbox for profile lookup 2026-02-26 16:27:07 -08:00
Jon Staab a2be0b9a79 Implement more stuff 2026-02-26 15:59:43 -08:00
Jon Staab 62042b526d Implement new relay handler, rough out relay list/detail 2026-02-26 15:30:18 -08:00
Jon Staab 93e9a714cf Clean up login page 2026-02-26 14:53:39 -08:00
Jon Staab e9f56295de Add PLATFORM_NAME 2026-02-26 10:38:07 -08:00
Jon Staab 58d3036d31 Switch away from nonboard for nostr login 2026-02-26 08:57:47 -08:00
Jon Staab de4a16adbf Add dotenv 2026-02-25 15:18:43 -08:00
Jon Staab 9bc6c42aee Create frontend project 2026-02-25 14:55:36 -08:00