Commit Graph

49 Commits

Author SHA1 Message Date
db2c1dddfe more stripe changes on frontend 2026-01-28 18:35:00 +00:00
98ff4014cc stripe frontend 2026-01-28 18:33:30 +00:00
6cf7e79f20 subscription routes 2026-01-28 18:31:34 +00:00
54b26896d9 database query functions for stripe integration 2026-01-28 18:22:47 +00:00
1aabc463d4 added function to etch timed sessions for ALL org members 2026-01-28 17:21:11 +00:00
d6af2032db replaced per-endpoint helpers with ts-rest contract and typed client 2026-01-28 13:01:28 +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
61d264d807 removed old logging 2026-01-21 16:45:40 +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
f7c65ce4c8 avatarURL should be nullable AND optional 2026-01-17 22:19:25 +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
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
5e8a2eeff8 added sprint db queries 2026-01-12 01:05:37 +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
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
6884cc1c8e added session operations and cleanup job 2026-01-09 05:31:42 +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
df5e18a138 added avatarURL to user create + update functions 2026-01-01 06:57:02 +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
f534bc6dec Project.blob -> Project.key 2025-12-29 06:17:40 +00:00
Oliver Bryan
542efbd240 createOrganisationWithOwner 2025-12-29 04:43:14 +00:00
Oliver Bryan
afef1d4ff8 getOrganisationBySlug 2025-12-29 04:35:57 +00:00
Oliver Bryan
925617f493 getProjectsByOrganisationId 2025-12-23 16:13:33 +00:00
Oliver Bryan
92866f1017 Organisation db query functions 2025-12-22 20:22:33 +00:00
Oliver Bryan
4bf4f832b7 all fixes for Project.creatorId and Organisation tables 2025-12-22 20:13:08 +00:00
Oliver Bryan
03e0874c2c join owners with ProjectsByOwnerID 2025-12-22 07:01:22 +00:00
Oliver Bryan
fe15ad43f5 create user with passwordHash 2025-12-22 03:20:52 +00:00
Oliver Bryan
4314797bdf assignee implementation 2025-12-14 22:08:16 +00:00
Oliver Bryan
789b8ed409 added additional project queries 2025-12-13 21:46:39 +00:00
Oliver Bryan
9d381ca4ff shared zod types and drizzle schema 2025-12-13 21:36:32 +00:00
Oliver Bryan
62597fedc2 Add 'packages/backend/' from commit 'acce648ee5e7e3a3006451e637c0db654820cc48'
git-subtree-dir: packages/backend
git-subtree-mainline: d0babd62af
git-subtree-split: acce648ee5
2025-12-13 20:21:47 +00:00