Commit Graph
100 Commits
Author SHA1 Message Date
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
Jannik 427af1f947 build: final APK with all bugfixes 2026-06-11 17:26:49 +02:00
Jannik f776cb3ed6 fix: camera unmount, sticker trash, update reset 2026-06-11 17:25:01 +02:00
Jannik f26a15f851 build: dynamic collage layout APK 2026-06-11 15:26:39 +02:00
Jannik fc7b2c7769 feat: dynamic collage layout based on photo selection count 2026-06-11 15:25:22 +02:00
Jannik d9b2c9cc52 feat: add photo selection reel for collages and app version reset 2026-06-11 15:21:47 +02:00
Jannik a382df71b5 fix: emoji overflow and admin login cursor alignment 2026-06-11 15:14:59 +02:00
Jannik a25331b439 fix: make background slightly transparent to keep SurfaceFlinger alive 2026-06-11 15:10:19 +02:00
Jannik ba63bb0454 build: update APK with black screen and rotation crash fixes 2026-06-11 13:16:08 +02:00
Jannik 16b8aca0ad fix: double minus sign crash in sticker rotation 2026-06-11 13:03:55 +02:00
Jannik aef6f9f2a3 fix: black camera screen after navigation, and optimize collage layout usage for landscape photos 2026-06-11 13:02:50 +02:00
Jannik 635334fb84 build: update APK with final UX fixes 2026-06-11 12:21:53 +02:00
Jannik 95c58cfae6 fix: multiple UX issues (black camera screen, layout proportions, sticker delete button scaling, save without reset) 2026-06-11 12:10:00 +02:00
Jannik 815a3ef111 build: Update app-release.apk with BackHandler crash fix 2026-06-11 10:33:12 +02:00
Jannik 59a150b7bc fix: replace deprecated BackHandler.removeEventListener with subscription.remove() to prevent crash on unmount 2026-06-11 10:25:29 +02:00
Jannik 5b4bb4eb40 build: Update app-release.apk with Home screen fix 2026-06-10 23:30:37 +02:00
Jannik 2ce2de8960 fix: restore CameraScreen visibility on Home screen 2026-06-10 23:26:49 +02:00
Jannik 851d7b16a0 build: Update app-release.apk with overlapping UI fix 2026-06-10 21:26:18 +02:00
Jannik cbbcbf2af0 fix: move CameraScreen off-screen when not active so TextureView doesn't cover UI 2026-06-10 21:15:02 +02:00
Jannik e20b491db3 build: Update app-release.apk with new camera fixes 2026-06-10 20:42:25 +02:00
Jannik f598d0d6b8 fix: Bypass ausbc capture to fix permission error and black screen 2026-06-10 20:33:11 +02:00
Jannik 4e4608cbea chore: Update APK 2026-06-10 19:47:12 +02:00
Jannik 7fd5b22879 feat: Implement UI enhancements and fix burst bug 2026-06-10 14:43:06 +02:00
Jannik ac7542d2f9 Fix Camera permissions and enable front camera fallback on Android 2026-06-10 13:30:47 +02:00
Jannik d72ddced88 Add Release APK via LFS 2026-06-10 12:05:15 +02:00
Jannik 69c7a16509 update: remove android folder, update app.json 2026-06-10 11:12:07 +02:00
Jannik cdfadad606 build: clean compile release APK 2026-06-09 16:36:58 +02:00
Jannik 8eccebce1f update: local changes 2026-06-09 16:32:08 +02:00
Jannik d8c1b2f764 build: clean compile debug APK 2026-06-09 14:23:45 +02:00
Jannik 4ad2c97c91 update: local changes for debug build 2026-06-09 14:15:15 +02:00
Jannik d4cff1ed98 build: add debug APK and local changes 2026-06-09 12:09:25 +02:00
Jannik 24ea6c6d70 Upload APK 2026-06-09 11:57:00 +02:00
Jannik db7a9fd826 build: compile clean release APK 2026-06-08 23:32:27 +02:00
Jannik 7f7772bea0 update: local changes 2026-06-08 23:18:54 +02:00
Jannik dfb2778847 build: compile release APK and remove node_modules tracking 2026-06-08 23:10:34 +02:00
Jannik 88ad7cd7e5 build: compile release APK 2026-06-01 15:52:01 +02:00
Jannik 4077e44207 Fix Android elevation bug causing overlays to render behind the canvas 2026-06-01 12:28:26 +02:00
Jannik bd34367d63 build: compile release APK 2026-06-01 12:08:37 +02:00
Jannik 886c654c9e Fix syntax and type errors causing app crash 2026-06-01 11:57:13 +02:00
Jannik 560b24c772 build: compile release APK 2026-06-01 11:33:22 +02:00
Jannik 2e06b68ad6 fix: duplicate sticker declaration 2026-06-01 11:31:42 +02:00
Jannik 4d3d2f93d7 Upgrade logs to track all button interactions for debugging 2026-06-01 11:28:12 +02:00
Jannik 13e4c734d6 Fix AbsoluteFill blocking touch events and fix ViewShot drawable bug by resolving require() assets to explicit file URI 2026-06-01 11:14:33 +02:00
Jannik ff8e368fca Cleanup dead variables and unused imports, swap ImageBackground for Image in FrameOverlay 2026-06-01 11:10:46 +02:00
Jannik eadde757a4 build: compile release APK 2026-06-01 11:03:25 +02:00
Jannik 0e7ab0dc0e Restore sticker zIndex for touchability, switch FrameOverlay to ImageBackground, and remove overflow hidden 2026-06-01 10:59:30 +02:00
Jannik 1c223e3cf6 Fix final 4 resilience edge cases 2026-06-01 10:54:35 +02:00
Jannik 40704fa49b build: compile release APK 2026-06-01 10:42:38 +02:00
Jannik 0a46baaa9b Fix Android ViewShot dropping frames and date overlays by temporarily lifting pointerEvents=none during capture 2026-06-01 10:39:06 +02:00
Jannik 50df853ca8 Fix writeQueue ReferenceError in logger.ts 2026-06-01 10:22:52 +02:00
Jannik 182c37a99c build: compile release APK 2026-06-01 10:16:45 +02:00
Jannik 2ddd74468e Fix 8 critical/high resilience issues across camera, preview, logger, settings, and admin 2026-06-01 10:14:29 +02:00
Jannik e069fef170 Fix ViewShot dropping frames and stickers on Android by grouping all layers into a single composited parent View 2026-06-01 10:08:55 +02:00
Jannik ba8248fcc2 build: compile release APK 2026-05-31 23:53:56 +02:00
Jannik 25cf30538b Fix Android ViewShot capture omitting frames and stickers by flattening zIndex and forcing standalone RenderNode via overflow hidden 2026-05-31 23:50:54 +02:00
Jannik d38115528e Fix 5 hidden edge cases: IPP decode, settings race, PreviewScreen state sync, burst timeout leak, and logger spam 2026-05-31 23:47:25 +02:00
Jannik ecfc6e5d31 build: compile release APK 2026-05-31 23:29:27 +02:00
Jannik 3ec6654e9d update: add minimal3 frame 2026-05-31 23:26:09 +02:00
Jannik fb293d840c Add deep diagnostic logging for ViewShot failures 2026-05-31 23:23:02 +02:00
Jannik ff1e6dc216 update: app changes, new frame, and latest APK build 2026-05-31 23:11:17 +02:00
Jannik b113ee98fe build: compile release APK and update frames 2026-05-31 21:57:24 +02:00
Jannik fd902abf18 update: add icon padding script and assets 2026-05-31 21:55:21 +02:00
Jannik a89d985075 Fix duplicate gallery saves and ensure FrameOverlay is captured by ViewShot on Android 2026-05-31 21:53:19 +02:00
Jannik 0c0e78af41 Refactor: Add missing countdownTimerRef cleanup and top-level mounted guards 2026-05-31 21:46:03 +02:00
Jannik 030709748e build: compile release APK and update frames 2026-05-31 21:28:25 +02:00
Jannik cd477a6646 add: new frame frame_october1.png 2026-05-31 21:27:05 +02:00
Jannik 014536d5ec Fix additional lifecycle bugs: countdown timer leak, PreviewScreen unmount state updates, CameraView ready loops 2026-05-31 21:19:43 +02:00
Jannik d6a3d4651b Guarantee camera pictureSize is negotiated before countdown starts to prevent fallback to massive memory-crashing resolutions 2026-05-31 21:18:11 +02:00
Jannik dbd6fd1bbf build: compile release APK 2026-05-31 21:04:50 +02:00
Jannik be7ee15205 Fix missing logger import in CameraScreen 2026-05-31 21:02:33 +02:00
Jannik 2e4b14ea46 build: compile release APK 2026-05-31 20:52:36 +02:00
Jannik d88187be16 update: latest source changes 2026-05-31 20:50:37 +02:00
Jannik 858674c9d4 Add deep debugging logs to PreviewScreen to trace fatal crashes during render/image load 2026-05-31 20:46:06 +02:00
Jannik 63df4ae4f0 Migrate from react-native Image to expo-image to permanently resolve Android OutOfMemory crashes with massive local photo decodes 2026-05-31 20:40:36 +02:00
Jannik a4a5406094 build: compile release APK 2026-05-31 20:31:47 +02:00
Jannik faa584ae0f Hardening fixes: Camera cancellation, Android memory optimization, action button throttling 2026-05-31 20:28:02 +02:00
Jannik cb453bf200 Restrict expo-camera hardware pictureSize to prevent fatal native OutOfMemoryError crashes on high-res tablets 2026-05-31 20:25:33 +02:00
Jannik e2c4a48c91 build: compile release APK 2026-05-31 20:18:16 +02:00
Jannik a922ec29c4 Fix bugs from code review (state flow, idle timer, logger, kiosk, temp files) 2026-05-31 20:10:23 +02:00
Jannik 58015340a2 build: compile release APK 2026-05-31 17:10:26 +02:00
Jannik c0651dfb0e Bypass expo-image-manipulator entirely and rely on React Native resizeMethod to prevent Android OOM 2026-05-31 17:07:31 +02:00
Jannik 114f007397 build: compile release APK 2026-05-31 16:59:42 +02:00
Jannik 7e15badf3c Fix expo-camera corrupting JPEG files on Android by using skipProcessing, lowering quality, and adding file flush delay 2026-05-31 16:57:47 +02:00
Jannik ed9622d40d build: compile release APK 2026-05-31 16:49:38 +02:00
Jannik 6f590be52a Fix crop bounds exceeding image bounds due to EXIF rotation on Android 2026-05-31 16:47:24 +02:00