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.moetoapp.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.