COMMITS
/ tests/api/test_api.py April 19, 2026
L
refactor(ui): reshape cli/ api/ gui/ into ui/{cli,api,gui}/
Lexonight1 committed
April 7, 2026
L
refactor: unify device dispatch — one dispatcher, one proxy, one connection path
Lexonight1 committed
April 6, 2026
L
refactor: unify LCDDevice + LEDDevice into one Device class
Lexonight1 committed
April 3, 2026
L
refactor: consolidate IPC/API proxy duplication into Transport + unified proxies
Lexonight1 committed
April 2, 2026
L
refactor: polymorphic Device dispatch, unified temp_unit (int) across all layers
Lexonight1 committed
L
April 1, 2026
L
feat: screencast API endpoints — X11 + PipeWire auto-detection
Lexonight1 committed
L
fix: API send_image + create_theme route through LCDDevice (hexagonal purity)
Lexonight1 committed
L
refactor: centralize theme/mask listing + unified save path + CLI help panels
Lexonight1 committed
March 29, 2026
L
new file: doc/TARGET_ARCHITECTURE.md
Lexonight1 committed
March 28, 2026
L
refactor: route all CLI device ops through TrccApp + CommandBus
Lexonight1 committed
March 27, 2026
L
refactor: route all API endpoints through CommandBus + fix test fixtures
Lexonight1 committed
L
refactor: eliminate hardcoded (320,320) resolution defaults
Lexonight1 committed
March 26, 2026
L
refactor: rename send_pil→send_frame + first-install SetResolutionCommand fix
Lexonight1 committed
March 25, 2026
L
wip: in-progress work from previous session
Lexonight1 committed
March 24, 2026
L
feat: Command pattern phase 4 — API endpoints dispatch through CommandBus
Lexonight1 committed
L
refactor: builder injection, TrccApp singleton, platform adapters + test sync
Lexonight1 committed
March 21, 2026
L
refactor: remove all dead PIL references from comments, docstrings, and tests
Lexonight1 committed
March 20, 2026
L
refactor: eliminate PIL — Qt renderer + ffmpeg screencast
Lexonight1 committed
March 16, 2026
L
feat: CLI/API parity — theme export, display/LED test, i18n commands (v8.6.6)
Lexonight1 committed
L
feat: pure hexagonal Settings DI — path resolution through adapters (v8.6.0)
Lexonight1 committed
March 14, 2026
L
refactor: migrate all language codes to ISO 639-1
Lexonight1 committed
March 13, 2026
L
feat: language API endpoints + bump v8.3.10
Lexonight1 committed
March 11, 2026
L
feat: standalone API mode, device pairing, persistent token (v8.3.3)
Lexonight1 committed
L
feat: bidirectional instance detection with DI (v8.3.2)
Lexonight1 committed
L
feat: QR code on trcc serve, fix API theme/mask/IPC routing (v8.3.1)
Lexonight1 committed
March 10, 2026
L
feat: device I/O benchmarks — trcc perf --device, IPC pause/resume (v8.2.10)
Lexonight1 committed
L
fix: config key migration, test isolation, SystemService DI (v8.2.9)
Lexonight1 committed
L
chore: add 184 service tests + split uc_theme_setting into 5 SRP modules
Lexonight1 committed
March 8, 2026
L
bump: v8.2.0 — security hardening, dedicated security test suite
Lexonight1 committed
March 7, 2026
L
refactor: strict DI across all services — full hexagonal SOLID purity
Lexonight1 committed
L
refactor(tests): restructure test dirs to mirror src/trcc/ hexagonal layers
Lexonight1 committed