Commit Graph

568 Commits

Author SHA1 Message Date
3b23cd7c16 new seed data 2026-01-29 11:53:16 +00:00
Oliver Bryan
17a4fa6cb5 Merge pull request #6 from hex248/development
Payment plans
2026-01-29 11:38:10 +00:00
3d4d5cd209 Merge branch 'master' into development 2026-01-29 11:36:56 +00:00
8c641e5df0 sprintpm.org 2026-01-29 11:14:11 +00:00
37966204e4 boring stuff page 2026-01-29 10:54:14 +00:00
b74d86ec78 "Your sprint verification code is: " 2026-01-29 10:12:02 +00:00
3d1231c0e6 fix: otp boxes too far apart 2026-01-29 01:00:37 +00:00
d943561e89 verification emails and full email setup 2026-01-29 00:43:24 +00:00
14520618d1 more Free/Pro plan limitations 2026-01-28 23:36:03 +00:00
7f3cb7c890 Free/Pro plan limitations 2026-01-28 22:12:32 +00:00
c0e06ac8ba User.email and implementation 2026-01-28 21:34:26 +00:00
d4cc50f289 fix: proper cancellation handling 2026-01-28 21:27:07 +00:00
65964d64f6 use hooks on plans page 2026-01-28 20:16:51 +00:00
99987e35bb fixed to use hooks 2026-01-28 20:06:39 +00:00
260d0558ef 5 seats for free 2026-01-28 18:51:52 +00:00
db2c1dddfe more stripe changes on frontend 2026-01-28 18:35:00 +00:00
f70a088a29 stripe package 2026-01-28 18:33:58 +00:00
98ff4014cc stripe frontend 2026-01-28 18:33:30 +00:00
6cf7e79f20 subscription routes 2026-01-28 18:31:34 +00:00
8d623315fb updateSeatCount() 2026-01-28 18:23:08 +00:00
54b26896d9 database query functions for stripe integration 2026-01-28 18:22:47 +00:00
92ae982793 stripe client setup 2026-01-28 18:18:24 +00:00
c8cb99c86a Subscription, Payment and User.plan 2026-01-28 18:16:32 +00:00
0fffbfeb1f organisation level time tracking data, export as JSON or CSV 2026-01-28 17:31:01 +00:00
56dcf1c24c useOrganisationMemberTimeTracking() hook 2026-01-28 17:23:52 +00:00
c2f5a9abdb added member-time-tracking route 2026-01-28 17:23:20 +00:00
1aabc463d4 added function to etch timed sessions for ALL org members 2026-01-28 17:21:11 +00:00
8644b75cc5 moved ActiveTimersOverlay into SelectionProvider 2026-01-28 13:48:42 +00:00
Oliver Bryan
e3585cf49d Merge pull request #5 from hex248/development
ts-rest system (similar to trpc server actions)
2026-01-28 13:09:45 +00:00
d6af2032db replaced per-endpoint helpers with ts-rest contract and typed client 2026-01-28 13:01:28 +00:00
aa24de2e8e backend logger 2026-01-28 10:46:38 +00:00
Oliver Bryan
139e66fa30 Merge pull request #4 from hex248/development
Login/register modal instead of /login
2026-01-28 10:24:30 +00:00
26d2c904b4 replaced login page with modal 2026-01-28 10:22:36 +00:00
04bafca5f3 synchronised defaults for status and type once selectedOrganisation is loaded (or changed) 2026-01-28 09:25:49 +00:00
63db4f5a9c Updated todo.md 2026-01-28 08:58:31 +00:00
5fb806b5e8 fix: url params (SelectionProvider) weren't populating in the right places and and the right times 2026-01-28 08:58:07 +00:00
a4a9775779 made "pixel" the default icon style 2026-01-27 21:38:42 +00:00
5a8f7a8f40 fix: organisation icon not showing properly in top bar select 2026-01-27 21:33:24 +00:00
35abaff30c The software is full of bugs -> The tools are full of bugs 2026-01-27 21:19:59 +00:00
Oliver Bryan
24841721f6 Merge pull request #3 from hex248/development
Marketing ready landing page
2026-01-27 21:16:38 +00:00
5b6e85e133 improved padding and spacing 2026-01-27 21:14:19 +00:00
e7dd901450 Update todo.md 2026-01-27 21:06:35 +00:00
99d53d85f6 new full landing page 2026-01-27 21:04:24 +00:00
13e678f8e8 new icon 2026-01-27 21:04:15 +00:00
bb125dbc87 Update Test.tsx 2026-01-27 21:03:57 +00:00
b41273510c Downasaur in 404 2026-01-27 21:03:49 +00:00
989f4db68d massive landing page improvements 2026-01-27 18:35:50 +00:00
3f1ff128b6 (unfinished) revised landing and pricing pages 2026-01-27 17:44:01 +00:00
75168762b8 mock pricing page 2026-01-27 16:42:43 +00:00
Oliver Bryan
2d8767bd91 Merge pull request #2 from hex248/development
Made better use of --personality colour
2026-01-27 12:45:34 +00:00