Commit Graph

  • 05022d7661 iconPreference schema implementation Oliver Bryan 2026-01-17 21:24:48 +00:00
  • 3daed78521 iconPreference column Oliver Bryan 2026-01-17 21:24:25 +00:00
  • 04379121d2 Update todo.md Oliver Bryan 2026-01-17 04:46:26 +00:00
  • c15a69a5ea new Icon component with 3 icon variations Oliver Bryan 2026-01-17 04:44:55 +00:00
  • 8dc6291eab IconButton Oliver Bryan 2026-01-17 03:46:09 +00:00
  • d63f7c33c1 added more users (u3-u8) Oliver Bryan 2026-01-17 03:15:14 +00:00
  • 6d7dab4f08 Update todo.md Oliver Bryan 2026-01-17 03:05:11 +00:00
  • af9df0376f made the sprint date selection beautiful Oliver Bryan 2026-01-17 02:47:09 +00:00
  • 0dcfe1b66b prevent overlapping sprints Oliver Bryan 2026-01-17 02:46:49 +00:00
  • f3523a9a83 fixed truncation issues with long issue titles Oliver Bryan 2026-01-17 01:32:32 +00:00
  • 45326b7854 use flex flex-wrap instead of grid Oliver Bryan 2026-01-17 01:32:14 +00:00
  • 8e0f8ed99b added default w-md to DialogContent Oliver Bryan 2026-01-17 00:59:57 +00:00
  • 874f195838 use a grid for the assignees Oliver Bryan 2026-01-17 00:57:37 +00:00
  • 07ac9ed635 reduced title max lengths to 64 Oliver Bryan 2026-01-17 00:57:19 +00:00
  • 39a1c729db Update todo.md Oliver Bryan 2026-01-16 23:32:16 +00:00
  • 4d8aaa931d issue types and assignee notes Oliver Bryan 2026-01-16 23:24:55 +00:00
  • 7d0e8df6a3 improved error messages Oliver Bryan 2026-01-16 23:18:35 +00:00
  • 28d464299f avatarURL should be nullable Oliver Bryan 2026-01-16 22:55:57 +00:00
  • b25f8ff96e MultiAssigneeSelect Oliver Bryan 2026-01-16 22:46:38 +00:00
  • 9334b1a4dd display all assignees Oliver Bryan 2026-01-16 22:45:01 +00:00
  • 98613295f0 update with multiple assignees Oliver Bryan 2026-01-16 22:44:43 +00:00
  • cfab272294 className param Oliver Bryan 2026-01-16 22:44:25 +00:00
  • 2842d21ed5 route + query updates for "assignees" update Oliver Bryan 2026-01-16 22:44:15 +00:00
  • 6ffb05eb3b IssueAssignee table Oliver Bryan 2026-01-16 22:43:40 +00:00
  • 047332ce0b more issue -> sprint Oliver Bryan 2026-01-16 14:48:11 +00:00
  • 06d1f1c521 sprint.ob248.com Oliver Bryan 2026-01-16 14:43:55 +00:00
  • df6523df72 fixed dom requirement issues Oliver Bryan 2026-01-16 13:13:16 +00:00
  • 4d6ae8cdae don't require 8 characters for login password Oliver Bryan 2026-01-16 13:13:02 +00:00
  • 385b85bdb4 renamed to Sprint Oliver Bryan 2026-01-16 11:15:38 +00:00
  • b4601a7595 SmallUserDisplay in assign toast Oliver Bryan 2026-01-13 16:00:56 +00:00
  • 0f632cdea3 Update todo.md Oliver Bryan 2026-01-13 15:34:18 +00:00
  • dc566260d8 use parseError Oliver Bryan 2026-01-13 15:34:15 +00:00
  • ca371b1751 use ServerQueryInput properly Oliver Bryan 2026-01-13 15:33:55 +00:00
  • 4e93eb5878 parseError and much improved ServerQueryInput Oliver Bryan 2026-01-13 15:33:38 +00:00
  • 1ab5c80691 backend routes with zod schemas Oliver Bryan 2026-01-13 15:32:31 +00:00
  • e2cbe6bab3 ALL api zod schemas Oliver Bryan 2026-01-13 15:31:09 +00:00
  • 5185fdddd9 zod validation setup Oliver Bryan 2026-01-13 15:25:18 +00:00
  • c94c714548 Update todo.md Oliver Bryan 2026-01-12 23:22:45 +00:00
  • 8eb65173a6 added project page to org dialog Oliver Bryan 2026-01-12 23:17:25 +00:00
  • 5550030743 optional asChild for colour picker trigger Oliver Bryan 2026-01-12 19:30:00 +00:00
  • 0a931ca47c toasts all over Oliver Bryan 2026-01-12 12:41:03 +00:00
  • 2b0bf94134 full sonner implementation Oliver Bryan 2026-01-12 04:55:20 +00:00
  • cd9979f813 fixed sizing issue on today's date Oliver Bryan 2026-01-12 03:16:09 +00:00
  • 4c9a1bfc63 Update todo.md Oliver Bryan 2026-01-12 03:05:34 +00:00
  • 66e3eb4a38 introduced sprint selection to the create issue dialog Oliver Bryan 2026-01-12 03:05:32 +00:00
  • f014c023e6 ensure org slug is updated in url when orgs are fetched Oliver Bryan 2026-01-12 02:53:38 +00:00
  • 6cdb7afa6a select sprint Oliver Bryan 2026-01-12 02:53:09 +00:00
  • 8c0cee40a1 simple sprint display component Oliver Bryan 2026-01-12 02:51:50 +00:00
  • 21dcd79407 sprint data fetching Oliver Bryan 2026-01-12 02:51:29 +00:00
  • ae83e1e424 sprintId can now be updated on Issue Oliver Bryan 2026-01-12 02:43:26 +00:00
  • 30720c0e24 moved isLight to utils Oliver Bryan 2026-01-12 02:42:57 +00:00
  • 296ef2ab0a Update todo.md Oliver Bryan 2026-01-12 01:09:09 +00:00
  • cc6ae74041 basic CreateSprint component Oliver Bryan 2026-01-12 01:09:05 +00:00
  • c9bdfde5ba frontend helpers for sprint routes Oliver Bryan 2026-01-12 01:08:40 +00:00
  • 3cef3d3827 sprint routes Oliver Bryan 2026-01-12 01:05:53 +00:00
  • 5e8a2eeff8 added sprint db queries Oliver Bryan 2026-01-12 01:05:37 +00:00
  • e53bba06d0 added "asChild" for trigger and type="button", not submit Oliver Bryan 2026-01-12 00:55:47 +00:00
  • 3b00ad65ee calendar component Oliver Bryan 2026-01-12 00:55:22 +00:00
  • e967c4deda added Sprint table Oliver Bryan 2026-01-12 00:53:40 +00:00
  • 5609f76a91 font weights Oliver Bryan 2026-01-11 22:50:29 +00:00
  • 5fc055d76a CommitMono Oliver Bryan 2026-01-11 22:19:04 +00:00
  • 7a74a2fe73 use @ Oliver Bryan 2026-01-11 17:25:30 +00:00
  • 1999c116fe ensure project key is updated in url when projects are fetched (most likely as a result of organisation selection) Oliver Bryan 2026-01-11 17:24:40 +00:00
  • d44f378403 display work time in issue detail pane Oliver Bryan 2026-01-11 17:18:55 +00:00
  • 511a2d4bea copy link to issue Oliver Bryan 2026-01-11 16:40:40 +00:00
  • 7f40e73678 light/dark mode Oliver Bryan 2026-01-11 16:23:13 +00:00
  • 5d7faa9ed7 sync url params with current states Oliver Bryan 2026-01-11 16:23:07 +00:00
  • ce99af71fc deep link support for org, project, issue Oliver Bryan 2026-01-11 15:46:46 +00:00
  • 72631320fd delete issue functionality Oliver Bryan 2026-01-11 15:21:59 +00:00
  • 828768ad40 Update todo.md Oliver Bryan 2026-01-11 15:08:12 +00:00
  • c23b30eec2 when an issue is deleted, TimedSession's issueId is set to null Oliver Bryan 2026-01-11 15:06:10 +00:00
  • bbde8adf08 Update todo.md Oliver Bryan 2026-01-11 00:48:59 +00:00
  • 558d0aa3c8 only show status remove warning if it is being used Oliver Bryan 2026-01-11 00:14:06 +00:00
  • 69c8ac7bd0 put status options in a dropdown Oliver Bryan 2026-01-10 23:53:07 +00:00
  • 6ada790581 Update todo.md Oliver Bryan 2026-01-10 23:25:33 +00:00
  • 3f696e3653 added colour picker to status creation process Oliver Bryan 2026-01-10 23:25:30 +00:00
  • fa10d75584 colour picker component Oliver Bryan 2026-01-10 23:17:21 +00:00
  • 86083b41dd added popover Oliver Bryan 2026-01-10 23:13:48 +00:00
  • 5db22961c5 status colours Oliver Bryan 2026-01-10 21:49:26 +00:00
  • 1a8dc1a57e new default statuses Oliver Bryan 2026-01-10 19:22:28 +00:00
  • 67980114fd use StatusTag in status list Oliver Bryan 2026-01-10 19:17:14 +00:00
  • 458d1541fb Update todo.md Oliver Bryan 2026-01-10 18:57:52 +00:00
  • d93d8de265 pad the start of the currentLength with zeroes such that it doesn't change physical size with larger input Oliver Bryan 2026-01-10 18:57:48 +00:00
  • 566fabccb5 USER_NAME_MAX_LENGTH & USER_USERNAME_MAX_LENGTH Oliver Bryan 2026-01-10 18:55:58 +00:00
  • e2195e395b more consistent styling Oliver Bryan 2026-01-10 18:55:27 +00:00
  • 6d67d6a7b3 improved counter logic Oliver Bryan 2026-01-10 18:13:12 +00:00
  • dcc7b4d0a8 separate constants file Oliver Bryan 2026-01-10 18:13:04 +00:00
  • 3959854bae added status select to create-issue component Oliver Bryan 2026-01-10 18:01:19 +00:00
  • 4341e6bcdf length indicator on maxLength fields Oliver Bryan 2026-01-10 18:01:05 +00:00
  • 5adf521b1a added *_MAX_LENGTH variables project wide Oliver Bryan 2026-01-10 18:00:49 +00:00
  • b315020b37 max status length of 24 Oliver Bryan 2026-01-10 17:00:39 +00:00
  • 593e155755 status tag component and implmentation Oliver Bryan 2026-01-10 16:47:42 +00:00
  • 364e4e0f64 full status implementation Oliver Bryan 2026-01-10 16:26:57 +00:00
  • fb96486da8 Organisation.statuses and Issue.status Oliver Bryan 2026-01-10 16:05:02 +00:00
  • 6786827b04 ignore all .md apart from todo Oliver Bryan 2026-01-10 13:50:29 +00:00
  • 035ae640ec Update name-ideas.md Oliver Bryan 2026-01-10 13:50:17 +00:00
  • e250b9ba04 only show timer for assignee Oliver Bryan 2026-01-09 22:29:22 +00:00
  • 98a238c44d TimerModal in detail pane Oliver Bryan 2026-01-09 22:25:57 +00:00
  • 4603a9a7f0 timer components Oliver Bryan 2026-01-09 22:25:49 +00:00
  • d64470da06 frontend helper functions for timer Oliver Bryan 2026-01-09 22:25:03 +00:00