Commit Graph

47 Commits

Author SHA1 Message Date
Oliver Bryan
f4540f0e74 resizable sidebar 2026-01-21 23:42:41 +00:00
Oliver Bryan
f16bb9d671 more consistent table styling 2026-01-21 23:17:51 +00:00
Oliver Bryan
db0be8330e "Create" button opens sprint form on timeline page 2026-01-21 21:22:52 +00:00
Oliver Bryan
68c1c2c0e5 app -> issues 2026-01-21 18:52:31 +00:00
Oliver Bryan
653f617d66 scroll backwards in time 2026-01-21 18:32:51 +00:00
Oliver Bryan
37fe316ecd final shown date is 4 weeks after the last end date 2026-01-21 18:15:06 +00:00
Oliver Bryan
4c778eb12c massively improved timeline scrolling 2026-01-21 18:09:33 +00:00
Oliver Bryan
147d273dbc fixed alignment errors when scrolling to the side 2026-01-21 17:59:34 +00:00
Oliver Bryan
5a5e40659c frontend indentation set to 2 2026-01-21 17:47:04 +00:00
Oliver Bryan
cec41d36f6 Timeline page
i love this
2026-01-21 17:45:59 +00:00
Oliver Bryan
90cf27c36d BREATHING_ROOM implementation 2026-01-21 16:49:17 +00:00
Oliver Bryan
6264bb71bc top bar component implementation 2026-01-21 16:49:07 +00:00
Oliver Bryan
ee53eaf003 frontend implementation of iconURL 2026-01-21 13:45:14 +00:00
Oliver Bryan
c766615d12 removed Dialog from component names and changed -modal to -form 2026-01-21 12:26:19 +00:00
Oliver Bryan
7514a46d36 moved ThemeToggle to account settings 2026-01-21 12:19:29 +00:00
Oliver Bryan
94236ad0bf cleaner create issue button 2026-01-21 12:04:28 +00:00
Oliver Bryan
61b7f4210e new org select on app page 2026-01-21 12:04:20 +00:00
Oliver Bryan
1a98ec96da deeplink fixes for tanstack implementation 2026-01-20 18:13:11 +00:00
Oliver Bryan
83ccc64e84 refactored app state to query hooks and selection provider 2026-01-20 17:03:25 +00:00
Oliver Bryan
303541e656 edit + delete capabilities for org, project, sprint 2026-01-18 22:30:41 +00:00
Oliver Bryan
e2560b089b use Icon component 2026-01-17 22:12:29 +00:00
Oliver Bryan
c15a69a5ea new Icon component with 3 icon variations 2026-01-17 04:44:55 +00:00
Oliver Bryan
f3523a9a83 fixed truncation issues with long issue titles 2026-01-17 01:32:32 +00:00
Oliver Bryan
385b85bdb4 renamed to Sprint 2026-01-16 11:15:38 +00:00
Oliver Bryan
dc566260d8 use parseError 2026-01-13 15:34:15 +00:00
Oliver Bryan
8eb65173a6 added project page to org dialog
moved sprint creation/management there
2026-01-12 23:17:25 +00:00
Oliver Bryan
0a931ca47c toasts all over 2026-01-12 12:41:03 +00:00
Oliver Bryan
2b0bf94134 full sonner implementation 2026-01-12 04:55:20 +00:00
Oliver Bryan
66e3eb4a38 introduced sprint selection to the create issue dialog 2026-01-12 03:05:32 +00:00
Oliver Bryan
f014c023e6 ensure org slug is updated in url when orgs are fetched 2026-01-12 02:53:38 +00:00
Oliver Bryan
21dcd79407 sprint data fetching 2026-01-12 02:51:29 +00:00
Oliver Bryan
cc6ae74041 basic CreateSprint component 2026-01-12 01:09:05 +00:00
Oliver Bryan
5fc055d76a CommitMono 2026-01-11 22:19:04 +00:00
Oliver Bryan
1999c116fe ensure project key is updated in url when projects are fetched (most likely as a result of organisation selection) 2026-01-11 17:24:40 +00:00
Oliver Bryan
7f40e73678 light/dark mode 2026-01-11 16:23:13 +00:00
Oliver Bryan
5d7faa9ed7 sync url params with current states 2026-01-11 16:23:07 +00:00
Oliver Bryan
ce99af71fc deep link support for org, project, issue
allows for sharing of issues
2026-01-11 15:46:46 +00:00
Oliver Bryan
72631320fd delete issue functionality 2026-01-11 15:22:14 +00:00
Oliver Bryan
fa10d75584 colour picker component 2026-01-10 23:17:21 +00:00
Oliver Bryan
5db22961c5 status colours 2026-01-10 21:49:26 +00:00
Oliver Bryan
3959854bae added status select to create-issue component 2026-01-10 18:01:19 +00:00
Oliver Bryan
364e4e0f64 full status implementation 2026-01-10 16:26:57 +00:00
Oliver Bryan
c361b5cc64 self-host hint 2026-01-09 07:13:00 +00:00
Oliver Bryan
121ace9541 added github link to landing page 2026-01-09 06:50:04 +00:00
Oliver Bryan
67f87b7d27 added Welcome Back ___ and improved footer styling 2026-01-09 06:31:21 +00:00
Oliver Bryan
ac0de68d47 SessionProvider: centralised state management
this replaces auth-provider, centralising user data

can be extended to keep additional data

allows for user data to propogate components throughout the app

provides useSession and useAuthenticatedSession()
2026-01-09 06:14:09 +00:00
Oliver Bryan
3d963579a3 pages directory 2026-01-09 05:43:04 +00:00