bd2e0e3413
refactor: split into app-store (server) and app-store-android
...
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
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