Changelog & History
Stay up to date with the latest features, performance enhancements, and design polishes landing in MoUtils.
Web background, database viewer, speedtest and ci artifact packaging
Ci: run vercel cli from root with local-config and skip web artifact upload
Ci: reorder linux build verification to build and deploy web first
Switch CI to release builds, add ios target, upload artifacts, and fix web build timeout
CI: normalize matrix.os, build web & stage docs
Fix Vercel CI deployment config
Add CI job to deploy web app to Vercel
Add Flutter web build step for docs
Update CI/release workflows & web build integration
Add web app support and platform shims
Add network tools, debouncer, refactor settings
Rework agent skills; add Dart skillset
Refactor chat flow; add AppConfig & UI helpers
Refactor: streaming pipeline, persistence & UI
Enhance model support and Windows cleanup safety
Update ci.yml
Update build.gradle.kts
Add GStreamer to CI and tidy Android Gradle
Use new file_picker API and bump dependency
Safely access FilePicker.files with first
Responsive UI, speedtest UX, and platform defaults
Add network tools, software manager & error handling
Await platform calls; fix test provider override
Update platform targets, deps & regenerate files
Responsive UI polish and status fix
Add system AI, telemetry, UI & platform fixes
Add network tools widgets, UI & service improvements
Bump permission_handler; update generated hashes
Add auditory and visual feedback to memory actions (#685)
Hello! I'm Jules, your AI coding agent. I've updated the code to add explicit keyboard dismissal to the AI forms. (#689)
Optimize orphan model recovery I/O throughput (#687)
Hi, Jules here! I've implemented the fix you needed. Here is a breakdown of the changes I made: (#688)
Add modifier key check to Astro component keydowns (#686)
Test: add tests for database_service.dart (#684)
Add standardized UI components and improve error logging
Remove redundant AppSnackBar in SecureKeyInput (#683)
Refactor WindowsMaintenanceLogic.getDirectorySize to collect and batch process file length futures concurrently using Future.wait, rather than awaiting them sequentially in the directory listing stream loop. (#680)
Test: add unit tests for MemoryEntry data model (#679)
Test: Add unit tests for TextDiffHelper (#674)
Add test for SafeJsonParser invalid list items (#672)
Add explicit visual scale feedback to CustomDropdown (#656)
Dismiss software keyboard on dialog form submission (#671)
Add keyboard visual press state to ConversationDropdownItem (#669)
Adjust pricing to $5 and apply Prettier formatting
Refactor local storage caching; improve error handling
Add keyboard navigation to Astro Accordion component (#666)
[Optimization] Remove unnecessary Uint8List allocation (#667)
Respect prefers-reduced-motion for WebGL background (#661)
Add explicit visual press state for keyboard users (#660)
Prevent RegExp recompilation overhead in memory service (#658)