Commit Graph

11 Commits

Author SHA1 Message Date
GitHub Actions
a02c6f8b1d chore: bump version to 4.11.70 [skip ci] 2026-04-07 05:45:49 +00:00
c928ca7d29 fix: use Node.js 22 for Android CI (Capacitor CLI requires >=22)
Some checks failed
Build / increment-version (push) Successful in 6s
Build / build-linux (push) Failing after 28s
Build / build-windows (push) Has been cancelled
Build / create-release (push) Has been cancelled
Build / build-android (push) Has been cancelled
2026-04-07 15:45:41 +10:00
GitHub Actions
4aadd08a4c chore: bump version to 4.11.69 [skip ci] 2026-04-07 05:40:14 +00:00
2e4a39b27e feat: build Android APK on Linux CI (symlink, gradlew, setup-android action)
Some checks failed
Build / increment-version (push) Successful in 6s
Build / build-linux (push) Failing after 30s
Build / build-android (push) Failing after 3m1s
Build / build-windows (push) Has been cancelled
Build / create-release (push) Has been cancelled
2026-04-07 15:40:07 +10:00
GitHub Actions
0c40638a5c chore: bump version to 4.11.68 [skip ci] 2026-04-07 05:29:09 +00:00
740a991be0 feat: auto-restore cinny submodule after android build (stash/pop)
Some checks failed
Build / increment-version (push) Successful in 5s
Build / build-linux (push) Failing after 27s
Build / build-windows (push) Has been cancelled
Build / build-android (push) Has been cancelled
Build / create-release (push) Has been cancelled
2026-04-07 15:29:01 +10:00
GitHub Actions
b84392b51a chore: bump version to 4.11.67 [skip ci] 2026-04-07 05:23:15 +00:00
b5c6287442 ci: remove QEMU VM workflow, add Android APK build job
Some checks failed
Build / increment-version (push) Successful in 7s
Build / build-linux (push) Failing after 30s
Build / build-windows (push) Has been cancelled
Build / build-android (push) Has been cancelled
Build / create-release (push) Has been cancelled
2026-04-07 15:23:06 +10:00
beadaff0d5 fix: auto-generate android/local.properties from ANDROID_HOME in apply-overlay 2026-04-07 15:16:20 +10:00
adce77b73b feat: add Android/Capacitor platform support via overlay system
- Add Android project (Capacitor-generated, app ID com.paarrot.app)
- Add capacitor.config.json at repo root (webDir: cinny/dist)
- Add overlay/ directory with mobile-specific source patches:
  - tauri.ts: Capacitor native detection, LocalNotifications, permission APIs
  - matrix.ts / useAuthenticatedMediaUrl.ts: legacy /_matrix/media/ URL support
  - SystemNotification.tsx: Capacitor permission request flow
  - ClientNonUIFeatures.tsx: Capacitor notification routing
  - tsconfig.json: moduleResolution bundler, rootDir set
  - package-additions.json: @capacitor/* deps to merge at build time
- Add scripts/apply-overlay.mjs: applies overlay onto clean cinny submodule before build
- Update android:prepare script to run apply-overlay before build + cap sync
2026-04-07 15:11:59 +10:00
7b604b5caf Initial commit - mobile only 2026-04-07 14:49:48 +10:00