Commit Graph

54 Commits

Author SHA1 Message Date
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
Oliver Bryan
44fe15cf9d User.avatarURL column 2026-01-01 06:51:13 +00:00
Oliver Bryan
8b6dad8a2a fixed all warnings :D 2025-12-31 18:08:47 +00:00
Oliver Bryan
f534bc6dec Project.blob -> Project.key 2025-12-29 06:17:40 +00:00
Oliver Bryan
badb857bc2 OrganisationResponse type 2025-12-23 17:13:21 +00:00
Oliver Bryan
4bf4f832b7 all fixes for Project.creatorId and Organisation tables 2025-12-22 20:13:08 +00:00
Oliver Bryan
551a868be9 Organisation and OrganisationMember tables
additional changes to Project table and the schemas for Organisation
things. this has caused some errors across the codebase that will be
addressed in the coming commits
2025-12-22 20:01:51 +00:00
Oliver Bryan
9fe26017d3 added passwordHash and createdAt/updatedAt to user table 2025-12-22 03:16:29 +00:00
Oliver Bryan
62febd8a29 include project owner 2025-12-14 23:18:11 +00:00
Oliver Bryan
36b39da1bd IssueResponse definition and implementation 2025-12-14 22:13:30 +00:00
Oliver Bryan
fa90b3f30e added assigneeId to Issue 2025-12-14 21:50:44 +00:00
Oliver Bryan
d87eee2838 fixed shared package 2025-12-14 10:46:06 +00:00