Skip to content

Latest commit

 

History

History
63 lines (56 loc) · 2.25 KB

File metadata and controls

63 lines (56 loc) · 2.25 KB

Changelog

All notable changes to OpenMind will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Comprehensive command-line build system
  • Fastlane integration for automated deployment
  • CI/CD pipeline configurations (GitHub Actions, Bitrise)
  • XcodeGen project generation support
  • Advanced testing and coverage reporting
  • Code quality tools (SwiftLint, SwiftFormat, Periphery)
  • Documentation generation with Jazzy
  • Testing infrastructure (unit, UI, performance, snapshot tests)
  • Instruments performance profiling integration
  • Memory monitoring and leak detection tools
  • Security vulnerability scanning
  • Test runner scripts with multiple modes
  • Automated memory and CPU tracking
  • Comprehensive documentation suite (Architecture, Testing, Performance, Security, Build, Tools)
  • Development workflow guide
  • Xcode project generation with XcodeGen
  • Professional Xcode workspace configuration
  • Build schemes and debug settings
  • LLDB debugging configuration
  • StoreKit configuration for in-app purchases

0.2.0 - 2024-01-19

Added

  • Complete layout algorithms (radial, tree, organic)
  • Layout manager with animation support
  • Visual layout preview and picker
  • Layout presets for common configurations
  • Node alignment and distribution tools

Changed

  • Improved project structure
  • Enhanced rendering performance
  • Updated to use latest Swift concurrency features

0.1.0 - 2024-01-19

Added

  • Initial project setup
  • Core data models (Node, Connection, Document, Style)
  • Dual rendering engine (Metal + Core Graphics)
  • Basic canvas view with gesture handling
  • SwiftUI navigation structure
  • Sidebar and Inspector views
  • Settings and customization
  • Menu commands and keyboard shortcuts

Technical

  • SwiftData for persistence
  • CloudKit integration ready
  • Metal shaders for GPU acceleration
  • Document-based architecture
  • Universal app support (iPhone, iPad, Mac Catalyst)