The cloud is the hosted service. Chrome is the extension you install. The plugin connects LangSave to ChatGPT. Their version numbers do not need to match.
BEFORE YOU UPDATE
Will my versions work together?
Chrome extension 0.1.2 + Cloud 0.4.2✓ Compatible
Keep your extension and browser token. This fixes the website ChatGPT setup instructions only.
ChatGPT plugin 0.1.2 + Cloud 0.4.2✓ Compatible
Existing connections keep working. New testers follow the corrected OAuth setup guide; connected users do not need to reconnect.
Both clients connect to the cloud independently. Chrome is optional for ChatGPT practice. A compatible historical cloud release is a record, not a server you can switch to here.
THE COMPLETE RECORDED TREE
Every cloud release, every client.
Compatible means this pairing has been checked. Breaking change means it cannot work as-is. Not verified means we do not yet know.
Keep plugin 0.1.2 and your existing ChatGPT connection. Use the new setup guide for a new connection; reconnect only if you replace credentials or reset your password.
Follow the OAuth setup in the order shown by ChatGPT, with your own connection credentials.
!Fixed The ChatGPT setup guide now points to Advanced OAuth settings, where you copy your callback URL and paste your personal client ID and secret before pressing Create. Both credentials are required for LangSave.
!Fixed Setup explains the missing client ID error and asks for the callback from your current ChatGPT form instead of pre-filling one from an earlier connection.
Keep your intended destination when signing in from a new browser session.
!Fixed Automatic browser icon requests can no longer replace your dashboard destination during sign-in. Website icons load without authentication, and login returns to the page you opened.
Find your saved language, connect the places you learn and manage your account in a dedicated dashboard.
+Added A dashboard with separate spaces for your overview, saved words, connections and account settings.
+Added Browse your saved language and open the learning evidence behind each item. Encounters are shown as evidence, not as a fluency score.
+Added A guided ChatGPT tester setup page with the connection address, OAuth steps and a clear distinction between prepared credentials and an authorized connection.
~Changed Email and recovery settings now have their own place, separate from everyday learning and connection setup.
!Fixed Opening the ChatGPT connection address in a browser explains where to set up LangSave, while authenticated ChatGPT connections keep using the same address.
Open your confirmation email directly, and get clearer help when a recovery link or form has expired.
!Fixed Email confirmation links open without asking for your password. Confirm the named account with one click; this does not sign you in or switch accounts.
!Fixed Password reset remains available without signing in. Expired, used or invalid links show a clear way to request another, instead of an unusable password form.
!Fixed Expired recovery forms explain what happened and let you reload safely. Disabled accounts receive a clear invalid-link page instead of a server error.
!Fixed Signup and email instructions now explain confirmation and password recovery consistently. Existing confirmation emails still work until their links expire.
Fix browser form submissions being rejected with an Access denied (403) error.
!Fixed Signup, sign-in and account forms now send the site information needed by our security checks. Password recovery links remain private in referrer headers.
!Fixed If you hit the 403 error, open a fresh signup or sign-in page and try again. Existing accounts, saved learning and connected clients are preserved.
Add a verified email, sign in with it and recover your password without losing your learning history.
+Added Email addresses at signup, verification emails, and an account section for adding or changing your recovery email.
+Added Sign in using your verified email or your existing username.
+Added Forgot-password and reset-password pages with expiring, single-use recovery links.
+Added Account emails with delivery retries, encrypted queued messages and limits on repeated requests.
~Changed A password reset signs you out everywhere and disconnects old ChatGPT and browser credentials. Sign in again and reconnect; your learning history stays intact.
~Changed Existing testers can keep signing in with their username. Add and verify an email in your account to enable recovery.
Follow LangSave’s development and check which versions work together before you update.
+Added A public changelog with a separate release history for cloud, Chrome and the ChatGPT plugin.
+Added A compatibility checker and complete recorded compatibility tree, including guidance for any breaking changes.
+Added Component filters and direct links to individual releases.
~Changed Independent 0.x.y versions: x introduces features; y contains bug fixes only. The leading 0 stays until we explicitly decide to become a standalone app.
The first recorded ChatGPT integration. Add it using the instructions on your account page.
+Added Bring your profile and relevant learning evidence into ChatGPT practice.
+Added Save authorized learning observations, profile preferences and exact conversation excerpts.
+Added Inspect the source history behind a word or phrase, including corrections and retractions.
+Added Sign in to your own LangSave account using OAuth; conversations receive an Early alpha tester notice.
OUR VERSIONING PROMISE
0.x.y, one update at a time.
0
We stay at zero until we explicitly decide to become a standalone app, independent of a GPT subscription. It does not change automatically.
x
Feature updates. New capabilities, removals and other behaviour changes increment this number and reset y to zero. Breaking changes must be called out in the compatibility tree.
y
Bug fixes only. No features, no feature removals, and no breaking compatibility changes hidden in a patch.
For example: a fix to 0.1.2 becomes 0.1.3. A new feature becomes 0.2.0. A cloud update does not automatically bump Chrome or the plugin.
0.1.2 is the first recorded baseline for all three components. These rules apply to releases after that baseline. We have not reconstructed unrecorded earlier versions.