eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:56:01 +02:00
106bd25e41 Replace magic numbers with named constants, move remaining hardcoded strings to strings.xml
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:48:22 +02:00
c46db32cc7 Move all user-facing strings to strings.xml, add user-facing-text.md reference
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:42:05 +02:00
5fb67fdcf0 Button color: gray default, green pressed via setBackgroundColor
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:35:00 +02:00
5a1f1da329 Button color: GradientDrawable swap (teal/green), no tint magic
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:29:36 +02:00
817f9a0602 Fix button background restore: save/restore original Drawable instead of tint list null -> gray -> teal → grijs blijft grijs na loslaten
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:25:33 +02:00
a3142ea85b Add user-defined button labels with color change on press
eddy pushed to main at eddy/Project_SylDa 2026-07-29 20:10:42 +02:00
a6e5df0052 fix: thread safety, GATT cleanup, onResume guard, relay2 docs
404f46acf8 refactor: extract BLE logic from MainActivity to BleRelayManager
0f3b695140 feat: add BleRelayManager sendRelayCommand and disconnect
a60f6cdc1c feat: add BleRelayManager GATT callback (connect, UUID verify, notifications)
92585455c8 feat: add BleRelayManager scan logic with permissions
Compare 10 commits »
eddy deleted branch nimble-switch from eddy/Project_SylDa 2026-07-29 19:31:16 +02:00
eddy pushed to main at eddy/Project_SylDa 2026-07-29 19:31:11 +02:00
d6e37322f3 fix: NimBLE 128-bit UUID scan response + Android key/UUID loading
96d3620535 feat: migrate BLE to NimBLE — 45% flash, 33% RAM reduction
Compare 2 commits »
eddy pushed to nimble-switch at eddy/Project_SylDa 2026-07-29 18:58:51 +02:00
96d3620535 feat: migrate BLE to NimBLE — 45% flash, 33% RAM reduction
eddy created branch nimble-switch in eddy/Project_SylDa 2026-07-29 18:53:25 +02:00
eddy pushed to nimble-switch at eddy/Project_SylDa 2026-07-29 18:53:25 +02:00
eddy pushed to main at eddy/Project_SylDa 2026-07-29 18:51:36 +02:00
42b8092807 fix: replace EncryptedSharedPreferences with plain MODE_PRIVATE for update survival
eddy pushed to main at eddy/Project_SylDa 2026-07-29 18:51:27 +02:00
34d3db445e fix: replace EncryptedSharedPreferences with plain MODE_PRIVATE for update survival
eddy pushed to main at eddy/Project_SylDa 2026-07-29 18:12:51 +02:00
348c55d830 feat: add device UUID pairing — unique identity per ESP-phone pair
73b3c0eaa0 docs: add device UUID pairing design spec
Compare 2 commits »
eddy renamed repository from sylvia-touch-relay to eddy/Project_SylDa 2026-07-29 15:41:34 +02:00
eddy deleted branch feature-m5stickc-client from eddy/Project_SylDa 2026-07-28 20:53:04 +02:00
eddy created branch feature-m5stickc-client in eddy/Project_SylDa 2026-07-27 21:49:22 +02:00
eddy pushed to feature-m5stickc-client at eddy/Project_SylDa 2026-07-27 21:49:22 +02:00
eddy pushed to main at eddy/Project_SylDa 2026-07-27 17:16:31 +02:00
804a728550 docs: mark 5.3 empty catch blocks as resolved