CHANGELOG

What's new

Every release of Socratopia, in full. Newest first. Each version links directly via the URL hash, so you can share a deep link to a specific release.

Theme: Subscription pricing update + math rendering & teaching polish.

Builds

  • macOS Apple Silicon · Socratopia-1.0.6-arm64.dmg · Notarized
  • macOS Intel · Socratopia-1.0.6.dmg · Notarized
  • Windows x64 · Socratopia-1.0.6-win-x64.exe · OV signed

Subscription & pricing

  • Subscription pricing update. Based on early operational feedback, subscription prices have been adjusted to a more accessible tier:
    • CNY: ¥149/month, ¥299/quarter, ¥980/year
    • USD: $29.99/month, $69.99/quarter, $199/year
    • 1.0.5 and earlier clients continue to see the previous prices; new prices apply only to subscriptions newly created on 1.0.6+. Existing subscribers are unaffected within their current billing period.
  • Smart currency default + confirmation dialog before checkout. The subscription view now auto-selects a default currency based on your network location (CNY by default for mainland-China IPs, USD elsewhere), and pops a confirmation showing the exact amount and currency before bouncing to Stripe — preventing accidental cross-currency payment. You can still manually switch to view either currency.
  • Refund policy clarified. Terms of Service §3 and the FAQ now include explicit refund terms: refunds may be requested within 7 days of subscription if the service has not been substantively used, or in cases of significant service failure; "tried it and not worth it" post-use refunds are not honored. Full text at socratopia.app.

Bug fixes

  • Multi-line math formulas (\[...\] block syntax across multiple lines) now render correctly. In 1.0.5, when the AI teacher wrote display math in the standard multi-line LaTeX form (with \[ on one line, formula body in the middle, \] on its own line), the renderer didn't recognize it — the backslashes got stripped by markdown processing, producing half-broken literal text like "[ \frac{...}{...} ]". From 1.0.6, multi-line block math renders properly typeset, the same as single-line \[...\]. Fixed across in-class rendering, snapshot exports, and PDF export.
  • Windows startup resilience: handles stripped PATH environments. A small number of Windows 10 users couldn't launch 1.0.5 because system "optimization" tools had removed the System32 directory from PATH. 1.0.6 adds a 3-tier extraction fallback: absolute path to system tar.exe → absolute path to powershell.exe → pure-JavaScript extraction. The app now starts cleanly even when PATH has been thoroughly cleaned.

Teaching experience

  • The teacher no longer over-expands content the textbook only mentions in passing. Previously, when the textbook briefly mentioned a concept (e.g., a forward reference in a chapter introduction pointing to a later chapter), the AI would expand it into a full teaching block using its training knowledge — disconnecting the lesson from the textbook itself. From 1.0.6, the teacher respects the textbook's own pacing: if a learner asks for depth on an overview-only mention, the teacher transparently notes "the textbook only mentions this here, doesn't expand it" and lets the learner choose — rough sketch in the teacher's own words, advance to the chapter where the textbook actually expands it, or bookmark and continue at the current pace.

Who should update

  • Users who want to try the new pricing / multi-currency UX: in-app "Account → Settings → Software Update". New prices apply only to subscriptions newly created on 1.0.6+ — existing subscribers' current periods are unaffected.
  • Users hitting multi-line math rendering failure on 1.0.5, or Windows clean-install launch failure: please update.
  • Otherwise-happy 1.0.5 users: no rush — core functionality is fully compatible; update at your convenience.