Skip to content

v0.4.0: macOS Card Design System, Copilot Provider & General Sidebar Destinations

Choose a tag to compare

@rapheljr rapheljr released this 18 Oct 10:31

Added

  • macOS Card Design System & Accessibility:
    • Modern macOS Card Design System (CardView, ThemeTokens) compliant with Apple Human Interface Guidelines and WCAG AA contrast standards.
    • Verified 10 UI surfaces in light, dark, and increased contrast modes with automated AppKit screenshot renders.
  • Expanded Provider Integrations:
    • Ported native GitHub Copilot provider (CopilotProvider) with process resolution and editor window targeting.
  • General Sidebar Destinations:
    • Four general sidebar destinations: Advanced Settings (cooldown slider, launch at login, defaults reset), What's New (dynamic release notes feed), Support (privacy-sanitized diagnostic exporter and Buy Me a Coffee links), and About Flowback (version metadata and embedded MIT license sheet).
  • Navigation & Safety:
    • Back/forward toolbar navigation stack with persistent history.
    • Permissions reset confirmation sheet restoring factory configuration safely.
    • Privacy-guaranteed diagnostic exporter (DiagnosticReportExporter) scrubbing Bearer tokens, passwords, private keys, and user home paths.
  • Canonical Versioning & Verification:
    • Authoritative canonical versioning in FlowbackVersion.swift and root VERSION file (0.4.0).
    • Expanded deterministic test harness (FlowbackTestRunner) executing 914 assertions across 24 test suites.
    • Pre-flight local verification script (Scripts/verify_all.sh) validating SwiftLint, compilation, tests, and documentation links.

Changed

  • Silenced Command Line Tools search path linker warnings and updated AppKit activation APIs for macOS Sequoia.

Fixed

  • Fixed transcript parser escaping for JSON newlines and stripped redundant project path prefixes.
  • Corrected AppKit menu bar shortcut conflicts between active conversation shortcuts and system navigation.