10 Commits

Author SHA1 Message Date
bd2e0e3413 refactor: split into app-store (server) and app-store-android
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
Move the Kotlin Android client into its own repository and drop
the helloworld sample. This repo keeps the FastAPI distribution
server with its web frontend.
2026-08-21 18:34:25 +00:00
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