Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
c76c34d
helper: harden client-daemon protocol error handling
jbriones95 Dec 1, 2025
2938565
display: improve xrandr output discovery and caching
jbriones95 Jan 2, 2026
bdcc421
helper: use systemd socket activation and /run runtime paths
tarasglek Mar 5, 2026
36fb5d1
modeswitch: share OLED/EInk transitions and harden state handling
tarasglek Mar 5, 2026
9149d45
cli: add toggle-eink utility using shared mode-switch path
tarasglek Mar 5, 2026
49b77e5
power: remove GUI keepalive and daemon watchdog polling
tarasglek Mar 3, 2026
42cc2e8
tests: add baseline coverage for unix-socket protocol
tarasglek Mar 5, 2026
e481327
docs: clarify v1 endpoints and access logging plan
tarasglek Mar 5, 2026
4d63bf2
gitignore: ignore local worktree directory
tarasglek Mar 5, 2026
6563636
client: route helper commands through v1 HTTP endpoints
tarasglek Mar 5, 2026
670af41
daemon: add v1 HTTP unix-socket routes and access logs
tarasglek Mar 5, 2026
d2c524f
frontlight: treat brightness level 0 as disabled
tarasglek Mar 5, 2026
6974c92
fix(mode-switch): save and restore DPMS across display toggles
tarasglek Mar 10, 2026
64307c9
feat(debug): add robust display switch sensor logger
tarasglek Mar 15, 2026
a447b34
feat: add shared display state detection
tarasglek Apr 3, 2026
90644b7
refactor: use shared display state detection in cli
tarasglek Apr 3, 2026
376e413
feat: sync gui widgets from shared display state
tarasglek Apr 3, 2026
3a47220
refactor: sync gui state on connect reconnect and toggle
tarasglek Apr 3, 2026
f4b8fc3
fix: resync frontlight controls after ec recovery
tarasglek Apr 3, 2026
2785807
chore: commit remaining sensor and plan changes
tarasglek Apr 3, 2026
267be11
test(ui): add regression for close without mode toggle
tarasglek Apr 3, 2026
4ec05ac
fix(ui): avoid hardware mode switch on app exit
tarasglek Apr 3, 2026
3ecc5f3
test(mode-switch): cover input mapping behavior
tarasglek Apr 3, 2026
4979033
feat(mode-switch): map enabled inputs to active output
tarasglek Apr 3, 2026
7d207c8
docs(plan): require commit-as-you-go execution
tarasglek Apr 3, 2026
0c020a2
feat(display): add rotation query and apply helpers
tarasglek Apr 3, 2026
3924656
feat(mode-switch): preserve app-selected orientation across display s…
tarasglek Apr 3, 2026
f0f4fea
feat(ui): add orientation toggle with startup xrandr sync
tarasglek Apr 3, 2026
04b0faf
test(cli): verify shared switch path honors orientation preference
tarasglek Apr 3, 2026
be56f3c
feat: hold lid-close inhibitor while eink is active
tarasglek Apr 4, 2026
94adbf5
feat: rotate and recover touch from lid-driven eink state
tarasglek Apr 4, 2026
59988b7
fix: resync gui and clean up helper lifecycle
tarasglek Apr 4, 2026
ccc25a5
feat: sync eink lid rotation with helper-driven lid and randr events
tarasglek Apr 4, 2026
7bbec2e
feat: watch lid and xrandr state for helper invalidations
tarasglek Apr 4, 2026
6cb374d
test: isolate helper lifecycle tests from real watcher process
tarasglek Apr 4, 2026
42cf501
fix(display): reset target output before lowering scale
tarasglek Apr 5, 2026
6c6fa85
fix(touch): unify reconcile flow and activation recovery
tarasglek Apr 5, 2026
eb3a71f
fix(display): tolerate xrandr BadMatch if output activates
tarasglek Apr 5, 2026
1f8a197
fix(reconcile): route E-Ink triggers through live-state sync
tarasglek Apr 5, 2026
64a487e
fix(display): apply verified full RandR target state
tarasglek Apr 5, 2026
5f94bd2
refactor(display): split activation from finalization
tarasglek Apr 5, 2026
a0c66a0
fix(mode-switch): finalize layout after old output is disabled
tarasglek Apr 5, 2026
1f534ec
refactor(display): use xfce-style transform scaling
tarasglek Apr 5, 2026
29866b6
test(mode-switch): stub finalize_single_display in CLI fake
tarasglek Apr 5, 2026
ded5583
fix(mode-switch): reconcile layout after partial switch failures
tarasglek Apr 5, 2026
8f1d032
refactor(mode-switch): always converge via final display reconcile
tarasglek Apr 5, 2026
a3a41f5
fix(logging): send gui and toggle logs to /tmp/TintaHelper.log
tarasglek Apr 5, 2026
13d3dca
fix(logging): append helper output to shared tmp log
tarasglek Apr 5, 2026
178c1d7
fix(logging): keep helper on journal and harden user log setup
tarasglek Apr 5, 2026
9bedc62
fix(theme): set OLED dark theme before finalize step
tarasglek Apr 5, 2026
a41d3da
fix(gui): exit cleanly on Ctrl-C during helper calls
tarasglek Apr 5, 2026
113ba45
fix(display): harden roundtrip mode switching
tarasglek Apr 5, 2026
23c6a35
feat(startup): disable eink output at login
tarasglek May 18, 2026
6e25dca
fix(display): preserve power policy across eink mode
tarasglek Jun 18, 2026
6d9a9dc
fix(systemd): wait for X before disabling eink output
tarasglek Jun 18, 2026
b180465
docs(plans): add display switching design notes
tarasglek Jun 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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -205,3 +205,6 @@ cython_debug/
marimo/_static/
marimo/_lsp/
__marimo__/

# Local git worktrees
.worktrees/
Loading