3 Commits

Author SHA1 Message Date
aa8bba2825 chore: remove local artifacts
Some checks are pending
CI / lint (push) Waiting to run
CI / test (push) Waiting to run
CI / docker-build (push) Waiting to run
CI / security (push) Waiting to run
CI / build-result (push) Blocked by required conditions
2026-08-21 17:15:04 +00:00
Jarian
10fbfb5c5a fix: batch fix all open issues
- scanner.py: replace heuristic binary manifest parser with aapt/aapt2
  (fixes #2, #7)
- main.py: add ZIP magic bytes validation on APK upload (fixes #8)
- main.py: sanitize screenshot filename with os.path.basename +
  resolve() check (fixes #6)
- main.py: add threading.Lock + TTL to in-memory cache (fixes #4, #9)
- SettingsManager.kt: default port 9800 -> 8080 to match config.yaml
  (fixes #3)
- main.py: parse_manifest_bytes for in-memory APK validation on upload
2026-07-05 22:55:30 +00:00
Jarian
549877ab4b Add Local App Store: server, Android client, upload endpoints, and skills 2026-05-13 04:10:51 +00:00