Commit Graph

65 Commits

Author SHA1 Message Date
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
925e8f2746 opencode chat backend 2026-01-31 10:13:18 +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
e339274069 'Assign to me by default' toggle in Account.tsx 2026-01-29 22:43:02 +00:00
106fc34aed fixed issue type not being communicated during creation 2026-01-29 20:42:54 +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
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
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
c8cb99c86a Subscription, Payment and User.plan 2026-01-28 18:16:32 +00:00
c2f5a9abdb added member-time-tracking route 2026-01-28 17:23:20 +00:00
d6af2032db replaced per-endpoint helpers with ts-rest contract and typed client 2026-01-28 13:01:28 +00:00
a4a9775779 made "pixel" the default icon style 2026-01-27 21:38:42 +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
d5a0829bad issue types (task/bug) 2026-01-25 00:15:14 +00:00
9d8aee7a74 Organisation.features 2026-01-24 14:49:01 +00:00
Oliver Bryan
be57b4d6df patched security holes 2026-01-21 22:44:57 +00:00
Oliver Bryan
8f87fc8acf full comments system 2026-01-21 19:10:28 +00:00
Oliver Bryan
ee53eaf003 frontend implementation of iconURL 2026-01-21 13:45:14 +00:00
Oliver Bryan
e3ca50f1ad Organisation.iconURL 2026-01-21 13:44:52 +00:00
Oliver Bryan
303541e656 edit + delete capabilities for org, project, sprint 2026-01-18 22:30:41 +00:00
Oliver Bryan
f7c65ce4c8 avatarURL should be nullable AND optional 2026-01-17 22:19:25 +00:00
Oliver Bryan
3daed78521 iconPreference column 2026-01-17 21:24:25 +00:00
Oliver Bryan
07ac9ed635 reduced title max lengths to 64 2026-01-17 00:57:19 +00:00
Oliver Bryan
7d0e8df6a3 improved error messages 2026-01-16 23:18:35 +00:00
Oliver Bryan
28d464299f avatarURL should be nullable 2026-01-16 22:55:57 +00:00
Oliver Bryan
2842d21ed5 route + query updates for "assignees" update 2026-01-16 22:44:15 +00:00
Oliver Bryan
6ffb05eb3b IssueAssignee table 2026-01-16 22:43:40 +00:00
Oliver Bryan
4d6ae8cdae don't require 8 characters for login password
this was causing issues with demo accounts
2026-01-16 13:13:02 +00:00
Oliver Bryan
385b85bdb4 renamed to Sprint 2026-01-16 11:15:38 +00:00
Oliver Bryan
e2cbe6bab3 ALL api zod schemas 2026-01-13 15:31:52 +00:00
Oliver Bryan
e967c4deda added Sprint table 2026-01-12 00:53:40 +00:00
Oliver Bryan
d44f378403 display work time in issue detail pane 2026-01-11 17:19:52 +00:00
Oliver Bryan
c23b30eec2 when an issue is deleted, TimedSession's issueId is set to null 2026-01-11 15:06:10 +00:00
Oliver Bryan
5db22961c5 status colours 2026-01-10 21:49:26 +00:00
Oliver Bryan
566fabccb5 USER_NAME_MAX_LENGTH & USER_USERNAME_MAX_LENGTH 2026-01-10 18:55:58 +00:00
Oliver Bryan
dcc7b4d0a8 separate constants file 2026-01-10 18:13:04 +00:00
Oliver Bryan
5adf521b1a added *_MAX_LENGTH variables project wide 2026-01-10 18:00:49 +00:00
Oliver Bryan
b315020b37 max status length of 24 2026-01-10 17:00:39 +00:00
Oliver Bryan
fb96486da8 Organisation.statuses and Issue.status 2026-01-10 16:05:02 +00:00
Oliver Bryan
d6604d2843 timer routes 2026-01-09 21:54:21 +00:00
Oliver Bryan
ce8a116521 TimedSession table 2026-01-09 10:59:24 +00:00
Oliver Bryan
7201646b0a added Session table for cookie-based auth 2026-01-09 05:31:13 +00:00
Oliver Bryan
15c7320833 Issue.creatorId + implementation 2026-01-06 13:19:19 +00:00
Oliver Bryan
63fef4a0e9 add + remove users from organisation 2026-01-01 10:46:54 +00:00