No description
Find a file
Snider b559562dd9
Some checks failed
Security Scan / security (pull_request) Failing after 28s
Test / test (pull_request) Failing after 1m59s
fix(dx): use coreerr.E() and go-io, update CLAUDE.md, add tests
- Replace 90+ fmt.Errorf calls with coreerr.E() from go-log across
  display, window, systray, keybinding, contextmenu, and mcp packages
- Replace os.ReadFile/WriteFile/MkdirAll with coreio.Local in
  window/layout.go and window/state.go
- Update CLAUDE.md: fix key files table for new package structure,
  document error handling and file I/O conventions, add missing deps
- Add 37 tests for window package (task handlers, persistence,
  tiling modes, snap positions, workflow layouts)
- Window coverage: 47.1% → 69.8%

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 09:05:35 +00:00
.forgejo/workflows ci: add Forgejo Actions test and security scan workflows 2026-02-23 03:28:13 +00:00
docs refactor: update import path from go-config to core/config 2026-03-14 10:26:36 +00:00
pkg fix(dx): use coreerr.E() and go-io, update CLAUDE.md, add tests 2026-03-17 09:05:35 +00:00
ui chore: sync workspace dependencies 2026-03-15 15:44:56 +00:00
.gitignore chore: add .core/ and .idea/ to .gitignore 2026-03-15 10:17:50 +00:00
CLAUDE.md fix(dx): use coreerr.E() and go-io, update CLAUDE.md, add tests 2026-03-17 09:05:35 +00:00
go.mod fix(dx): use coreerr.E() and go-io, update CLAUDE.md, add tests 2026-03-17 09:05:35 +00:00
go.sum chore: sync dependencies for v0.1.3 2026-03-16 22:18:48 +00:00
LICENSE.txt Add European Union Public Licence v. 1.2 2026-01-30 08:47:01 +00:00