|
|
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 |
|
Oliver Bryan
|
a5f18b5995
|
improved /user/update
|
2026-01-01 04:51:46 +00:00 |
|
Oliver Bryan
|
c274ea9036
|
update user backend + frontend server function
|
2025-12-31 19:09:24 +00:00 |
|
Oliver Bryan
|
8b6dad8a2a
|
fixed all warnings :D
|
2025-12-31 18:08:47 +00:00 |
|
Oliver Bryan
|
70ef02f790
|
frontend server utility improvement
|
2025-12-31 17:57:55 +00:00 |
|
Oliver Bryan
|
f534bc6dec
|
Project.blob -> Project.key
|
2025-12-29 06:17:40 +00:00 |
|
Oliver Bryan
|
658b5eb669
|
multiple projects can be created with the same blob/key (just not in the same org)
|
2025-12-29 05:31:33 +00:00 |
|
Oliver Bryan
|
1b68d82565
|
updated /organisation/create route. creates member and ensures no duplicated slugs
|
2025-12-29 04:44:37 +00:00 |
|
Oliver Bryan
|
193b1dc93b
|
use AuthedRequest for "organisation/by-user"
|
2025-12-23 16:17:59 +00:00 |
|
Oliver Bryan
|
cb80e75c2a
|
"/projects/by-organisation" route
|
2025-12-23 16:17:37 +00:00 |
|
Oliver Bryan
|
474a929ffa
|
Organisation and OrganisationMember routes
|
2025-12-22 20:23:16 +00:00 |
|
Oliver Bryan
|
4bf4f832b7
|
all fixes for Project.creatorId and Organisation tables
|
2025-12-22 20:13:08 +00:00 |
|
Oliver Bryan
|
dbec5dac6c
|
complete register functionality
|
2025-12-22 07:38:42 +00:00 |
|
Oliver Bryan
|
1d18870b51
|
return full user object for /auth/me
|
2025-12-22 05:12:37 +00:00 |
|
Oliver Bryan
|
d1b4f11954
|
auth routes
|
2025-12-22 03:27:35 +00:00 |
|
Oliver Bryan
|
c4c759185b
|
"/auth/me" route
|
2025-12-22 03:27:15 +00:00 |
|