Skip to content

KnotCode v1.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 21 Mar 05:00
· 5 commits to main since this release
v1.11.0
4c255ff

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.txt file 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-muted variable — Added --text-muted as an alias for --text-tertiary in 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 agents entry 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-label attributes to all icon-only buttons in sidebar, floating panel, chat header, and activity bar; added focus-visible:ring styles 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 = false to both Info.ios.plist and generated app_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