KnotCode v1.11.0 — The Cross-Platform Release
Comprehensive UI/UX polish, production-grade release automation for macOS, Windows, and Linux, and iOS hardening for TestFlight readiness.
Downloads
| Platform | File | Size |
|---|---|---|
| macOS (Apple Silicon) | KnotCode_1.11.0_aarch64.dmg |
10.3 MB |
| Windows (x64, installer) | KnotCode_1.11.0_x64-setup.exe |
7.9 MB |
| Windows (x64, MSI) | KnotCode_1.11.0_x64_en-US.msi |
9.2 MB |
| Linux (AppImage) | KnotCode_1.11.0_amd64.AppImage |
78.5 MB |
| Linux (Debian) | KnotCode_1.11.0_amd64.deb |
9.2 MB |
Verify downloads with the
SHA256SUMS.txtfile attached to this release.
UI/UX Polish
- Theme flash fix — Layout default now matches theme-context default, eliminating the brief flash on first paint
- Design token consistency — Replaced all hardcoded hex colors with semantic CSS variables (
var(--error),var(--success),var(--brand),var(--warning)) across chat-home, chat-header, settings-panel, and code-editor - Missing
--text-mutedvariable — Added--text-mutedas an alias for--text-tertiaryin the base theme, fixing 5 components that referenced an undefined variable - Real recent chats — Replaced mock/placeholder recent chats on the home screen with actual thread history from localStorage, wired to navigate on click
- View router completeness — Added missing
agentsentry to the view label registry - Sidebar shortcut alignment — Fixed collapsed/expanded shortcut mismatch; renumbered entire nav to a consistent ⌘1-⌘9 sequence with Planner now included in expanded view
- Cross-platform shortcuts — Diff viewer now uses
formatShortcut()for platform-aware shortcut display (⌘ on Mac, Ctrl on Windows/Linux) - Accessibility pass — Added
aria-labelattributes to all icon-only buttons in sidebar, floating panel, chat header, and activity bar; addedfocus-visible:ringstyles to interactive elements - Floating panel polish — Improved dock icon semantics, increased resize handle to touch-friendly 28px, added focus-visible support for keyboard users
- Inline style cleanup — Replaced inline styles with Tailwind utility classes in sidebar dividers and mini avatar
Release Automation
- Release workflow hardened — GitHub Actions workflow now checks out the exact tag/version, verifies version sync before building, generates SHA256 checksums, and publishes structured release notes with a platform download table
- macOS signing readiness — CI workflow includes conditional signing/notarization step that activates when Apple credentials are configured as secrets
- Version provenance — All three platform build jobs verify version contract before building
iOS Hardening
- Export compliance — Added
ITSAppUsesNonExemptEncryption = falseto bothInfo.ios.plistand generatedapp_iOS/Info.plist - Release distribution guide — Added TestFlight/App Store checklist, build commands, and draft App Store metadata to IOS.md
Documentation
- DESKTOP.md rewritten — Updated from macOS-only to cross-platform (macOS, Windows, Linux), with accurate architecture diagram, platform matrix, prerequisite table, and current command reference
- DESKTOP_WORKFLOW.md updated — Added release workflow, version management, and iOS build path references
- README refreshed — Updated platform line to include iOS, corrected theme count from 7 to 24
By the Numbers
- 13 files modified
- 0 TypeScript errors
- Desktop + iOS versions aligned at 1.11.0
Full changelog: CHANGELOG.md