Han Yin
f94efbacbb
cleanup: remove Arm AI Chat/Playground app source code; replace with the basic sample app from https://github.com/hanyin-arm/Arm-AI-Chat-Sample
...
Note: the full Google Play version of AI Chat app will be open will be open sourced in another repo soon, therefore didn't go through the trouble of pruning the history using `git filter-repo` here.
2025-10-30 13:37:59 -07:00
Han Yin
cadaf8044b
lib: remove kleidi-llama related namings
2025-10-28 11:39:19 -07:00
Han Yin
266fc314ef
lib: change `LlamaTier` to `ArmCpuTier`
2025-10-28 11:39:19 -07:00
Han Yin
3644082a82
lib: perform engine state check inclusively instead of exclusively
2025-10-28 11:39:19 -07:00
Han Yin
f10d1ab022
lib: add File version for GGUF Magic number verification
2025-10-28 11:39:19 -07:00
Han Yin
f833c3a7ac
app: extract AppContent from MainActivity to a separate file in ui package
2025-10-28 11:39:19 -07:00
Han Yin
42e3972b30
app: remove deprecated SystemUIController from accompanist by migrating to EdgeToEdge
2025-10-28 11:39:19 -07:00
Han Yin
7c2e6d0a2f
app: bump ksp version
2025-10-28 11:39:19 -07:00
Han Yin
8897b78055
llama: update the app's package name and namespace
2025-10-28 11:39:19 -07:00
Han Yin
56e83b723b
llama: update the library's package name and namespace
2025-10-28 11:39:19 -07:00
Han Yin
96817ae667
llama: update the library name in JNI and CMake project
2025-10-28 11:39:19 -07:00
Han Yin
6dfdc2c105
lib: replace the factory pattern for deprecated tiered lib loading with single instance pattern
2025-10-28 11:39:19 -07:00
Han Yin
63e5bd0771
lib: support x86-64 by dynamically set Arm related definitions
2025-10-28 11:39:19 -07:00
Han Yin
8f90e42ee2
UI: fix the layout issue on large font sizes
2025-10-28 11:39:19 -07:00
Han Yin
930e707608
UI: better usage of tertiary colors to highlight model cards but not for warnings
2025-10-28 11:39:19 -07:00
Han Yin
ad85bca98b
UI: make more room for assistant message bubble's width
2025-10-28 11:39:19 -07:00
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