Oliver Bryan
|
5284ceaaa6
|
display issueID in title + description toasts
|
2026-01-18 22:34:55 +00:00 |
|
Oliver Bryan
|
989e2afac3
|
issue title + description editing
|
2026-01-18 22:30:59 +00:00 |
|
Oliver Bryan
|
303541e656
|
edit + delete capabilities for org, project, sprint
|
2026-01-18 22:30:41 +00:00 |
|
Oliver Bryan
|
e4bc1ea568
|
store iconPreference in localstorage
|
2026-01-17 22:19:51 +00:00 |
|
Oliver Bryan
|
f7c65ce4c8
|
avatarURL should be nullable AND optional
|
2026-01-17 22:19:25 +00:00 |
|
Oliver Bryan
|
e2560b089b
|
use Icon component
|
2026-01-17 22:12:29 +00:00 |
|
Oliver Bryan
|
20f755ef71
|
"Icon Style" preference (account settings)
|
2026-01-17 22:08:11 +00:00 |
|
Oliver Bryan
|
4de913999e
|
useSessionSafe - can be used outside of session provider
|
2026-01-17 21:25:17 +00:00 |
|
Oliver Bryan
|
05022d7661
|
iconPreference schema implementation
|
2026-01-17 21:24:48 +00:00 |
|
Oliver Bryan
|
3daed78521
|
iconPreference column
|
2026-01-17 21:24:25 +00:00 |
|
Oliver Bryan
|
c15a69a5ea
|
new Icon component with 3 icon variations
|
2026-01-17 04:44:55 +00:00 |
|
Oliver Bryan
|
8dc6291eab
|
IconButton
|
2026-01-17 03:46:09 +00:00 |
|
Oliver Bryan
|
d63f7c33c1
|
added more users (u3-u8)
|
2026-01-17 03:19:44 +00:00 |
|
Oliver Bryan
|
af9df0376f
|
made the sprint date selection beautiful
shows existing sprint dates
|
2026-01-17 02:47:09 +00:00 |
|
Oliver Bryan
|
0dcfe1b66b
|
prevent overlapping sprints
|
2026-01-17 02:46:49 +00:00 |
|
Oliver Bryan
|
f3523a9a83
|
fixed truncation issues with long issue titles
|
2026-01-17 01:32:32 +00:00 |
|
Oliver Bryan
|
45326b7854
|
use flex flex-wrap instead of grid
this means it isn't limited to 2 cols
|
2026-01-17 01:32:14 +00:00 |
|
Oliver Bryan
|
8e0f8ed99b
|
added default w-md to DialogContent
|
2026-01-17 00:59:57 +00:00 |
|
Oliver Bryan
|
874f195838
|
use a grid for the assignees
|
2026-01-17 00:57:37 +00:00 |
|
Oliver Bryan
|
07ac9ed635
|
reduced title max lengths to 64
|
2026-01-17 00:57:19 +00:00 |
|
Oliver Bryan
|
7d0e8df6a3
|
improved error messages
|
2026-01-16 23:18:35 +00:00 |
|
Oliver Bryan
|
28d464299f
|
avatarURL should be nullable
|
2026-01-16 22:55:57 +00:00 |
|
Oliver Bryan
|
b25f8ff96e
|
MultiAssigneeSelect
|
2026-01-16 22:46:38 +00:00 |
|
Oliver Bryan
|
9334b1a4dd
|
display all assignees
|
2026-01-16 22:45:01 +00:00 |
|
Oliver Bryan
|
98613295f0
|
update with multiple assignees
|
2026-01-16 22:44:43 +00:00 |
|
Oliver Bryan
|
cfab272294
|
className param
|
2026-01-16 22:44:25 +00:00 |
|
Oliver Bryan
|
2842d21ed5
|
route + query updates for "assignees" update
|
2026-01-16 22:44:15 +00:00 |
|
Oliver Bryan
|
6ffb05eb3b
|
IssueAssignee table
|
2026-01-16 22:43:40 +00:00 |
|
Oliver Bryan
|
047332ce0b
|
more issue -> sprint
|
2026-01-16 14:48:11 +00:00 |
|
Oliver Bryan
|
06d1f1c521
|
sprint.ob248.com
|
2026-01-16 14:43:55 +00:00 |
|
Oliver Bryan
|
df6523df72
|
fixed dom requirement issues
|
2026-01-16 13:13:16 +00:00 |
|
Oliver Bryan
|
4d6ae8cdae
|
don't require 8 characters for login password
this was causing issues with demo accounts
|
2026-01-16 13:13:02 +00:00 |
|
Oliver Bryan
|
385b85bdb4
|
renamed to Sprint
|
2026-01-16 11:15:38 +00:00 |
|
Oliver Bryan
|
b4601a7595
|
SmallUserDisplay in assign toast
|
2026-01-13 16:00:56 +00:00 |
|
Oliver Bryan
|
dc566260d8
|
use parseError
|
2026-01-13 15:34:15 +00:00 |
|
Oliver Bryan
|
ca371b1751
|
use ServerQueryInput properly
|
2026-01-13 15:33:55 +00:00 |
|
Oliver Bryan
|
4e93eb5878
|
parseError and much improved ServerQueryInput
|
2026-01-13 15:33:38 +00:00 |
|
Oliver Bryan
|
1ab5c80691
|
backend routes with zod schemas
|
2026-01-13 15:32:31 +00:00 |
|
Oliver Bryan
|
e2cbe6bab3
|
ALL api zod schemas
|
2026-01-13 15:31:52 +00:00 |
|
Oliver Bryan
|
5185fdddd9
|
zod validation setup
|
2026-01-13 15:30:37 +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
|
5550030743
|
optional asChild for colour picker trigger
|
2026-01-12 19:30:13 +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
|
cd9979f813
|
fixed sizing issue on today's date
|
2026-01-12 03:16:09 +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
|
6cdb7afa6a
|
select sprint
|
2026-01-12 02:53:09 +00:00 |
|
Oliver Bryan
|
8c0cee40a1
|
simple sprint display component
|
2026-01-12 02:51:50 +00:00 |
|
Oliver Bryan
|
21dcd79407
|
sprint data fetching
|
2026-01-12 02:51:29 +00:00 |
|