Skip to content

Releases: theredstring/redstring

0.6.10

25 May 00:41

Choose a tag to compare

  • Auto-updater: catch half-extracted update bundles that previously caused
    silent install failures after a hard-refresh or interrupted download. The
    staged .app is now integrity-checked on launch, and the failure surfaces
    in Update Diagnostics with a specific reason.

0.6.9

25 May 00:12

Choose a tag to compare

  • Implemented an update diagnostics card and updater helper utilities to surface update status and fallback actions
  • Added a dev-only simulator preload and adjusted panel dimensions for more consistent layout and testing
  • Fixed some low width options and limited panel width

0.6.8

22 May 23:14

Choose a tag to compare

  • Fixed Gemini API bug with more recent models and how they handle thought-only segments.

0.6.7

22 May 21:42

Choose a tag to compare

  • Fixed bug where electron apps wouldn't close due to browser close guard.
  • 67

0.6.6

22 May 21:27

Choose a tag to compare

  • Added persistent guard state and SoT (source-of-truth) swap pausing to prevent transient empty-state data loss during universe handoffs
  • Persisted commit floors and global empty-state guards to reduce risk of accidental data loss during save operations
  • Implemented safe source-of-truth migration flow with pre-swap validation and a user confirmation step for primary storage promotion
  • Tightened autosave debounce and improved local-primary save safeguards
  • Session isolation & storage
  • Isolated user data and session storage by appending session-specific suffixes to file paths and window partitions to avoid cross-session collisions
  • Implemented silent post-save telemetry to track connection counts and update universe sync metadata (non-blocking telemetry for diagnostics)
  • Updated ColorPicker positioning to support down-right alignment and set that as default for UnifiedSelector
  • Increased z-index of color picker elements to ensure visibility over other components
  • Added configurable GitHub OAuth client IDs and related auth improvements (local device flow / electron OAuth enhancements)

0.6.5

16 May 04:41

Choose a tag to compare

  • Further fixes to source of truth switching and GitHub data transmission.

0.6.3

16 May 00:25

Choose a tag to compare

  • Fixed bug where new GitHub Universes set as source of truth clear previous local files attached to Universes.

0.6.2

13 May 22:01

Choose a tag to compare

  • Fixed Electron GitHub Auth Device Flow

0.6.1

13 May 21:39

Choose a tag to compare

  • Added GitHub Device Activation support for the downloadable (Electron) release, enabling Semantic Sync on local versions of Redstring
  • Fixed bugs with touch for orbit display and abstraction carousel
  • Added further GitHub file Guarding

0.6.0

13 May 06:32

Choose a tag to compare

  • Mobile & Touch Enhancements: Greatly improved the mobile experience by adding swipe-to-dismiss interactions, kinetic scrolling, edge-panning, custom touch sensitivity settings, and an exclusive panel mode tailored for smaller viewports.
  • GitHub Authentication & Integration: Overhauled the GitHub App OAuth flow with better credential routing, comprehensive scope handling (including 403 errors), sticky disconnections, and detailed health monitoring.
  • Data Syncing & Stability: Hardened the saving process by adding a SaveCoordinator worker watchdog, race guards to prevent concurrent edit overwrites, and improved fallback logic to prevent data loss during repository imports and autosaves.
  • UI & Styling Improvements: Refined the interface with theme-aware success indicators, unified edge stroke widths, centered interactive menus, and added toggleable options like middle-click zoom and connection names shown by default.
  • Component & Layout Refactoring: Streamlined the codebase by unifying core UI pieces (like the UnifiedBottomControlPanel and PanelSegment), optimizing viewport clamping calculations, and cleaning up layout constraints across the app.
  • Debugging & Diagnostics: Added robust developer tools to the DebugOverlay, including a sync engine diagnostic dashboard, GitHub API cache clearing, auth state dumpers, and detailed error logging for troubleshooting.