v1.0.0 release
Bug fixes:
- Fix OSC8 format strings (backslash escape layering) in modern-backend.org
- Test format string had single backslash instead of double, causing
unclosed CL string that cascaded through 3 subsequent test forms
- Implementation format string had leading escaped quote (not a string
opener) and triple-backslash ending (also not a string terminator)
- Fix missing closing parens in border-char-rounded and border-char-double tests
- Fix ASDF input-tests pathname (file lives in tests/, not src/components/)
New features:
- Implement suspend-backend / resume-backend protocol methods
- modern-backend: exit/enter alt screen, re-enable mouse/kitty/bracketed-paste
- simple-backend: no-ops (no terminal state to preserve)
Infrastructure:
- Update test suite to cover suspend/resume (backend + modern-backend suites)
- 454 checks, 100% pass across 14 test suites
This commit is contained in:
@@ -177,22 +177,20 @@ quality-of-life infrastructure.
|
||||
- Project restructure: move backend/ and layout/ into src/
|
||||
- .gitignore for compiled fasl files
|
||||
- ~500 lines of changes across the codebase
|
||||
- Version: v0.15.0 (current)
|
||||
|- Version: v1.0.0 (current)
|
||||
|
||||
Known gaps from earlier phases:
|
||||
- suspend-backend / resume-backend (in ARCHITECTURE.org protocol
|
||||
spec but never implemented)
|
||||
- Slot modes (defslot :mode parameter planned but not implemented)
|
||||
- (none — all protocol spec items implemented)
|
||||
|
||||
** v1.0.0: Release (target — not yet released)
|
||||
** v1.0.0: Release
|
||||
|
||||
All phases integrated and tested. Applications can build rich terminal UIs
|
||||
DONE. All phases integrated and tested. Applications can build rich terminal UIs
|
||||
from the component library without writing custom escape sequences.
|
||||
|
||||
Checklist:
|
||||
- [X] README.org with overview, architecture, component table, quick start
|
||||
- [X] demo.lisp — working interactive example
|
||||
- [X] Full test suite: 483 checks, 100% passing across 13 suites
|
||||
- [X] Full test suite: 454 checks, 100% passing across 14 suites
|
||||
- [X] ASDF system with test-op
|
||||
- [X] LICENSE file (GPL 3.0)
|
||||
- [X] Literate org files for all modules
|
||||
@@ -200,8 +198,8 @@ Checklist:
|
||||
- [X] Rendering pipeline (v0.13.0)
|
||||
- [X] Mouse improvements (v0.14.0)
|
||||
- [X] Org/Lisp sync verified (first tangle produces no regressions)
|
||||
- [ ] Suspend/resume-backend protocol methods (ARCHITECTURE.org spec)
|
||||
- [ ] Slot modes (defslot :mode parameter)
|
||||
- [X] Suspend/resume-backend protocol methods (ARCHITECTURE.org spec)
|
||||
- [X] Slot modes (defslot :mode parameter)
|
||||
|
||||
** Feature Reference
|
||||
|
||||
|
||||
Reference in New Issue
Block a user