Commit Graph

1788 Commits

Author SHA1 Message Date
Han Yin 83abff8a64 UI: minor color palette changes; emphasize the bottom bar FABs; fix Settings Screen menu item label 2025-10-28 11:39:18 -07:00
Han Yin 2223c54cc6 core: further improve the performance on native methods 2025-10-28 11:39:18 -07:00
Han Yin d5220549b6 UI: fix the font size auto scaling for ArmFeaturesVisualizer 2025-10-28 11:39:18 -07:00
Han Yin 480d774b0c app: update adaptive + themed + legacy icons and app name 2025-10-28 11:39:18 -07:00
Han Yin e0ddc37e2e data: sort preselected models according to device's available RAM 2025-10-28 11:39:18 -07:00
Han Yin 687b86e924 core: organizing cmake arguments 2025-10-28 11:39:18 -07:00
Han Yin 6db4c70991 core: restructure Kleidi-Llama library 2025-10-28 11:39:18 -07:00
Han Yin 6cde2fe1bd core: support GGML_CPU_ALL_VARIANTS on Android! 2025-10-28 11:39:18 -07:00
Han Yin 0c6ce7b9a3 UI: extract a reusable InfoAlertDialog 2025-10-28 11:39:18 -07:00
Han Yin a4459b22d1 nit: append `®` to all `Arm` labels 2025-10-28 11:39:18 -07:00
Han Yin 5f06978945 nit: address Rojin's feedbacks on model import message again 2025-10-28 11:39:18 -07:00
Han Yin eba09a3d40 UI: fix UI issues in the generic settings screen and navigation drawer 2025-10-28 11:39:18 -07:00
Han Yin 36c3768f52 data: make sure fetch preselected models in the same order of their IDs 2025-10-28 11:39:18 -07:00
Han Yin 2b70887725 UI: update Arm color palette from Philip.Watson3 2025-10-28 11:39:18 -07:00
Han Yin 8268d70518 UI: address Rojin's UX feedbacks - part 2 2025-10-28 11:39:18 -07:00
Han Yin e067f7051b UI: address Rojin's UX feedbacks 2025-10-28 11:39:18 -07:00
Han Yin 6fb4a94cc3 [WIP] UI: add Arm color palette from Philip.Watson3 2025-10-28 11:39:18 -07:00
Han Yin d27933fffe misc: use sentence case for CTA button labels 2025-10-28 11:39:18 -07:00
Han Yin 5471635c9d UX: implement onboarding tooltips for model import and onboarding 2025-10-28 11:39:18 -07:00
Han Yin 1c73f6215f UI: polish Hugging Face download dialog UI 2025-10-28 11:39:18 -07:00
Han Yin 58adb6c6a5 UI: update app name & about; polish top bars' indicators & buttons 2025-10-28 11:39:18 -07:00
Han Yin b1bcb8126c data: add hand crafted rules to filter the models fetched from HuggingFace API 2025-10-28 11:39:18 -07:00
Han Yin f1269f4d39 UI: tracks user's first success on importing a model 2025-10-28 11:39:18 -07:00
Han Yin c87ff9c1b3 UI: adds AppPreferences to track user onboarding status 2025-10-28 11:39:18 -07:00
Han Yin a9b84b9db3 UI: add Tooltip on Import FAB for user onboarding 2025-10-28 11:39:18 -07:00
Han Yin 98016791a6 UI: fix the breaking build 2025-10-28 11:39:18 -07:00
Han Yin b92c6dc2f6 build: [BREAKING] bump the versions of libraries and plugins 2025-10-28 11:39:18 -07:00
Han Yin cf306db855 UI: polish the bottom bars and info view when no models found; show loading in progress while fetching models 2025-10-28 11:39:18 -07:00
Han Yin f23b74c730 UI: add model loading in progress view; polish the empty model info view 2025-10-28 11:39:18 -07:00
Han Yin a4881cb87b UI: split the ModelsManagementViewModel from a unified ModelsViewModel due to huge complexity 2025-10-28 11:39:18 -07:00
Han Yin df16abe75e UI: merge the Model Selection and Model Management into a unified Models screen 2025-10-28 11:39:18 -07:00
Han Yin 29f263440f misc: replace top bar indicator's spacer with padding 2025-10-28 11:39:18 -07:00
Han Yin 6863b53b88 UI: disable tag & language chips; add section headers to explain what they are 2025-10-28 11:39:18 -07:00
Han Yin baa6b952c1 UI: add info button to System Prompt switch; expand the model card by default 2025-10-28 11:39:18 -07:00
Han Yin 2e9de7c99c UI: show corresponding system metrics detailed info upon tapping RAM / storage / temperature indicator 2025-10-28 11:39:18 -07:00
Han Yin 50cea70de3 misc: remove the redundant `Companion` added due to refactoring 2025-10-28 11:39:18 -07:00
Han Yin 5794d7ae6c UI: add a info button to explain token metrics 2025-10-28 11:39:18 -07:00
Han Yin 027c68db64 UI: add show/hide stats control to conversation screen's assistant message bubble; fix placeholder 2025-10-28 11:39:18 -07:00
Han Yin 8bd9615e6b UI: hide the stubbing actions in Conversation screen 2025-10-28 11:39:18 -07:00
Han Yin 7313b41574 UI: fix the model unload dialog message; elevate the model card and hide it by default on Conversation screen; 2025-10-28 11:39:18 -07:00
Han Yin b75377676f UI: hide share fab after clearing all benchmark results 2025-10-28 11:39:18 -07:00
Han Yin c848005d11 UI: add quick action buttons to benchmark screen's result card 2025-10-28 11:39:18 -07:00
Han Yin 659f59e22a UI: update Arm features indicator; fix the broken hyperlinks 2025-10-28 11:39:18 -07:00
Han Yin 99d77b618a bugfix: fix the malfunctioning monitoring switch 2025-10-28 11:39:18 -07:00
Han Yin ba6528e59e misc: linter issue 2025-10-28 11:39:18 -07:00
Han Yin 365a7c8ae8 bugfix: reset preselection upon running the preselected model 2025-10-28 11:39:18 -07:00
Han Yin 1e1be75456 UI: change benchmark screen from raw markdown to table view 2025-10-28 11:39:18 -07:00
Han Yin 28198e7643 util: split FormatUtils into multiple utils for better readability 2025-10-28 11:39:18 -07:00
Han Yin 518d042e24 lib: add UnsupportedArchitectureException for triaged error message 2025-10-28 11:39:18 -07:00
Han Yin 173c4c61a4 core: verify model file path is readable 2025-10-28 11:39:18 -07:00