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
|
5e8a2eeff8
|
added sprint db queries
|
2026-01-12 01:05:37 +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
|
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
|
1a8dc1a57e
|
new default statuses
|
2026-01-10 19:22:28 +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
|
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
|
f04baeb052
|
added Session and TimedSession to reset function
|
2026-01-09 21:53:32 +00:00 |
|
Oliver Bryan
|
ce8a116521
|
TimedSession table
|
2026-01-09 10:59:24 +00:00 |
|
Oliver Bryan
|
903fd5f347
|
org member promotion/demotion
|
2026-01-09 08:17:01 +00:00 |
|
Oliver Bryan
|
d4394990b7
|
use latest biome schema
|
2026-01-09 05:38:24 +00:00 |
|
Oliver Bryan
|
f90ddc2e4c
|
updated auth routes to use sessions and "httpOnly" cookies
|
2026-01-09 05:36:41 +00:00 |
|
Oliver Bryan
|
89b38a4aa3
|
switched auth to cookies. CSRF middleware and fixed CORS for credentials
|
2026-01-09 05:36:41 +00:00 |
|
Oliver Bryan
|
0ec2ec3f2a
|
updated JWT to include sessionId and added cookie helpers
|
2026-01-09 05:32:37 +00:00 |
|
Oliver Bryan
|
6884cc1c8e
|
added session operations and cleanup job
|
2026-01-09 05:31:42 +00:00 |
|
Oliver Bryan
|
ad138059db
|
security headers
|
2026-01-09 04:53:05 +00:00 |
|
Oliver Bryan
|
21655c2b73
|
use HS256 for JWT signing
|
2026-01-09 04:44:48 +00:00 |
|
Oliver Bryan
|
1603fc46ef
|
added jwt generation instructions
|
2026-01-09 04:38:15 +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
|
5014822cec
|
better seed data
|
2026-01-08 19:43:36 +00:00 |
|
Oliver Bryan
|
51093a46f5
|
ensure all users are members of all orgs
|
2026-01-08 18:00:31 +00:00 |
|
Oliver Bryan
|
e02c53fc0c
|
db reset and seed scripts
|
2026-01-08 17:53:56 +00:00 |
|
Oliver Bryan
|
c4cfe23cd2
|
force bun 1.3.4
|
2026-01-08 12:21:04 +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
|
df5e18a138
|
added avatarURL to user create + update functions
|
2026-01-01 06:57:02 +00:00 |
|
Oliver Bryan
|
54a32676b4
|
s3 setup
|
2026-01-01 06:56:35 +00:00 |
|
Oliver Bryan
|
44fe15cf9d
|
User.avatarURL column
|
2026-01-01 06:51:13 +00:00 |
|
Oliver Bryan
|
a5f18b5995
|
improved /user/update
|
2026-01-01 04:51:46 +00:00 |
|
Oliver Bryan
|
c8784de67e
|
added simple health check route
|
2025-12-31 19:48:29 +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
|
542efbd240
|
createOrganisationWithOwner
|
2025-12-29 04:43:14 +00:00 |
|