summaryrefslogtreecommitdiff
path: root/SESSION_STATE.md
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-01-21 22:53:37 -1000
committerPeter Stone <thepeterstone@gmail.com>2026-01-21 22:53:37 -1000
commit583f90c5dedf0235fa45557359b0e6e7dd62b0f0 (patch)
tree304e4527b6668669197fc9ffdf2ffc87566478f0 /SESSION_STATE.md
parentdd4689a71de8f1c0b5a2d483827411a9645ad66a (diff)
Implement 10 UI/UX improvements and bug fixes
- Fix outdated Todoist task URL format (showTask -> app/task) - Fix quick-add date defaulting to tomorrow in evening (client-side JS) - Add tap-to-expand for task descriptions with checkbox completion - Add visual differentiation: overdue (red), future (gray), today (normal) - Sort tasks by urgency: overdue > today-timed > today-allday > future - Keep completed tasks visible with strikethrough until refresh - Add random Unsplash landscape background with content overlay - Hide future tasks behind collapsible fold with count badge - Unified modal menu for Quick Add + Bug Report (Ctrl+K shortcut) - Click task title to edit description in modal Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'SESSION_STATE.md')
-rw-r--r--SESSION_STATE.md30
1 files changed, 24 insertions, 6 deletions
diff --git a/SESSION_STATE.md b/SESSION_STATE.md
index 6c7164c..091929d 100644
--- a/SESSION_STATE.md
+++ b/SESSION_STATE.md
@@ -6,11 +6,29 @@
- **Obsidian Removal:** ✅
- **Authentication:** ✅
- **VPS Deployment Preparation:** ✅
- - Added `STATIC_DIR` env var support
- - Created `deployment/task-dashboard.service` (systemd)
- - Created `deployment/apache.conf` (reverse proxy)
- - Created `docs/deployment.md` (full deployment guide)
+- **Issue Batch (001-016):** ✅
+ - 001: Hide future tasks behind fold
+ - 002: Modal menu for quick add/bug report
+ - 003: Fix tap to expand
+ - 005: Visual task timing differentiation
+ - 006: Reorder tasks by urgency
+ - 007: Fix outdated Todoist link
+ - 009: Keep completed tasks visible until refresh
+ - 010: Fix quick add timestamp (evening date bug)
+ - 015: Random landscape background
+ - 016: Click task to edit details
-**Current Status:** [APPROVED]
+**Current Status:** [REVIEW_READY]
-**All Planned Tasks Complete**
+**Files Modified:**
+- `internal/api/todoist.go` - Updated URL format, added UpdateTask method
+- `internal/api/interfaces.go` - Added UpdateTask to TodoistAPI interface
+- `internal/handlers/handlers.go` - Added task detail/update handlers, completed task HTML response
+- `internal/handlers/tabs.go` - Added urgency sorting, future task partitioning
+- `internal/handlers/handlers_test.go` - Added UpdateTask mock
+- `internal/models/atom.go` - Added IsFuture field
+- `cmd/dashboard/main.go` - Added task detail/update routes
+- `web/templates/index.html` - Added unified modal, task edit modal, random background
+- `web/templates/partials/tasks-tab.html` - Checkbox complete, expand details, urgency styling, future fold
+
+**All Issues Complete - Ready for Review**