9 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
jarianc
6ef3a7c333 Merge pull request 'fix: batch fix all issues' (#11) from fix/all into main
Reviewed-on: https://git.home.ms/jarianc/app-store/pulls/11
2026-07-05 17:58:17 -05: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
jarianc
6c9d54b4ab Merge pull request 'CI: remove --no-cache for docker layer caching' (#10) from ci-fix-nocache into main
Reviewed-on: https://git.home.ms/jarianc/app-store/pulls/10
2026-07-04 22:22:09 -05:00
Jarian
a00bad36ac CI: remove --no-cache for docker layer caching 2026-07-05 03:11:20 +00:00
Jarian
3a8000d868 CI: add generalized workflow 2026-07-05 02:46:25 +00:00
Jarian
7180de2063 Fix type coercion for numeric fields in scanner and upload endpoint 2026-05-13 04:38:54 +00:00
Jarian
549877ab4b Add Local App Store: server, Android client, upload endpoints, and skills 2026-05-13 04:10:51 +00:00
Jarian
ad51890cb2 first commit 2026-05-13 04:01:37 +00:00