Commit Graph

79 Commits

Author SHA1 Message Date
Jon Staab d1209c635b Fix zooid sync 2026-03-31 14:42: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 95c971af1a Avoid duplicate syncs 2026-03-31 06:51:53 -07:00
Jon Staab e6eda81920 Fix relay syncing 2026-03-27 15:32:48 -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 caee3742bb More refactoring and bugfixing 2026-03-27 15:05:22 -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 6a2f4a05fb Remove frontend spec 2026-03-27 13:22:59 -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 9da5e027a7 Remove skills 2026-03-26 16:05:32 -07:00
Jon Staab 8dfa09d22e Add some tests 2026-03-26 15:06:30 -07:00
Jon Staab 9231079e92 Format, lint, check 2026-03-26 14:53:38 -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 2ba5d519e1 Add logout button 2026-03-26 14:38:21 -07:00
Jon Staab f46f6043d3 Update accent color 2026-03-26 14:27:31 -07:00
Jon Staab a2239cf20e Add frontend spec 2026-03-26 14:09:41 -07:00
Jon Staab 9f737a25cd refactor auth 2026-03-26 13:35:11 -07:00
Jon Staab 6d651e2722 Split api routes up 2026-03-26 13:20:23 -07:00
Jon Staab 619fd0c2ce Split repo methods into tenant and non-tenant versions 2026-03-26 12:59:04 -07:00
Jon Staab 1b3fe346f5 Add plan model 2026-03-26 12:44:41 -07:00
Jon Staab 05437ef113 Fix relay selection 2026-03-26 12:30:15 -07:00
Jon Staab c4a63b18af Update env template 2026-03-26 12:21:51 -07:00
Jon Staab 087405b1ac Lint, format 2026-03-26 10:56:42 -07:00
Jon Staab 5c06070913 Update frontend to fit backend 2026-03-26 10:34:55 -07:00
Jon Staab b796665e31 Add tenant to activity table, include resource type 2026-03-26 08:24:49 -07:00
Jon Staab 28e564e795 Review pass 2026-03-25 17:11:35 -07:00
Jon Staab 6f407fd681 Switch to plural table names 2026-03-25 16:54:30 -07:00
Jon Staab cb2e37c74a Update backend implementation to fit spec 2026-03-25 16:50:44 -07:00
Jon Staab 2e0740910c Create backend spec 2026-03-25 11:21:48 -07:00
Jon Staab 9491d608ae More billing work 2026-03-24 10:20:11 -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 7e577bf7ff Stabilize id/schema 2026-03-03 10:20:36 -08:00
Jon Staab 46a270513e Simplify relay upsert 2026-03-03 09:54:38 -08:00
Jon Staab 6618025b54 Improve landing page 2026-03-02 14:40:37 -08:00
Jon Staab e87eb0c30d Format backend, tweak frontend 2026-02-27 21:26:45 -08:00
Jon Staab a3f00aab37 Parameterize frontend dockerfile 2026-02-27 21:11:12 -08:00
Jon Staab 6ce1c5495e Use npx server for frontend 2026-02-27 20:56:16 -08:00