Commit Graph
100 Commits
Author SHA1 Message Date
Jannik 56a610cd21 Hide USB Camera connection text while obscured to prevent flickering 2026-08-20 19:36:11 +02:00
Jannik 1468b2d0c7 Fix abandoned BufferQueue and CameraX crash by unmounting UsbCameraView when obscured; fix permission receiver leak 2026-08-20 18:29:59 +02:00
Jannik a49e30c553 Fix CameraScreen initialization logic and fix bug that caused black screen before countdown 2026-08-20 15:38:00 +02:00
Jannik c1bea7b0c6 Auto-Commit: 2026-08-20 08:51:21 2026-08-20 08:51:21 +02:00
Jannik 6b2d38ffe5 fix: add proguard rules for ausbc to fix JNI NoSuchFieldError 2026-08-19 22:05:31 +02:00
Jannik ee2769b487 chore: bump versionCode to 38 in app.json 2026-08-19 20:22:50 +02:00
Jannik 2d3753a887 chore: make ContextWrapper implement LifecycleOwner 2026-08-19 20:11:35 +02:00
Jannik e42441c234 chore: override getApplicationContext to intercept registerReceiver for ausbc 2026-08-19 19:21:45 +02:00
Jannik d6269975d1 chore: inject ContextWrapper to fix ausbc on Android 14+ (restore targetSdk to 36) 2026-08-19 18:38:14 +02:00
Jannik 23b346e59d chore: downgrade targetSdkVersion to 33 to fix libausbc crash on Android 14 2026-08-19 18:24:11 +02:00
Jannik d2770fb4e2 chore: bump version to 23.01.34, logcat capture improvements, and fix JS cached bundle 2026-08-19 18:16:23 +02:00
Jannik 635c1e8be4 Auto-Commit: 2026-08-19 16:51:14 2026-08-19 16:51:14 +02:00
Jannik f84f3c1e71 Auto-Commit: 2026-08-19 08:51:17 2026-08-19 08:51:17 +02:00
Jannik 057af14f90 Auto-Commit: 2026-08-18 22:51:40 2026-08-18 22:51:41 +02:00
Jannik 176608d8b7 Auto-Commit: 2026-08-18 20:54:11 2026-08-18 20:54:12 +02:00
Jannik b304344278 Auto-Commit: 2026-08-18 18:51:15 2026-08-18 18:51:16 +02:00
Jannik 0cbded2964 Fix logger.warn crash and ensure UsbCameraView is always mounted to request permissions 2026-08-18 18:23:38 +02:00
Jannik 513f713a29 Fix CLEARTEXT network security and remove copyAsync from saveToGallery 2026-08-18 16:51:35 +02:00
Jannik cfb7572c11 Auto-Commit: 2026-08-18 16:51:13 2026-08-18 16:51:13 +02:00
Jannik 86e789be54 Auto-Commit: 2026-08-18 08:51:18 2026-08-18 08:51:19 +02:00
Jannik 709b9083a9 Fix USB camera RECORD_AUDIO permission and IPP printing Network Request Failed 2026-08-18 07:21:09 +02:00
Jannik bee1042368 Auto-Commit: 2026-08-17 22:51:47 2026-08-17 22:51:47 +02:00
Jannik 3a9dcb4bf8 Revert to legacy file system to fix Base64 crash 2026-08-17 21:57:16 +02:00
Jannik cdfde5cd4e Auto-Commit: 2026-08-17 20:51:18 2026-08-17 20:51:18 +02:00
Jannik 2cb7d5d7ec Update build rules with prebuild requirement 2026-08-17 20:07:41 +02:00
Jannik a709f305c3 Sync android prebuild 2026-08-17 19:57:19 +02:00
Jannik ec22c5fb10 Bump version to 23 2026-08-17 19:45:38 +02:00
Jannik 120815280b Fix file system imports and File constructor crash 2026-08-17 19:39:05 +02:00
Jannik 757ff4104b Auto-Commit: 2026-08-17 18:51:18 2026-08-17 18:51:18 +02:00
Jannik 50f459a9a4 Fix Android 14 USB camera block by requesting RECORD_AUDIO 2026-08-17 18:19:26 +02:00
Jannik 074d4e8b65 Add error overlay for disconnected USB camera 2026-08-17 18:10:57 +02:00
Jannik 323402676b Fix print network request failed (usesCleartextTraffic) and downgrade getAlbumAsync error to warning 2026-08-17 18:04:44 +02:00
Jannik 98e5e86a2a Bump version to 23.01.18 and target API 36 (Android 16) 2026-07-26 19:06:15 +02:00
Jannik fb3b98d98a Auto-Commit: 2026-07-26 18:57:11 2026-07-26 18:57:12 +02:00
Jannik 36392679c4 Auto-Commit: 2026-07-10 20:51:11 2026-07-10 20:51:11 +02:00
Jannik 0f7d0def17 feat: improve preview screen workflow, persist edits, remove retake button 2026-07-10 11:30:10 +02:00
Jannik e8925b2b62 Bump version to 23.01.17 and compile APK and AAB 2026-07-09 22:52:10 +02:00
Jannik a7b728fba6 Auto-Commit: 2026-07-09 22:51:28 2026-07-09 22:51:28 +02:00
Jannik 583b0d034e Add digital-only mode by allowing empty printer IP 2026-07-05 11:01:38 +02:00
Jannik 5eb82f83b0 Fix printer IP text input keyboard type to allow multiple dots 2026-07-05 10:57:29 +02:00
Jannik cb3cb451db Bump version to 23.01.16 and build new APK/AAB 2026-07-04 20:19:37 +02:00
Jannik 715b2679f1 Verbesserungen: Admin-Passwort Hinweis, Mobile Skalierung in PreviewScreen, Rahmen-Menü Toggle, Footer Layout Fix 2026-07-04 19:56:50 +02:00
Jannik 4be915ef90 Bump to v15 and REALLY remove media permissions 2026-07-04 18:57:08 +02:00
Jannik 1b0dbcca69 Auto-Commit: 2026-07-04 18:52:22 2026-07-04 18:52:22 +02:00
Jannik c7a81cd0c3 Bump to v14 and forcibly strip media permissions 2026-07-04 18:36:34 +02:00
Jannik d09aba7164 Bump to v13 and remove unused media permissions 2026-07-04 18:00:41 +02:00
Jannik e8bd8adcdb Fix Android build signing configuration 2026-07-04 14:58:27 +02:00
Jannik 292055ef9d Fix Android build and push new release files 2026-07-04 14:19:53 +02:00
Jannik 1ad94c820c Bump version to 23.01.12 and build new release files 2026-07-04 13:50:36 +02:00
Jannik 0a5c7de8c6 Update APKs with new signing key 2026-06-30 21:48:07 +02:00
Jannik 949a5d91c7 Add config plugin to persist release signing configuration 2026-06-30 21:37:08 +02:00
Jannik cc0a6bdf2c Configure and build with new proper release keystore 2026-06-30 21:34:36 +02:00
Jannik 5f838865c4 Replace broken v11 APKs with correctly prebuilt ones 2026-06-29 23:53:22 +02:00
Jannik 3a53ebe93a Update versions and prebuild 2026-06-29 23:52:48 +02:00
Jannik 4badd3ec7f Move APKs to apks/ folder and update AGENTS.md rules 2026-06-29 23:47:09 +02:00
Jannik ce4e1a8c3a Fix bugs: welcome text, printer IP, camera unmount, preview responsive, error message 2026-06-28 14:56:21 +02:00
Jannik 1c5d74661e Fix printer IP to 192.168.0.1 2026-06-28 14:55:03 +02:00
Jannik 0c9370f9f2 Auto-Commit: 2026-06-28 14:51:23 2026-06-28 14:51:23 +02:00
Jannik 3271439a36 Auto-Commit: 2026-06-23 22:51:26 2026-06-23 22:51:26 +02:00
Jannik 49d5627d55 chore: remove unused media permissions and bump version to 23.01.10 2026-06-23 21:54:04 +02:00
Jannik 3154e05550 Auto-Commit: 2026-06-23 20:51:17 2026-06-23 20:51:17 +02:00
Jannik e9d3f4d4de Fix Google Play requirements: targetSdk 35 and R8 ProGuard minify, release 23.01.9 2026-06-23 20:13:06 +02:00
Jannik e4c70499cc Build and release version 23.01.8 (.apk and .aab) 2026-06-23 19:59:54 +02:00
Jannik 350ae109d7 Add release signing property placeholders to project gradle.properties 2026-06-23 19:53:06 +02:00
Jannik 012e1ab865 Configure release signing key mechanism and ignore keystore files in .gitignore 2026-06-23 19:50:35 +02:00
Jannik 2756323b29 chore: refine .gitignore patterns for security audit (Zunder) 2026-06-14 11:13:49 +02:00
Jannik 50d6eab5ab docs: update README to reflect current codebase and settings 2026-06-13 23:23:12 +02:00
Jannik b2e3dfa7fc chore: update .gitignore for security audit (Zunder) 2026-06-13 13:22:25 +02:00
Jannik cdfd1a2e2b Fix: Set copyAsset to true in expo-media-library to avoid SecurityException prompt on Android 11+ ; Bump to 23.01.7 2026-06-13 11:59:51 +02:00
Jannik 313a69e677 Fix: Use legacy expo-file-system API to prevent deprecation error aborting photo saving ; Bump to 23.01.6 2026-06-13 01:44:58 +02:00
Jannik 9e9feff220 Chore: Add detailed logging to storage.ts to debug saving issues ; Bump to 23.01.5 2026-06-13 01:36:34 +02:00
Jannik 0cb5e609ed Fix: Remove legacy storage permissions to fix Play Protect warning and Photo saving on Android 14+ ; Bump to 23.01.4 2026-06-13 01:17:24 +02:00
Jannik 449284501b Fix: Revert targetSdkVersion to 33 to fix USB Camera black screen issue on Android 14 ; bump version 23.01.3 2026-06-13 01:06:21 +02:00
Jannik 441b3db770 Fix: Restore USB Camera storage permissions and fix fallback camera countdown 2026-06-13 00:47:50 +02:00
Jannik a3b8e69dfd Build: Release v23.01.1 2026-06-13 00:34:12 +02:00
Jannik 70e2652bc8 Fix: Remove targetSdkVersion override to prevent Play Protect older version warning 2026-06-13 00:32:27 +02:00
Jannik 94fd5a84f8 Build: Add release v23.01.3 apk and aab 2026-06-13 00:27:57 +02:00
Jannik 0b955c4275 UI: Remove event name from collage layouts 2026-06-13 00:24:16 +02:00
Jannik 6da2e496bf Fix: Remove legacy storage permissions to fix Play Protect & photo saving ; Bump version to 23.01.2 2026-06-13 00:21:34 +02:00
Jannik 1b495b82a1 Build: Add release v23.01.1 apk and aab 2026-06-13 00:11:34 +02:00
Jannik 210561daa3 Chore: Set version to 23.01.1 as requested 2026-06-13 00:08:01 +02:00
Jannik 47f2262973 Chore: Bump version to 23.01.4 2026-06-13 00:07:05 +02:00
Jannik 9b3499967d UI: Larger touch targets and shift components up for better ergonomics 2026-06-13 00:06:45 +02:00
Jannik 551d5a02ca Fix: Sticker selection via tap works now, prevents event bubbling to canvas 2026-06-13 00:04:02 +02:00
Jannik 76a8eef97c UI: Remove date from strip collage, reduce collage margins 2026-06-13 00:02:50 +02:00
Jannik 5bf7c19ac3 UI: Fixed admin footer with save button, version, and website globe 2026-06-12 23:59:18 +02:00
Jannik e13cb05d48 UI: Make preview canvas responsive, scale sizes 2026-06-12 23:54:42 +02:00
Jannik b8969415f4 UI improvements: dynamic event text, remove camera indicator, fontawesome footer icons 2026-06-12 23:49:57 +02:00
Jannik dd0876d977 Update git rules with retry workaround 2026-06-12 23:27:44 +02:00
Jannik 56eab4a89b Add git workflow rule to AGENTS.md 2026-06-12 23:26:01 +02:00
Jannik 56fed8b52c Update agent rules and build conventions 2026-06-12 23:24:20 +02:00
Jannik c05b71b53d Update default texts, admin UI improvements, Kiosk Mode prep, and fix image gallery saving 2026-06-12 23:02:30 +02:00
Jannik eee19ad208 UI: Add App Version to Admin Screen bottom 2026-06-12 18:51:32 +02:00
Jannik 8664c38908 update: implement event-based photo storage, add event name validation, version apks 2026-06-12 18:45:21 +02:00
Jannik 652a3b8418 update: new APK build 2026-06-12 00:11:16 +02:00
Jannik 3bed68f728 UI refactor: Admin Screen redesign, Timers, Flash timing, Date overlay 2026-06-12 00:06:12 +02:00
Jannik d1b7ca36d0 fix: idle timer restart on save 2026-06-11 21:53:10 +02:00
Jannik 758f7a1d7e fix: add delay for flash rendering 2026-06-11 21:44:03 +02:00
Jannik f5ccda3608 fix: camera flash rendering and timing 2026-06-11 21:13:18 +02:00
Jannik cfa77b7469 fix: correct USB connection check & settings reset condition 2026-06-11 20:39:59 +02:00