-
66ad8902d7
Calculate recurrence schedule on todo update, not just toggle
Kyle Pope
2026-02-23 20:09:42 +08:00
-
07cfbabcf0
Show due time in todo reset info line
Kyle Pope
2026-02-23 20:05:54 +08:00
-
8e0af3ce86
Add optional due time to todos, fix date not being optional
Kyle Pope
2026-02-23 19:59:38 +08:00
-
46d4c5e28b
Implement todo recurrence logic with auto-reset scheduling
Kyle Pope
2026-02-23 17:04:12 +08:00
-
aa6502b47b
Refresh Todos page UI: compact header, stat cards, grouped list
Kyle Pope
2026-02-23 15:13:13 +08:00
-
78a6ec3e99
Update CLAUDE.md and ui_refresh.md to reflect current state
Kyle Pope
2026-02-23 13:58:08 +08:00
-
27003374e3
Fix QA review warnings: model server_default, calendar_id coercion
Kyle Pope
2026-02-23 13:50:31 +08:00
-
f64e181fbe
Fix template form: location picker auto-open and event title wording
Kyle Pope
2026-02-23 13:10:31 +08:00
-
b21343601b
Convert TemplateForm from Dialog to Sheet side panel
Kyle Pope
2026-02-23 11:58:55 +08:00
-
4a8c44ab80
Widen template form dialog from max-w-xl to max-w-2xl
Kyle Pope
2026-02-23 11:51:59 +08:00
-
b1075d6ad4
Remove duration_minutes from event templates, auto-prefill event times
Kyle Pope
2026-02-23 10:55:27 +08:00
-
87708ae195
Remove .claude directory from git tracking
Kyle Pope
2026-02-23 03:13:51 +08:00
-
c67567e186
Resolve remaining QA suggestions: shared constants, query tuning, cleanup
Kyle Pope
2026-02-23 03:10:48 +08:00
-
bb87bd3743
Fix issues from QA review: cache invalidation, model server_default, route comment
Kyle Pope
2026-02-23 03:07:06 +08:00
-
819a4689b8
Add track project feature with sidebar nav and dashboard widget
Kyle Pope
2026-02-23 01:20:36 +08:00
-
7ae19a7cfe
Add new project statuses to ProjectsWidget and ProjectCard
Kyle Pope
2026-02-23 00:40:19 +08:00
-
b5ec38f4b8
Fix kanban subtask view, project statuses, column order
Kyle Pope
2026-02-23 00:35:46 +08:00
-
3764d3e2ab
Move TZ from docker-compose to .env, document in .env.example
Kyle Pope
2026-02-23 00:15:24 +08:00
-
5c8b3f895d
Fix template event creation, add location to templates, fix timestamps
Kyle Pope
2026-02-22 19:11:48 +08:00
-
a144945077
Fix TS build errors: guard optional remind_at, add none priority to TodoItem
Kyle Pope
2026-02-22 18:50:32 +08:00
-
80f3f3ed10
Calendar enhancements: scroll navigation, birthday color editing, event templates
Kyle Pope
2026-02-22 17:34:16 +08:00
-
a11fcbcbcc
Projects enhancements: inline editing, extended statuses, subtask interactions, kanban subtask view
Kyle Pope
2026-02-22 12:04:10 +08:00
-
4169c245c2
Global enhancements: none priority, optional remind_at, required labels, textarea flex, remove color picker
Kyle Pope
2026-02-22 11:58:19 +08:00
-
bfe97fd749
Fix 5 testing bugs: priority badge width, recurring event errors, nested subtask UI, comment timestamps, close button
Kyle Pope
2026-02-22 11:53:09 +08:00
-
6e50089201
ProjectDetail overhaul: master-detail layout, comments, sorting, kanban
Kyle Pope
2026-02-22 03:22:44 +08:00
-
3a7eb33809
Fix unused imports in ProjectDetail
Kyle Pope
2026-02-22 02:57:53 +08:00
-
d4ba98c6eb
UI refresh: Projects pages (Phase 4)
Kyle Pope
2026-02-22 02:56:07 +08:00
-
bad1332d1b
Update project docs: calendar phase complete, Stage 3 done
Kyle Pope
2026-02-22 02:41:45 +08:00
-
084daf5c7f
Fix QA findings: null guard on end_datetime, reminders in night briefing, extract filter
Kyle Pope
2026-02-22 02:36:11 +08:00
-
b18fc0f2c8
Fix parent template filter to also allow empty string recurrence_rule
Kyle Pope
2026-02-22 02:24:49 +08:00
-
a3fd0bb2f6
Exclude recurring parent templates from dashboard and upcoming queries
Kyle Pope
2026-02-22 02:21:00 +08:00
-
56876841c7
Fix scope dialog button alignment and night briefing showing wrong day
Kyle Pope
2026-02-22 02:13:16 +08:00
-
e22cad1d86
Fix QA findings: firstDay reactivity, state revert, helper extraction
Kyle Pope
2026-02-22 02:02:15 +08:00
-
3b63d18f63
Fix first occurrence missing from recurring events
Kyle Pope
2026-02-22 01:55:50 +08:00
-
1a707ff179
Fix weekly recurrence crash: null fields in serialized rule
Kyle Pope
2026-02-22 01:50:52 +08:00
-
f66ffba0ef
Fix calendar not resizing when sidebar collapses
Kyle Pope
2026-02-22 01:39:23 +08:00
-
c62f8bc2a2
Add first day of week setting and fix calendar header alignment
Kyle Pope
2026-02-22 01:33:45 +08:00
-
5701e067dd
Fix issues from QA review: critical bugs, warnings, and accessibility
Kyle Pope
2026-02-22 01:22:57 +08:00
-
f826d05c60
Fix recurrence edit/delete scope and simplify weekly UI
Kyle Pope
2026-02-22 01:08:00 +08:00
-
232bdd3ef2
Fix recurrence_rule validation + smoother Sheet animation
Kyle Pope
2026-02-22 01:00:16 +08:00
-
d811890509
Add Sheet forms, recurrence UI, all-day fix, LocationPicker
Kyle Pope
2026-02-22 00:42:12 +08:00
-
d89758fedf
Add materialized recurring events backend
Kyle Pope
2026-02-22 00:37:21 +08:00
-
5b056cf674
Add calendar redesign frontend with multi-calendar UI
Kyle Pope
2026-02-21 19:14:06 +08:00
-
093bceed06
Add multi-calendar backend support with virtual birthday events
Kyle Pope
2026-02-21 19:07:35 +08:00
-
7d4089762e
Fix upcoming widget row alignment with consistent priority column
Kyle Pope
2026-02-21 12:36:35 +08:00
-
e74d4cf7c6
Align date/time column in upcoming widget
Kyle Pope
2026-02-21 12:26:47 +08:00
-
7c02b4f824
Remove unused label variable in weather location dropdown
Kyle Pope
2026-02-21 12:20:37 +08:00
-
4b5649758a
Address code review findings for weather coordinates feature
Kyle Pope
2026-02-21 12:17:41 +08:00
-
1545da48e5
Add coordinate-based weather lookup with location search
Kyle Pope
2026-02-21 12:11:02 +08:00
-
97242ee928
Fix dashboard endpoint returning past todos and reminders
Kyle Pope
2026-02-21 11:58:36 +08:00
-
c2c4446ea6
Fix upcoming widget showing past items (yesterday's events, overdue todos)
Kyle Pope
2026-02-21 11:54:52 +08:00
-
fa7b50233e
Compact stat cards: ~50% shorter, recede as informational strip
Kyle Pope
2026-02-20 14:48:54 +08:00
-
bdae07fb7d
Compact dashboard: single-line rows, multi-star, weather city
Kyle Pope
2026-02-20 14:28:39 +08:00
-
a638b39d4d
updated .env.example to include openweathermap api key input
Kyle Pope
2026-02-20 14:03:32 +08:00
-
374e07708f
Fix QA review issues: route path, blocking I/O, API key leak, cache
Kyle Pope
2026-02-20 13:36:06 +08:00
-
ca8b654471
Dashboard Phase 2: weather widget, starred events, quick add, thinner events
Kyle Pope
2026-02-20 13:15:43 +08:00
-
10546de751
Fix TS error: preferred_name can be null from API
Kyle Pope
2026-02-20 07:59:23 +08:00
-
1d21caaa62
Dashboard personalization: preferred name, colored dots, smart briefing
Kyle Pope
2026-02-20 07:37:43 +08:00
-
e9b3c90b0d
Remove unused formatISO import from WeekTimeline
Kyle Pope
2026-02-20 01:40:38 +08:00
-
b60ea1ace2
Merge branch 'ui/dashboard-overhaul' of https://git.sentinelforest.xyz/rohskiddo/UMBRA into ui/dashboard-overhaul
Kyle Pope
2026-02-20 01:36:10 +08:00
-
-
d99506c9e4
UI overhaul Stage 1: Dashboard redesign with refined dark luxury aesthetic
Kyle Pope
2026-02-20 01:31:52 +08:00
-
7ecc81f27e
UI overhaul Stage 1: Dashboard redesign with refined dark luxury aesthetic
Kyle Pope
2026-02-20 01:31:52 +08:00
-
-
c5adc316ef
resolved event create bug
Kyle Pope
2026-02-19 20:44:14 +08:00
-
d5080f59af
fixed day view visual bug
Kyle Pope
2026-02-19 20:38:11 +08:00
-
a352a50b63
resolved click & drag bug
Kyle Pope
2026-02-19 20:24:41 +08:00
-
901c766ced
restructure of directory
Kyle Pope
2026-02-18 21:48:06 +08:00
-
27c65ce40d
Fix Round 2 code review findings: type safety, security, and correctness
Kyle Pope
2026-02-16 15:18:49 +08:00
-
1aaa2b3a74
Fix code review findings: security hardening and frontend fixes
Kyle Pope
2026-02-16 07:49:21 +08:00
-
81edf81d13
Fix MissingGreenlet on subtask serialization
Kyle Pope
2026-02-16 01:39:41 +08:00
-
ccfbf6df96
Add subtasks feature to project tasks
Kyle Pope
2026-02-16 01:31:46 +08:00
-
47baf2529c
updated claud.md
Kyle Pope
2026-02-16 00:26:30 +08:00
-
01aa7d0694
updated claud.md with more specific subagent use
Kyle Pope
2026-02-15 23:58:08 +08:00
-
f128b07e12
updated claude and gitignore
Kyle Pope
2026-02-15 21:04:42 +08:00
-
a1b2067faa
Fix Sonner toaster blocking button clicks on login screen
Kyle Pope
2026-02-15 20:58:30 +08:00
-
cea1c36d92
Fix logout, category filter, dialog width, and mark all tests complete
Kyle Pope
2026-02-15 20:46:18 +08:00
-
e6387065ad
updated name from lifemanager to umbra,
Kyle Pope
2026-02-15 20:21:55 +08:00
-
96c225f4f7
updated README.md
Kyle Pope
2026-02-15 16:19:55 +08:00
-
c0a9d6ab95
Update README.md
Kyle
2026-02-15 08:17:15 +00:00
-
1f6519635f
Initial commit
Kyle Pope
2026-02-15 16:13:41 +08:00