Akari

Development log

Last updated: June 7, 2026

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.