Akari

Development log

Last updated: July 27, 2026

July 27, 2026 — Android client v0.0.7 (embedded frontend aligned with live web)

The Android client ships v0.0.7 with the embedded frontend realigned to the current live web version, removing features that have not yet shipped to the web so the preview client stays consistent with the web app.

  • Client v0.0.7 keeps its embedded frontend in sync with the web app; security hardening carries over from v0.0.6.
  • Android installers and update registration continue to be served directly from update.luck.moe.

July 27, 2026 — Android client v0.0.6; desktop client retired

The Android client ships v0.0.6, the desktop client is retired, and the download page now lists only the web app and Android.

  • Android client v0.0.6: the embedded frontend is synced to the latest learning content, liquid glass interface, and i18n changes.
  • Client security hardening: credential files are now readable only by the current user, OAuth callbacks validate state, and hot-update downloads are restricted by source and size.
  • The Windows desktop client is retired and its entry has been removed from the download page.
  • Android installers and update registration continue to be served directly from update.luck.moe.

June 7, 2026 — v1.0.3: client updates and signed installers

Akari’s Android and desktop clients received a release cleanup covering installer signing, auto-update configuration, and refreshed download page information.

  • Native installers are now signed end-to-end:
    • Android APKs are signed with the release keystore stored in GitHub Actions secrets.
    • Desktop bundles (Windows, Linux, macOS) are signed with a freshly generated Tauri updater key.
  • Android and Desktop clients bumped to v1.0.3 with refreshed build tooling and updater configuration.
  • Desktop auto-update now has a real signing key in place — the previous v1.0.0 release shipped with a placeholder pubkey, which meant in-app updates were not usable.
  • Landing page adds a “Latest release” banner that links to the v1.0.3 release notes.

May 31, 2026 — Domain migration and v1.0.0 milestone

The app moved from next.rikka.moe to app.rikka.moe, client releases were consolidated, and the theme system was unified.

  • Domain migrated from next.rikka.moe to app.rikka.moe.
  • Client submodules updated for the v1.0.0 release.
  • Theme system unified — dark mode now applies on first load without a flash of light.
  • Branding refreshed with a redesigned project intro card and updated README.

May 30, 2026 — Liquid glass, reading settings, and animation foundation

A major visual overhaul landed alongside new user-facing controls and the groundwork for polished motion.

  • Liquid glass effects now cover the sidebar, bottom nav, and header — significantly more visible and immersive.
  • Reading settings panel now fully operational with CSS variable pipeline and anti-italic enforcement.
  • Animation architecture added via Framer Motion, AutoAnimate, and View Transitions API.
  • Project Akari introduction added across homepage and profile.
  • Memory page FAB replaced with MUI SpeedDial for a cleaner interaction model.
  • Profile description quotes fixed for zh-CN locale.
  • Android client optimized: WebView, loading overlay, and caching improvements.

May 29, 2026 — Branding and release model refresh

The project branding and public client release model were updated.

  • Branding aligned with the Project Akari identity system.
  • Public client release model streamlined with automated CI releases.
  • Client submodules updated to latest.
  • Repository documentation and audit report refreshed.

May 16, 2026 — Header search and macOS themes

Global search moved into the app header, new macOS-style themes landed, and navigation and loading states feel more cohesive.

  • Global search lives in the header — no need to open the drawer.
  • Added macOS-style light and dark themes.
  • The desktop sidebar stays fixed, and the memory stats header no longer pins on scroll.
  • The mobile bottom navigation is more compact and page loads feel smoother.

May 12, 2026 — Home and membership refresh

Home and membership pages were reorganised for more direct shortcuts and a clearer information hierarchy.

  • Home cards were reordered to surface today’s learning entry point.
  • Membership pages present subscription status and benefits more clearly.
  • Memory tools and the editor use roomier layouts that work well for long content.

May 8, 2026 — Interface stability pass

We rolled back a short interface experiment and brought the look-and-feel back to a stable baseline.

  • Component behaviour is consistent again across the app.
  • Navigation and typography improvements from the experiment were kept.
  • Chinese fonts load more efficiently for faster text rendering.

May 5, 2026 — Course authoring foundations

Laid the groundwork for the upcoming course authoring flow, with unified course copy and covers across the app.

  • Course information is consistent across every entry point.
  • Course detail and list views remain compatible with legacy data.
  • Initial scaffolding is in place for creators to submit courses.

May 3, 2026 — Faster and more reliable services

Sign-in, learning, community, memory, and quiz banks moved onto the new backend for faster, steadier responses.

  • Sign-in, sign-up, and session checks respond faster around the world.
  • Learning, quiz banks, community, and memory analysis load faster.
  • Email delivery and font loading are more reliable.
  • The legacy service kept acting as a fallback so usage was not disrupted during the migration.

May 1, 2026 — Adaptive mastery and member subscriptions

Practice results now feed mastery in real time, practice history is replayable, and member subscriptions are more dependable.

  • Answers update mastery hints in real time.
  • Practice history can be reviewed and synced across devices.
  • Added a numbers foundations course with a full end-to-end study path.
  • Member subscriptions and renewals are handled more reliably.

April 30, 2026 — Memory analysis and surface updates

The memory page gained an AI analysis entry point, with clearer learning and memory error states.

  • Added an AI memory analysis card for review rhythm and weak spots.
  • Aligned navigation bars, drawers, and core surfaces with the latest visual system.
  • Fixed course availability checks that could show available courses as missing.
  • Learning and memory backend failures now show clearer messages.

April 29, 2026 — More reliable sign-in and public profiles

Post-login navigation, browser auth proxying, and public profile links were tightened.

  • Post-login navigation now returns to the intended page more reliably.
  • User identity links now point consistently to public profiles.
  • The mobile notes home experience is easier to scan on small screens.

April 28, 2026 — Paginated courses and a clearer learning layout

Course browsing, desktop learning structure, and auth state recovery were strengthened.

  • Course lists now use pagination for more predictable loading.
  • The desktop learning page is better structured for browsing and resuming.
  • Request tracing now follows app requests across the frontend and backend.

April 27, 2026 — Version notices, settings sections, and mobile readiness

Workspace navigation, settings sections, and mobile WebView readiness received focused updates.

  • Added a version notice with an entry point to the previous experience.
  • Settings now use section-based navigation for direct access.
  • English UI fonts now load locally to reduce external font dependency.

April 26, 2026 — Persistent practice and Material You styling

Problem-bank practice now persists, and the interface moved onto a Material You foundation.

  • Problem-bank practice now keeps progress, answers, and results.
  • Home, quiz, and base components adopted the Material You visual language.
  • Question options now parse more legacy data formats.

April 25, 2026 — Community feed and interaction tools

The community home, post detail, reactions, and moderation flows were upgraded.

  • The community home now prioritizes a feed-first browsing model.
  • Post detail pages now give replies and context more room.
  • Added reactions and a report moderation workflow.

April 24, 2026 — Creation review workflow

Submission flow, review entry points, and motion foundations landed for creation content.

  • Creation content now supports a review workflow.
  • Login persistence now respects cookie consent.
  • App motion foundations are more consistent across page transitions.

April 21, 2026 — New workspace foundations

Learning, memory, community, notes, auth, and workspace foundations landed together.

  • New learning, memory, and community modules gained their base entry points.
  • Notes, account authentication, and the workspace shell received base integration.
  • Learning, quiz, memory, and reader copy was normalized across the app.