Skip to content

v0.2.0 Release Notes

This release introduces a welcome wizard for first-time setup, in-app update detection with release notes and direct download, an announcements page, and a redesigned version info page. Data management now supports per-checkout and batch updates with generation history and revert, and data downloads are significantly faster and more reliable thanks to a new download pipeline and improved caching.

  • Welcome wizard for first-time setup, now showing download speed during data download
  • App updates: the app now detects new versions, shows version details and release notes in the update dialog, and supports downloading the new version directly, with a manual download page listing available artifacts and recommendations
  • Announcements page for viewing official notices
  • Data management: check data update status per checkout, update individually or in batch, and browse per-server generation history with support for reverting to a previous generation
  • Redesigned version info page with localization support; tap the app version 5 times to enable developer mode and access developer tools
  • Feedback dialog that appears after extended use, with follow-up actions
  • Significantly faster and more reliable data downloads through a high-throughput download pipeline with connection pooling, prioritization of large files, and better caching
  • Reduced network usage by skipping re-download of unchanged announcements and remote content
  • Faster app startup and data migration
  • Storage system upgraded to Schema V2
  • New app versions were not detected on first launch
  • Tappable links in item descriptions did not respond to taps
  • release: add –from-ref option to release relnote (#221)
  • welcome: show download speed on separate line in setup wizard (#226)
  • repo: high-throughput blob download pipeline with connection pooling (#223)
  • repo: download large blobs first in all fetch pipelines (#225)
  • migrate open preview to production level (#220)
  • remote: set Cache-Control immutable for blob uploads (#224)
  • add artifacts endpoint and download page with recommendations (#216)
  • update builtin announcements
  • app-update: show version details and release notes in update dialog (#209)
  • remote: skip local body check for unchanged remote announcements
  • remote: skip local body check for unchanged remote announcements (#203)
  • app-update: first-run update detection and manual download fallback (#204)
  • remote: migrate HTTP cache to dio_cache_interceptor with Hive CE (#200)
  • storage-page: improve storage and data management page (#154)
  • worker: add email filter worker
  • welcome wizard (#157)
  • history: implement per-server generation history and cross-generation revert foundation (#160)
  • feedback: add usage-gated feedback dialog with follow-up actions (#162)
  • remote: deduplicate blob uploads with ResourceManager (#163)
  • refactor developer tools into dedicated sub-page and update settings (#165)
  • add and redesign version info page with localization support (#167)
  • setting: enable developer mode via 5-tap easter egg on version page (#170)
  • implement per-checkout and batch data update flow with fixes (#171)
  • implement ReleaseIndex-based app update detection and APK download (#172)
  • add skeleton page for annoucements (#184)
  • enhance CI release pipeline with preflight checks and workflows (#185)
  • enhance CI workflows for release processes and documentation (#189)
  • schema-guard: improve migration performance and avoid loading each time (#155)
  • remove releasing guideline
  • readme: update overview to reflect beta status and current feature set
  • description-text: place recognizer on same TextSpan with text (#156)
  • repo-cache: harden ETag cache persistence and 304 handling (#158)
  • remote-session: accumulate generation resources from parent (#159)
  • remove accidentally traced catalog file
  • release: make merged release registry paths relative to merge JSON (#190)
  • cli,publisher: skip unchanged snapshots during publish (#192)
  • Schema V2 (#129)
  • efactor x manager into bootstrap/cli package structure (#153)
  • Migrate Developer Mode to Version Page with Easter Egg Access (#168)
  • refactor announcements feature and optimize feed fetching (#183)