Commit Graph

365 Commits

Author SHA1 Message Date
cc0eb60bf5 better loading and icon 2026-01-31 14:48:58 +00:00
ab98e0ed80 highlighting implementation 2026-01-31 14:17:01 +00:00
71a4e68520 model selection and highlighting logic 2026-01-31 14:16:54 +00:00
f6d74927d6 take model for /ai/chat 2026-01-31 14:16:29 +00:00
95beddaa6c /ai/models route 2026-01-31 14:16:12 +00:00
76e71d1f8a opencode chat frontend implementation 2026-01-31 11:01:30 +00:00
7ff662ff3f use 1px inset shadow instead of 2px on selected issue row 2026-01-30 19:20:16 +00:00
db5c045b19 nicer filter displays, bringing clarity 2026-01-30 14:27:36 +00:00
a00cf1c023 nicer border around selected issue in table 2026-01-30 14:12:59 +00:00
8b24a4e119 copy filters functionality 2026-01-30 01:10:33 +00:00
a92a031e32 added hours column to time tracking export data 2026-01-30 00:51:32 +00:00
7d8abe3b29 Merge branch 'master' into development 2026-01-30 00:41:42 +00:00
f469d43c8e org export as json 2026-01-30 00:30:50 +00:00
abc3568800 filter persistence: url -> localStorage -> none (defaults) 2026-01-30 00:11:12 +00:00
e339274069 'Assign to me by default' toggle in Account.tsx 2026-01-29 22:43:02 +00:00
130f564c33 another stab at fixing the OrgIcon sizing 2026-01-29 21:15:19 +00:00
21d7235419 improved formatting of non-avatar org icons 2026-01-29 21:08:37 +00:00
13ba687ef3 improved formatting of non-avatar org icons 2026-01-29 21:08:26 +00:00
14cdc99b74 added cn() to textClass 2026-01-29 21:00:42 +00:00
229bce5ee9 added cn() to textClass 2026-01-29 20:59:41 +00:00
Oliver Bryan
9c2df9c295 Merge: FIX: Issue type not working during creation 2026-01-29 20:47:32 +00:00
106fc34aed fixed issue type not being communicated during creation 2026-01-29 20:42:54 +00:00
9d44c2c658 removed FAQ link from header on landing 2026-01-29 15:31:19 +00:00
7605020e65 fixed LoginForm usage 2026-01-29 15:28:19 +00:00
d3174f8858 Merge branch 'development' 2026-01-29 15:22:47 +00:00
2aa13e34bf removed all free tier restrictions 2026-01-29 15:20:42 +00:00
07353a5d9f Changed pricing section on Landing to simple /plans link 2026-01-29 12:09:28 +00:00
bcdf71198b removed under construction warning 2026-01-29 11:55:25 +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
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
db2c1dddfe more stripe changes on frontend 2026-01-28 18:35:00 +00:00
98ff4014cc stripe frontend 2026-01-28 18:33:30 +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
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
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
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