126 Commits

Author SHA1 Message Date
Adam Gastineau
e1a344b882 Properly rethrow HTTP errors 2025-11-18.0 2025-11-17 21:23:09 -08:00
Adam Gastineau
215825dcbb Add script to restart whole SDK from host 2025-10-13.0 2025-10-12 18:46:00 -07:00
Adam Gastineau
b04ef40746 Disable web server temperature monitoring to view CPU impact 2025-10-12.0 2025-10-12 07:16:19 -07:00
Adam Gastineau
0acec09a7d Fixed typoed directory name 2025-10-08.0 2025-10-08 15:32:30 -07:00
Adam Gastineau
fc89025048 Enable build and release of CLI APK 2025-10-08 15:25:46 -07:00
Adam Gastineau
783df84a54 Revert "Move bridge-shared into separate project"
This reverts commit 80e0dc6e7ba446fefb2c627ba17b9b698ddd5e06.
2025-09-21.0
2025-09-21 09:18:08 -07:00
Adam Gastineau
02647296bb Support retrieving booster battery information 2025-09-21 08:51:56 -07:00
Adam Gastineau
3124fdab9e Move some utils to the shared project 2025-09-21 08:46:09 -07:00
Adam Gastineau
80e0dc6e7b Move bridge-shared into separate project 2025-09-21 08:42:58 -07:00
Adam Gastineau
c3b3161a04 Allow passing files across the client - SDK HTTP server bridge 2025-09-08.0 2025-09-07 07:02:20 -07:00
Adam Gastineau
afbd9cf51c Switch to using ByteArrays for HTTP bodies rather than strings 2025-09-06.0 2025-09-06 08:52:31 -07:00
Adam Gastineau
6a60dbe469 Document all of current client services 2025-09-03.0 2025-09-03 14:14:34 -07:00
Adam Gastineau
f64f5b13c5 Properly drop Binder connections on death on some providers 2025-09-02.0 2025-09-01 14:43:46 -07:00
Adam Gastineau
8dc079a926 Disable CORS for Settings server 2025-09-01 14:43:23 -07:00
Adam Gastineau
8558a6e87b Allow streaming of large HTTP request bodies over Binder 2025-09-01 14:43:00 -07:00
Adam Gastineau
ca5dcd4e7b Server endpoint matching custom paths 2025-08-31.1 2025-08-31 07:59:55 -07:00
Adam Gastineau
e951602aac Support registering custom HTTP endpoints 2025-08-31.0 2025-08-30 21:25:53 -07:00
Adam Gastineau
385f7d2b56 Expire hand velocity tracking after a short duration 2025-08-29.0 2025-08-28 15:49:06 -07:00
Adam Gastineau
fcc163cdec Minor comment to clarify call 2025-08-27 10:23:26 -07:00
Adam Gastineau
c247f4d9a8 Setting change listeners 2025-08-26.0 2025-08-25 18:07:32 -07:00
Adam Gastineau
864e6506c8 Restore LPA patches to fix byte twiddling infinite loop 2025-08-20.0 2025-08-19 20:36:32 -07:00
Adam Gastineau
b74df95575 Fix formatting 2025-08-19.0 2025-08-18 20:30:22 -07:00
Adam Gastineau
65a15771da Cache busting 2025-08-18 20:20:55 -07:00
Adam Gastineau
57b7d31200 Added filter for PenumbraOS logs 2025-08-18 20:07:19 -07:00
Adam Gastineau
714c8e64c2 Only fetch logcat logs starting from now 2025-08-18 20:07:08 -07:00
Adam Gastineau
8ce4f445d3 Log display and export in web UI 2025-08-18 19:48:34 -07:00
Adam Gastineau
f113487937 API for accessing hand gestures 2025-08-15.0 2025-08-15 10:22:29 -07:00
Adam Gastineau
549e30278a Move callback interfaces into their own packages 2025-08-15 09:39:27 -07:00
Adam Gastineau
47098bf27d Filter non-touchpad input events in listener 2025-08-14.3 2025-08-14 12:27:02 -07:00
Adam Gastineau
05b2371426 Apply APK versioning 2025-08-14.2 2025-08-14 07:22:02 -07:00
Adam Gastineau
a7f15ffcbd Ugly favicon for settings web UI 2025-08-14.1 2025-08-13 20:12:08 -07:00
Adam Gastineau
52722f5b2c Working setting storage 2025-08-14.0 2025-08-13 20:00:21 -07:00
Adam Gastineau
7af56c4f5d Support for updating app settings 2025-08-13 12:17:48 -07:00
Adam Gastineau
3273b05719 Ktor HTTP plugin logging and minor fixes 2025-08-12.0 2025-08-12 10:06:00 -07:00
Adam Gastineau
833440a858 Allow dropping of dead callback objects 2025-08-12 09:02:31 -07:00
Adam Gastineau
1af4dbb7e1 Better eSIM web callbacks 2025-08-12 08:47:43 -07:00
Adam Gastineau
3e4869deca Fixed DNS crash on resolution failure 2025-08-10.2 2025-08-10 10:53:56 -07:00
Adam Gastineau
4608265c3b Clean up state better and indicate working progress to reconnected web client 2025-08-10 10:08:23 -07:00
Adam Gastineau
25c46502aa Shutdown Settings web server when SIGTERM is received 2025-08-10 09:25:53 -07:00
Adam Gastineau
82047a70aa Fix EID reading 2025-08-10 09:25:38 -07:00
Adam Gastineau
de13b82e00 Switched web UI to dark theme 2025-08-10.1 2025-08-09 21:59:31 -07:00
Adam Gastineau
e0d8adc2c1 Briefly document in README 2025-08-10.0 2025-08-09 21:34:41 -07:00
Adam Gastineau
14b62eceac Separate CLI concerns a bit 2025-08-09 21:29:44 -07:00
Adam Gastineau
97c388ff93 CLI entrypoint 2025-08-09 21:22:40 -07:00
Adam Gastineau
356126f008 app_process CLI tool for settings manipulation 2025-08-09 21:00:40 -07:00
Adam Gastineau
53b5dae49f Working eSIM control via web UI 2025-08-09 12:26:36 -07:00
Adam Gastineau
8c8eb3b672 Working DNS resolution in eSIM Frida mocking 2025-08-09.0 2025-08-09 07:27:15 -07:00
Adam Gastineau
6d21cf44f1 Working eSIM client (with broken DNS) 2025-08-08.1 2025-08-08 16:44:55 -07:00
Adam Gastineau
388a469066 Integration of eSIM functionality into system bridge 2025-08-08 15:50:39 -07:00
Adam Gastineau
1624106b15 Merge commit 'f15f3759057bfe9a07827f1882f1fb2f7a94fe72' as 'bridge-system/src/main/java/com/penumbraos/bridge_system/esim' 2025-08-08 12:06:23 -07:00