Commit Graph

66 Commits

Author SHA1 Message Date
82bf3e6d67 useQuery instead of mutation 2026-01-31 21:31:21 +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
8c641e5df0 sprintpm.org 2026-01-29 11:14:11 +00:00
d943561e89 verification emails and full email setup 2026-01-29 00:43:24 +00:00
d4cc50f289 fix: proper cancellation handling 2026-01-28 21:27:07 +00:00
99987e35bb fixed to use hooks 2026-01-28 20:06:39 +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
d6af2032db replaced per-endpoint helpers with ts-rest contract and typed client 2026-01-28 13:01:28 +00:00
11c808ab69 improved timer system and overlay 2026-01-26 19:19:46 +00:00
f11c9fa826 customise organisation issue types 2026-01-25 00:51:49 +00:00
c37c3742b9 toggle features per organisation 2026-01-24 14:49:18 +00:00
Oliver Bryan
a1897800d8 fixed url keys not updating properly 2026-01-21 19:27:21 +00:00
Oliver Bryan
8f87fc8acf full comments system 2026-01-21 19:10:28 +00:00
Oliver Bryan
5a5e40659c frontend indentation set to 2 2026-01-21 17:47:04 +00:00
Oliver Bryan
0a1b6e19d7 moved BREATHING_ROOM to a layout.ts file 2026-01-21 16:46:56 +00:00
Oliver Bryan
ee53eaf003 frontend implementation of iconURL 2026-01-21 13:45:14 +00:00
Oliver Bryan
0547ff106c upload org icon 2026-01-21 13:44:37 +00:00
Oliver Bryan
1fa85ef22b fixed timer desync issues 2026-01-20 22:31:41 +00:00
Oliver Bryan
8f11805bab added tanstack query keys and hooks 2026-01-20 17:00:33 +00:00
Oliver Bryan
45343571f5 refactored frontend api helpers to promise interface 2026-01-20 16:59:32 +00:00
Oliver Bryan
303541e656 edit + delete capabilities for org, project, sprint 2026-01-18 22:30:41 +00:00
Oliver Bryan
98613295f0 update with multiple assignees 2026-01-16 22:44:43 +00:00
Oliver Bryan
047332ce0b more issue -> sprint 2026-01-16 14:48:11 +00:00
Oliver Bryan
385b85bdb4 renamed to Sprint 2026-01-16 11:15:38 +00:00
Oliver Bryan
ca371b1751 use ServerQueryInput properly 2026-01-13 15:33:55 +00:00
Oliver Bryan
4e93eb5878 parseError and much improved ServerQueryInput 2026-01-13 15:33:38 +00:00
Oliver Bryan
66e3eb4a38 introduced sprint selection to the create issue dialog 2026-01-12 03:05:32 +00:00
Oliver Bryan
ae83e1e424 sprintId can now be updated on Issue 2026-01-12 02:43:26 +00:00
Oliver Bryan
30720c0e24 moved isLight to utils 2026-01-12 02:42:57 +00:00
Oliver Bryan
c9bdfde5ba frontend helpers for sprint routes 2026-01-12 01:08:40 +00:00
Oliver Bryan
d44f378403 display work time in issue detail pane 2026-01-11 17:19:52 +00:00
Oliver Bryan
72631320fd delete issue functionality 2026-01-11 15:22:14 +00:00
Oliver Bryan
558d0aa3c8 only show status remove warning if it is being used 2026-01-11 00:14:06 +00:00
Oliver Bryan
5db22961c5 status colours 2026-01-10 21:49:26 +00:00
Oliver Bryan
3959854bae added status select to create-issue component 2026-01-10 18:01:19 +00:00
Oliver Bryan
364e4e0f64 full status implementation 2026-01-10 16:26:57 +00:00
Oliver Bryan
d64470da06 frontend helper functions for timer 2026-01-09 22:25:03 +00:00
Oliver Bryan
903fd5f347 org member promotion/demotion 2026-01-09 08:17:01 +00:00
Oliver Bryan
e074500a77 CSRF implementation on server helpers 2026-01-09 05:36:41 +00:00
Oliver Bryan
f7d4d6212d replaced getAuthHeaders (old token-based) with CSRF management 2026-01-09 05:36:41 +00:00
Oliver Bryan
dc50df15cb gif avatar support
all resizing is done server-side with sharp
2026-01-09 03:59:34 +00:00
Oliver Bryan
efb75c2f26 create issue with assignee 2026-01-06 23:01:50 +00:00
Oliver Bryan
610cd4199b update issue assignee full implementation 2026-01-06 15:51:32 +00:00
Oliver Bryan
33da8bde85 avatar: new upload + remove avatar, and placeholder with colour and initials 2026-01-03 11:25:39 +00:00
Oliver Bryan
ba2156da98 use import alias 2026-01-01 10:55:12 +00:00
Oliver Bryan
63fef4a0e9 add + remove users from organisation 2026-01-01 10:46:54 +00:00