Abrarul8541 commited on
Commit
c92397d
·
verified ·
1 Parent(s): 1d3347c

Update status after remaining phases

Browse files
Files changed (1) hide show
  1. STATUS.md +11 -9
STATUS.md CHANGED
@@ -1,12 +1,14 @@
1
- # Status (code written, NOT yet compiled or device-tested)
2
 
3
- | Phase | Written | Missing before it counts as done |
 
 
4
  |---|---|---|
5
- | 0 Foundations | Gradle project, manifest, CI with 15 MB gate | Gradle wrapper, first green CI build |
6
- | 1 UI | Capture bar, dashboard, dark/light/system, share intent, 7-tap dev menu | Tablet layouts, onboarding, GUI/CLI toggle, accessibility pass |
7
- | 2 Storage/security | Keystore AES-256-GCM vault, Room DB with encrypted content | Biometric unlock, encrypted backup/export, DB migrations tests |
8
- | 3 Model station | Device profiler + tier matrix, downloader (HF/Ollama/URL, resume, SHA-256), JSON locales | llama.cpp JNI engine (GGUF load + inference), ONNX backend, cloud fallbacks, model UI, storage mount |
9
- | 4 Power/plugins | Termux bridge, su helper, plugin host with grants, foreground service | PRoot rootfs installer, terminal emulator UI, CLI commands, accessibility/overlay services |
10
- | 5 Update/test | Update check + checksum | Install hand-off, debug OTA server, unit/instrumented tests |
11
 
12
- No APK is released until CI builds it and it is smoke-tested on a device.
 
1
+ # Status: all five phases written, NOT yet compiled or device-tested
2
 
3
+ No APK is published. It will be attached only after CI builds it and it is smoke-tested on a device.
4
+
5
+ | Phase | Written | Still open |
6
  |---|---|---|
7
+ | 0 Foundations | Gradle project, NDK/CMake, manifest, CI with 15 MB gate | Gradle wrapper, first green CI run (llama.cpp pin `b6000` may need API tweaks in `llama_jni.cpp`) |
8
+ | 1 UI | Capture bar, dashboard, dark/light/system, share intent, 7-tap dev menu, CLI console (second launcher icon) | Tablet layouts, onboarding, in-app GUI/CLI switch, accessibility pass |
9
+ | 2 Security | Keystore AES-256-GCM vault, encrypted Room content, encrypted API-key store, `vault wipe` | Biometric unlock, encrypted backup/export, migration tests |
10
+ | 3 Models | Profiler + tier matrix (unit-tested), downloader (HF/Ollama/URL, resume, SHA-256), llama.cpp JNI engine, cloud backends (OpenAI/DeepSeek/Anthropic, non-streaming), mount/unmount, JSON locales (`hi`) | GPU (Vulkan) backend, ONNX backend, GUI for model station, more locales |
11
+ | 4 Power | CLI commands for all app functions, Termux bridge, su, plugin host with grants, foreground service, rootfs installer + tar extractor | Bundle `libproot.so` + loader (see `app/src/main/jniLibs/README.md`), real PTY terminal emulator, accessibility/overlay services |
12
+ | 5 Update/test | Update check, SHA-256 verify, PackageInstaller hand-off, unit tests | Instrumented tests, debug OTA/hot-reload server (use `adb install -r` meanwhile), release signing |
13
 
14
+ Console quick start: `hw`, `pull hf <repo> <file.gguf>`, `load <file>`, `run <prompt>`, `help`.