Commit History

9 days ago

  1. Plugins: run inside the proot sandbox; Termux only with explicit 'termux' permission

    Verified signature
    feed8b2
  2. Proot: bind mounts for plugin sandbox, safer exec

    Verified signature
    47e70c0
  3. Debug builds only: allow LAN http for the dev OTA server

    Verified signature
    748696e
  4. Manifest: accessibility service, configChanges, app label resource

    Verified signature
    72847b0
  5. Strings

    Verified signature
    791b73c
  6. Accessibility service config

    Verified signature
    dabf3b9
  7. Phase 4: opt-in accessibility service (screen text dump, tap)

    Verified signature
    7af5b7c
  8. Service: start/stop helpers, safe start from foreground only

    Verified signature
    ba77a6b
  9. Phase 2: passphrase-encrypted backup and restore (PBKDF2 + AES-256-GCM)

    Verified signature
    2da7fef
  10. Phase 2: biometric app lock

    Verified signature
    cda6c39
  11. Shared process state: engine, locale, endpoints

    Verified signature
    6e1d6ab
  12. i18n: remember chosen language across launches, timeouts, error on bad HTTP

    Verified signature
    528d09a
  13. Profiler: cache disk benchmark for a week instead of rewriting 32 MB every launch

    Verified signature
    9b82783
  14. Db: schema export off (no schema dir configured), snapshot query for backup

    Verified signature
    709ca7b
  15. Downloader: HTTP status checks, 416 resume, disk-space check, Ollama Accept header

    Verified signature
    dda0d7c
  16. JNI: apply the model's chat template so instruct models answer properly

    Verified signature
    ae8d3b0
  17. Native: PIC, 16 KB page alignment for Android 15+

    Verified signature
    930f05e
  18. Build: release signing, test options, instrumented tests, fragment dep

    Verified signature
    784ce55
  19. Fix: AndroidX flag was missing (build would fail without it)

    Verified signature
    a04c495
  20. Update status after remaining phases

    Verified signature
    c92397d
  21. Update manifest (current version, no update pending)

    Verified signature
    1d3347c
  22. Document proot binary placement

    Verified signature
    7825e35
  23. Locale: Hindi (fetched on demand)

    Verified signature
    b6e49bc
  24. Phase 5: unit tests for tier matrix

    Verified signature
    0663e35
  25. Proguard: keep JNI-called classes

    Verified signature
    5a860a3
  26. Build: native llama.cpp via CMake, legacy jniLibs packaging for proot

    Verified signature
    a6ae085
  27. Manifest: console launcher, installer receiver, install permission

    Verified signature
    c437b91
  28. Phase 1/4: terminal-style console UI (CLI mode)

    Verified signature
    892f900
  29. Phase 5: PackageInstaller hand-off for verified updates

    Verified signature
    83baf04
  30. Phase 4: CLI router exposing app functions as commands

    Verified signature
    8fbb9c4
  31. Phase 4: PRoot rootfs installer (tar.gz extractor) and launcher

    Verified signature
    d365785
  32. Phase 2: API keys encrypted with the vault

    Verified signature
    467146a
  33. Phase 3: backends - llama.cpp (local) and cloud (OpenAI/DeepSeek/Anthropic)

    Verified signature
    a1222b2
  34. Phase 3: JNI bridge to llama.cpp (load, streaming generate, free)

    Verified signature
    7f3c389
  35. Phase 3: native llama.cpp build (pinned tag, CPU, arm64)

    Verified signature
    77afceb
  36. Honest per-phase status

    Verified signature
    0556399
  37. Phase 0/5: CI build with APK size gate

    Verified signature
    fe40eb1
  38. Add proguard rules

    Verified signature
    f9e02d4
  39. Fix: enable BuildConfig for updater

    Verified signature
    aabafc9
  40. Phase 1: Compose UI - capture bar, dashboard, themes, 7-tap dev menu

    Verified signature
    d8c0440
  41. Phase 5: in-app update check with SHA-256 verification

    Verified signature
    ccfda31
  42. Phase 4: foreground service for background tasks

    Verified signature
    7d2733b
  43. Phase 4: plugin manifest, permissions and event hooks

    Verified signature
    9e996fb
  44. Phase 4: Termux RUN_COMMAND bridge and su helper

    Verified signature
    fe64f73
  45. Phase 3: on-demand JSON localization

    Verified signature
    b1f530e
  46. Phase 3: resumable multi-source downloader (HF, Ollama, direct URL)

    Verified signature
    9d0beff
  47. Phase 3: device profiler and tier matrix

    Verified signature
    b616d3a
  48. Phase 2: Room database (content stored encrypted)

    Verified signature
    eff296f
  49. Phase 2: AES-256-GCM vault backed by Android Keystore

    Verified signature
    9ea9dc9
  50. Phase 0/4: manifest with permissions and service

    Verified signature
    9ab1f18