Skip to content

UI refinements: task ordering, share popover, drag-drop todos - #111

Merged
gusaiani merged 1 commit into
mainfrom
ui-refinements-and-ordering
Apr 6, 2026
Merged

UI refinements: task ordering, share popover, drag-drop todos#111
gusaiani merged 1 commit into
mainfrom
ui-refinements-and-ordering

Conversation

@gusaiani

@gusaiani gusaiani commented Apr 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • Order today's tasks by most recently finished session so stopped tasks stay at top
  • Redesign share as a top-bar popover with enable/disable toggle and copy link (new /share/status and /share/disable endpoints)
  • Add drag-and-drop reordering for later (todo) items with drag handles
  • Fix Shift+N scroll, link styling, Done/Report page layout, report link spacing
  • Add make dev command

Test plan

  • Stop a running task → verify it stays at top of today's list
  • Click "share live view" → popover opens, enable/disable/copy work
  • Drag a later item to reorder → order persists after reload
  • Press Shift+N with many tasks → later input is centered, not cropped
  • Verify "Monthly report →" and "See all done →" spacing matches
  • Check Done and Report pages have back link in top row

… fixes (#111)

- Order today's tasks by most recently finished session
- Move share/logout to top bar with / separators; share is now a popover with enable/disable + copy link
- Add drag-and-drop reordering for later (todo) items
- Fix Shift+N scroll so later input is centered in viewport
- Style both nav links (Monthly report, See all done) as blue with → and hover underline
- Move back link to top row on Done and Report pages
- Fix report link spacing when history is empty
- Add Makefile with `make dev`
@gusaiani
gusaiani enabled auto-merge (squash) April 6, 2026 16:39
@gusaiani
gusaiani merged commit 6af1860 into main Apr 6, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant