Skip to content

IsotopeAI Local v2.9.0

Choose a tag to compare

@Suydev Suydev released this 04 Jun 16:06

IsotopeAI Local v2.9.0

This release packages IsotopeAI as portable local software: users run the app on their own device, while Supabase provides shared cloud sync for auth, profiles, onboarding, community, events, storage, leaderboard, notifications, and realtime.

Highlights

  • Default public Isotope Supabase URL and anon key for normal installs.
  • Normal users do not need service-role keys, admin secrets, Supabase PATs, or GitHub PATs.
  • Smarter first-run setup scripts for Windows, macOS, Linux, and Termux.
  • Safer update scripts that preserve .env and stash local changes.
  • GitHub Pages docs rewritten for the local software model.
  • Startup output now shows local app/cloud sync status instead of admin-disabled noise.
  • Missing JS asset recovery from upstream /assets/.js sources.
  • Onboarding/login and stale fake-subject protections remain included.

Verified

  • node server.mjs starts in normal local app mode.
  • Supabase REST/Auth/profile/onboarding/community-events are reachable.
  • Storage buckets avatars, event-images, user-content, and notes exist.
  • Upload, download, signed URL, and cleanup passed for all four buckets.
  • /api/community-events returns widget-safe event data.
  • Tracked-file secret scan is clean for service-role/admin/GitHub secrets.

Security

Repository history was previously reset to a sanitized root commit. Any token that was ever exposed should still be revoked and regenerated.