Commit Graph

222 Commits

Author SHA1 Message Date
Oliver Bryan
86a11e6cb5 automatically focus first input 2025-12-30 05:13:50 +00:00
Oliver Bryan
f534bc6dec Project.blob -> Project.key 2025-12-29 06:17:40 +00:00
Oliver Bryan
54493f7c60 fix: pressing on the left side of log out button does nothing (in user menu) 2025-12-29 06:00:38 +00:00
Oliver Bryan
f3aa9f84fa characters for blob: up to 4 instead of EXACTLY 4 2025-12-29 05:53:49 +00:00
Oliver Bryan
7355570a0b select newly created project/org 2025-12-29 05:50:50 +00:00
Oliver Bryan
034b1a1d72 implemented org and project creation 2025-12-29 05:41:58 +00:00
Oliver Bryan
8722107c51 CreateProject component 2025-12-29 05:37:16 +00:00
Oliver Bryan
bc3380b118 "completeAction" and custom "trigger" params 2025-12-29 05:32:03 +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
39fa230d31 create organisation dialog form 2025-12-29 04:48:04 +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
Oliver Bryan
85569eb90c improved "cannot be empty" with useMemo 2025-12-29 04:36:49 +00:00
Oliver Bryan
afef1d4ff8 getOrganisationBySlug 2025-12-29 04:35:57 +00:00
Oliver Bryan
68a47519f2 dialog component 2025-12-29 03:37:31 +00:00
Oliver Bryan
d2c1c3148f improved outline button style 2025-12-29 03:35:13 +00:00
Oliver Bryan
82f39d3c4f utilised resizable panel group for IssuesTable + IssueDetailPane 2025-12-28 01:37:44 +00:00
Oliver Bryan
aa2f8fff63 Resizable panels component 2025-12-28 01:36:29 +00:00
Oliver Bryan
7a8b382b02 SettingsPageLayout wrapper component 2025-12-28 00:26:11 +00:00
Oliver Bryan
22886335e1 added logout button to top-right dropdown 2025-12-28 00:25:58 +00:00
Oliver Bryan
51fb713fea noStyle option 2025-12-28 00:25:31 +00:00
Oliver Bryan
b50640ba7b Organisations and new Account page 2025-12-27 23:31:59 +00:00
Oliver Bryan
7e84990e49 font weight classes for tailwind usage 2025-12-27 23:31:42 +00:00
Oliver Bryan
8875c334ea 404 page 2025-12-27 23:31:14 +00:00
Oliver Bryan
276079b322 improved dropdown styling 2025-12-27 23:31:06 +00:00
Oliver Bryan
8e71520ed4 more uniform gaps 2025-12-27 22:19:49 +00:00
Oliver Bryan
c723302d86 "useNavigate" to refresh page 2025-12-27 22:19:36 +00:00
Oliver Bryan
fb1a7e90d6 super basic account page with link on Index page 2025-12-27 05:37:58 +00:00
Oliver Bryan
f04b8e05c9 host on network 2025-12-27 05:37:41 +00:00
Oliver Bryan
d32ac015f8 added dropdown menu component (shadcn) 2025-12-27 04:43:04 +00:00
Oliver Bryan
ef78697ab6 added dropdown-menu 2025-12-26 18:18:25 +00:00
Oliver Bryan
ee99ae613f Update README.md file 2025-12-24 16:27:32 +00:00
Oliver Bryan
9f7baedc9d select first organisation and first project by default 2025-12-23 17:33:38 +00:00
Oliver Bryan
a191b9e844 implemented organisations on frontend 2025-12-23 17:24:07 +00:00
Oliver Bryan
ea84e754e5 way more indepth demo data with 2 users, 4 organisations, 3 projects per org, and 3 issues per project 2025-12-23 17:21:32 +00:00
Oliver Bryan
badb857bc2 OrganisationResponse type 2025-12-23 17:13:21 +00:00
Oliver Bryan
e9c5fbac0a use Avatar in table for assignee 2025-12-23 17:11:05 +00:00
Oliver Bryan
d46b82ffa6 Avatar component 2025-12-23 17:07:23 +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
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
e6d374f444 chevron rotates when select is open 2025-12-22 19:37:31 +00:00
Oliver Bryan
393ce37b7f converted login/register form to an actual html form
this allows the return key to submit the form easily
2025-12-22 19:19:10 +00:00
Oliver Bryan
ef7e2fcf2e biome: "root": false 2025-12-22 19:17:09 +00:00
Oliver Bryan
01236ebb3e improved loading screen with spinner 2025-12-22 15:44:18 +00:00
Oliver Bryan
f35177699c VITE_* for VITE_SERVER_URL 2025-12-22 15:15:00 +00:00