diff --git a/CHANGELOG.md b/CHANGELOG.md index d4a01377..a55491ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [2.8.0] - 2026-04-16 + +### Added +- Back up your secret key right from Profile settings -- reveal, copy, and save it to iCloud Keychain, Android Credential Manager, or a local file +- Blobbi mission progress now persists across page refreshes, so your hatching and evolution journey picks up right where you left off + +### Changed +- AI chat has been overhauled with a cleaner layout, the Dork mascot across empty states, and a clear path to grab Shakespeare credits when you run out +- Friendly error banners now explain when you've hit the rate limit or run out of AI credits, instead of cryptic failures + +### Fixed +- Avatar shape selection during signup now actually saves to your profile +- Blobbi interaction missions now tally correctly the moment you start incubating or evolving +- Blobbi task progress displays the right numbers immediately on page load instead of showing 0 until everything catches up + ## [2.7.1] - 2026-04-16 ### Added diff --git a/android/app/build.gradle b/android/app/build.gradle index 3ec513ee..a63c0332 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -14,7 +14,7 @@ android { minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 - versionName "2.7.1" + versionName "2.8.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" aaptOptions { // Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps. diff --git a/ios/App/App.xcodeproj/project.pbxproj b/ios/App/App.xcodeproj/project.pbxproj index d8b4b2ea..bd2940bf 100644 --- a/ios/App/App.xcodeproj/project.pbxproj +++ b/ios/App/App.xcodeproj/project.pbxproj @@ -327,7 +327,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.7.1; + MARKETING_VERSION = 2.8.0; OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\""; PRODUCT_BUNDLE_IDENTIFIER = pub.ditto.app; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -351,7 +351,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2.7.1; + MARKETING_VERSION = 2.8.0; PRODUCT_BUNDLE_IDENTIFIER = pub.ditto.app; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = ""; diff --git a/package.json b/package.json index c862c1c0..e4b77a8e 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "ditto", "private": true, - "version": "2.7.1", + "version": "2.8.0", "type": "module", "scripts": { "dev": "npm i --silent && vite", diff --git a/public/CHANGELOG.md b/public/CHANGELOG.md index d4a01377..a55491ad 100644 --- a/public/CHANGELOG.md +++ b/public/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [2.8.0] - 2026-04-16 + +### Added +- Back up your secret key right from Profile settings -- reveal, copy, and save it to iCloud Keychain, Android Credential Manager, or a local file +- Blobbi mission progress now persists across page refreshes, so your hatching and evolution journey picks up right where you left off + +### Changed +- AI chat has been overhauled with a cleaner layout, the Dork mascot across empty states, and a clear path to grab Shakespeare credits when you run out +- Friendly error banners now explain when you've hit the rate limit or run out of AI credits, instead of cryptic failures + +### Fixed +- Avatar shape selection during signup now actually saves to your profile +- Blobbi interaction missions now tally correctly the moment you start incubating or evolving +- Blobbi task progress displays the right numbers immediately on page load instead of showing 0 until everything catches up + ## [2.7.1] - 2026-04-16 ### Added