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
Oliver Bryan
2385fed3b6
more checks before using user data
2025-12-22 13:45:01 +00:00
Oliver Bryan
9747c376e6
getAuthHeaders now returns a HeadersInit
2025-12-22 13:43:34 +00:00
Oliver Bryan
e2bb57cb35
stringify user data before commiting to local storage
2025-12-22 13:43:12 +00:00
Oliver Bryan
dbec5dac6c
complete register functionality
2025-12-22 07:38:42 +00:00
Oliver Bryan
9bf8d36d49
not sure why i hid this
2025-12-22 07:36:28 +00:00
Oliver Bryan
46004bc4ca
capitalise util function
2025-12-22 07:36:07 +00:00
Oliver Bryan
03e0874c2c
join owners with ProjectsByOwnerID
2025-12-22 07:01:22 +00:00
Oliver Bryan
7cb9dc7217
get projects by owner
2025-12-22 06:49:11 +00:00
Oliver Bryan
92bd169413
loading page
2025-12-22 06:46:58 +00:00
Oliver Bryan
bba672a020
logout/login from anywhere
2025-12-22 06:36:14 +00:00
Oliver Bryan
e550b936e0
simple auth setup
2025-12-22 06:34:37 +00:00
Oliver Bryan
66b4868c6f
login form component
2025-12-22 06:33:58 +00:00
Oliver Bryan
2a48e991cf
de-rounded buttons and inputs
2025-12-22 06:33:33 +00:00
Oliver Bryan
aa0171b4f3
LogOutButton component
2025-12-22 06:33:15 +00:00