Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
22db25c
docs: add DashboardApp v2 design spec
devlikebear Apr 17, 2026
f7e8bb1
docs: add DashboardApp v2 implementation plans
devlikebear Apr 17, 2026
da913ad
chore: bump macOS deployment target to 13 for Swift Charts
devlikebear Apr 17, 2026
410432c
feat(dashboard): add DashboardViewModel with timer polling
devlikebear Apr 17, 2026
ce4cc13
refactor(dashboard): extract system I/O functions to SystemIO.swift
devlikebear Apr 17, 2026
7b7c986
feat(dashboard): add CircularProgressRing SwiftUI view
devlikebear Apr 17, 2026
d60c4af
feat(dashboard): add StatusHeaderView with progress ring
devlikebear Apr 17, 2026
31f7cc9
feat(dashboard): add TimerTabView with daily stats and action buttons
devlikebear Apr 17, 2026
973cdeb
chore: bump macOS deployment target to 14 for SwiftUI onKeyPress
devlikebear Apr 17, 2026
c115b48
feat(dashboard): migrate DashboardApp to SwiftUI entry point
devlikebear Apr 17, 2026
6aad6fd
refactor(dashboard): add explicit AppKit import for NSApp
devlikebear Apr 17, 2026
bb63814
feat(dashboard): configure floating window with AppKit bridge
devlikebear Apr 17, 2026
2f827d2
fix(dashboard): use NSEvent monitor for keyboard shortcuts
devlikebear Apr 18, 2026
cf1b474
feat(dashboard): add keyboard shortcut hint to timer tab
devlikebear Apr 18, 2026
e5189bc
fix(dashboard): use Cmd+R/Cmd+B shortcuts via SwiftUI commands
devlikebear Apr 18, 2026
e067ffa
feat(dashboard): visual feedback for window focus state
devlikebear Apr 18, 2026
e2acb8d
fix(dashboard): restore single-key shortcuts via NSEvent monitor
devlikebear Apr 18, 2026
cb58f77
fix(dashboard): use SwiftUI focus + controlActiveState for reliable s…
devlikebear Apr 18, 2026
8ad7d38
fix(dashboard): use physical keyCode for IME-independent shortcuts
devlikebear Apr 18, 2026
752859d
chore: gitignore .claude local settings directory
devlikebear Apr 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,9 @@ helpers/.build/

# Source Analyzer
.analysis/sessions/

# Superpowers brainstorm sessions
.superpowers/

# Claude Code local settings
.claude/
Loading
Loading