Commit Graph

88 Commits

Author SHA1 Message Date
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
925617f493 getProjectsByOrganisationId 2025-12-23 16:13:33 +00:00
Oliver Bryan
474a929ffa Organisation and OrganisationMember routes 2025-12-22 20:23:16 +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
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
ef7e2fcf2e biome: "root": false 2025-12-22 19:17:09 +00:00
Oliver Bryan
f35177699c VITE_* for VITE_SERVER_URL 2025-12-22 15:15:00 +00:00
Oliver Bryan
dbec5dac6c complete register functionality 2025-12-22 07:38:42 +00:00
Oliver Bryan
03e0874c2c join owners with ProjectsByOwnerID 2025-12-22 07:01:22 +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
Oliver Bryan
835c568552 "/auth/login" route 2025-12-22 03:27:05 +00:00
Oliver Bryan
e261b838d6 "/auth/register" route 2025-12-22 03:26:57 +00:00
Oliver Bryan
43b92cb95a all routes require auth 2025-12-22 03:24:27 +00:00
Oliver Bryan
8ad235241e moved cors middleware to correct place 2025-12-22 03:23:44 +00:00
Oliver Bryan
058387493e bcrypt utils 2025-12-22 03:23:05 +00:00
Oliver Bryan
22d05d8c26 jwt utils 2025-12-22 03:22:52 +00:00
Oliver Bryan
e0ab34f900 auth middleware 2025-12-22 03:22:11 +00:00
Oliver Bryan
cbd9b98939 added password to demo data 2025-12-22 03:21:16 +00:00
Oliver Bryan
fe15ad43f5 create user with passwordHash 2025-12-22 03:20:52 +00:00
Oliver Bryan
8462209bab bcrypt and jsonwebtoken 2025-12-22 03:17:24 +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
c22d38e2ae added assignee simulation to demo data 2025-12-14 22:08:36 +00:00
Oliver Bryan
4314797bdf assignee implementation 2025-12-14 22:08:16 +00:00
Oliver Bryan
fa90b3f30e added assigneeId to Issue 2025-12-14 21:50:44 +00:00
Oliver Bryan
c142836647 incremental issue count for each project created 2025-12-14 20:57:51 +00:00
Oliver Bryan
1b35bc0b5d ignore .vscode 2025-12-14 19:53:31 +00:00
Oliver Bryan
dc6c398987 fix(drizzle): point configuration to shared schema 2025-12-14 11:18:34 +00:00
Oliver Bryan
d87eee2838 fixed shared package 2025-12-14 10:46:06 +00:00
Oliver Bryan
168bd8831c more project routes 2025-12-13 21:55:09 +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
a0ec1902fa proper pnpm workspace configuration 2025-12-13 20:33:40 +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