Commit Graph

71 Commits

Author SHA1 Message Date
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
2aa13e34bf removed all free tier restrictions 2026-01-29 15:20:42 +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
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
6cf7e79f20 subscription routes 2026-01-28 18:31:34 +00:00
c2f5a9abdb added member-time-tracking route 2026-01-28 17:23:20 +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
0547ff106c upload org icon 2026-01-21 13:44:37 +00:00
Oliver Bryan
42a537a967 timers should not be used on issues with multiple assignees 2026-01-20 23:13:12 +00:00
Oliver Bryan
303541e656 edit + delete capabilities for org, project, sprint 2026-01-18 22:30:41 +00:00
Oliver Bryan
05022d7661 iconPreference schema implementation 2026-01-17 21:24:48 +00:00
Oliver Bryan
0dcfe1b66b prevent overlapping sprints 2026-01-17 02:46:49 +00:00
Oliver Bryan
2842d21ed5 route + query updates for "assignees" update 2026-01-16 22:44:15 +00:00
Oliver Bryan
385b85bdb4 renamed to Sprint 2026-01-16 11:15:38 +00:00
Oliver Bryan
1ab5c80691 backend routes with zod schemas 2026-01-13 15:32:31 +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
3cef3d3827 sprint routes 2026-01-12 01:05:53 +00:00
Oliver Bryan
d44f378403 display work time in issue detail pane 2026-01-11 17:19:52 +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
b315020b37 max status length of 24 2026-01-10 17:00:39 +00:00
Oliver Bryan
364e4e0f64 full status implementation 2026-01-10 16:26:57 +00:00
Oliver Bryan
d6604d2843 timer routes 2026-01-09 21:54:21 +00:00
Oliver Bryan
903fd5f347 org member promotion/demotion 2026-01-09 08:17:01 +00:00
Oliver Bryan
f90ddc2e4c updated auth routes to use sessions and "httpOnly" cookies 2026-01-09 05:36:41 +00:00
Oliver Bryan
de196c2e87 improved password requirements 2026-01-09 04:34:24 +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
d40b71f619 use bun's s3 client 2026-01-08 11:05:10 +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
15c7320833 Issue.creatorId + implementation 2026-01-06 13:19:19 +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
63fef4a0e9 add + remove users from organisation 2026-01-01 10:46:54 +00:00
Oliver Bryan
bcc150a24d avatarURL for register and update routes 2026-01-01 06:58:13 +00:00
Oliver Bryan
6542f344d9 userUploadAvatar route 2026-01-01 06:58:03 +00:00