Skip to content

Changelog

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

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

[Unreleased]

Added

  • Automatic image compression for dropped files (max 1200x1200px, 80% quality)
  • Increased WebSocket payload limits to 50MB
  • Smart compression for image sequences (max 800x800px, 70% quality)

Fixed

  • WebSocket crashes when sharing large base64 images during collaboration

[1.1.1] - 2025-01-18

Fixed

  • Fixed ThreeJSNode race condition where font loader callback fired before scene initialization
  • Added version tracking system with version.json
  • Embedded version data in HTML for file:// protocol compatibility

[1.1.0] - 2025-01-18

Changed

  • Removed edge physics system for better performance
  • Optimized edge updates from O(n) to O(k) complexity

Added

  • Added shake-to-reconnect feature for node connections
  • Implemented parallel loading for faster startup
  • Made markdown parser and heavy libraries lazy-load

Fixed

  • Fixed module dependency loading issues

[1.0.0] - 2025-01-17

Added

  • Initial release
  • Node-based graph interface
  • Collaboration support via WebSocket
  • Multiple node types (Base, Group, Log, Routing, Settings, SubGraph, ThreeJS)
  • Drag and drop file support
  • Timeline animation system
  • Context menu system

Released under the MIT License.