Skip to content

feat: confirm reset, shortcuts menu item, extension popup window - #29

Merged
ttncode merged 1 commit into
mainfrom
fix/user-feedback
Oct 20, 2026
Merged

ttncode merged 1 commit into
mainfrom
fix/user-feedback

Conversation

@ttncode

@ttncode ttncode commented Oct 20, 2026

Copy link
Copy Markdown
Owner

Summary

User feedback fixes:

  • Reset asks first. Resetting an unfinished focus session (button or Alt+R) now confirms: "Time focused so far won't count toward today." A finished session resets without asking, since its time is already saved.
  • Keyboard Shortcuts in the menu. New Settings item opens the shortcuts list (previously only reachable with Ctrl+/).
  • Shortcuts list no longer focuses Done. Focus goes to the dialog itself: no focus ring on Done, Enter can't close it by accident, Esc still closes.
  • Extension opens in its own window with a taskbar icon. The toolbar button now opens popup.html in a popup window (same approach as Notelet) instead of Chrome's dropdown. It gets its own Windows taskbar entry with the extension icon, stays open when it loses focus, is single-instance, and remembers its size and position. The popup layout now fills the window instead of a fixed 400x600.

Testing

  • Lint, typecheck, unit tests and build pass; build:extension manifest has no default_popup.
  • Browser (static build): menu item opens the panel with focus on the dialog; Reset during a running session shows the confirm.
  • Not tested: the extension window and taskbar icon on Windows.

@ttncode
ttncode merged commit 51a00ed into main Oct 20, 2026
2 checks passed
@ttncode
ttncode deleted the fix/user-feedback branch October 20, 2026 10:39
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