Peter Steinberger
|
d2ac672f47
|
feat: add ui.seamColor accent
|
2025-12-30 04:14:36 +01:00 |
|
Peter Steinberger
|
9846c46434
|
fix: tag A2UI platform and boost Android canvas
|
2025-12-30 03:49:24 +01:00 |
|
Peter Steinberger
|
5c7c1af44e
|
fix: android talk timestamp parsing
|
2025-12-30 02:05:14 +01:00 |
|
Peter Steinberger
|
e119a82334
|
feat: talk mode key distribution and tts polling
|
2025-12-30 01:57:58 +01:00 |
|
Peter Steinberger
|
c56292a6ec
|
feat: move talk mode to overlay button
|
2025-12-30 00:01:21 +01:00 |
|
Peter Steinberger
|
857cd6a28a
|
fix: align ios lint and android build
|
2025-12-29 23:45:58 +01:00 |
|
Peter Steinberger
|
303954ae8c
|
feat: extend status activity indicators
|
2025-12-29 23:42:22 +01:00 |
|
Peter Steinberger
|
3c338d1858
|
fix: adjust android talk parser for kotlin json
|
2025-12-29 23:26:38 +01:00 |
|
Peter Steinberger
|
20d7882033
|
feat: add talk mode across nodes
|
2025-12-29 23:21:05 +01:00 |
|
Peter Steinberger
|
6927b0fb8d
|
fix: align camera payload caps
|
2025-12-29 23:20:55 +01:00 |
|
Peter Steinberger
|
8f0c8a6561
|
fix: cap camera snap payload size
|
2025-12-29 23:12:20 +01:00 |
|
Peter Steinberger
|
a61b7056d5
|
feat: surface camera activity in status pill
|
2025-12-29 23:12:03 +01:00 |
|
Peter Steinberger
|
b0396e196f
|
fix: refresh bridge tokens and enrich node settings
|
2025-12-29 22:11:12 +01:00 |
|
Peter Steinberger
|
cf42fabfd8
|
test: add ios swift testing + android kotest
|
2025-12-29 21:10:44 +01:00 |
|
Peter Steinberger
|
ebfe55f909
|
fix: enable canvas webview scrolling on mobile nodes
|
2025-12-29 17:13:31 +01:00 |
|
Peter Steinberger
|
8826170635
|
fix: resolve CI lint and android build
|
2025-12-27 01:41:43 +01:00 |
|
Peter Steinberger
|
a13db82d28
|
fix(nodes): improve version reporting
|
2025-12-26 21:45:00 +01:00 |
|
Peter Steinberger
|
a808cdce13
|
fix(android): drop duplicate scaffold asset
|
2025-12-21 14:50:28 +01:00 |
|
Peter Steinberger
|
7932e966db
|
feat(android): toggle debug canvas status
|
2025-12-21 14:21:06 +01:00 |
|
Peter Steinberger
|
20630b8744
|
chore: bump Peekaboo + menu cleanup
|
2025-12-21 13:59:41 +01:00 |
|
Peter Steinberger
|
5adec0eae0
|
fix: align canvas defaults and A2UI auto-nav
|
2025-12-21 12:32:36 +01:00 |
|
Peter Steinberger
|
2b2f13ca79
|
fix: restore canvas action bridge
|
2025-12-21 01:07:35 +01:00 |
|
Peter Steinberger
|
878f074494
|
chore(android): update kotlin compiler settings
|
2025-12-20 23:43:28 +01:00 |
|
Peter Steinberger
|
c1050da852
|
chore(android): update icons and platform config
|
2025-12-20 23:43:28 +01:00 |
|
Peter Steinberger
|
65329496a7
|
refactor: serve canvas host on gateway port
|
2025-12-20 17:13:36 +01:00 |
|
Peter Steinberger
|
ed001a5f55
|
refactor(canvas): host A2UI via gateway
|
2025-12-20 12:17:27 +00:00 |
|
Peter Steinberger
|
0ac7a93c28
|
fix: decode bonjour escaped utf8
|
2025-12-19 23:21:07 +01:00 |
|
Peter Steinberger
|
beefda7f60
|
refactor: replace canvas.show with canvas.present
|
2025-12-19 03:35:33 +01:00 |
|
Peter Steinberger
|
74cdc1cf3e
|
feat: route mac control via nodes
|
2025-12-19 03:16:25 +01:00 |
|
Peter Steinberger
|
7f3be083c1
|
feat: add node screen recording across apps
|
2025-12-19 02:57:00 +01:00 |
|
Peter Steinberger
|
b8012a2281
|
fix(canvas): load A2UI resources across platforms
|
2025-12-19 01:53:55 +00:00 |
|
Peter Steinberger
|
1fbd84da39
|
feat(nodes): add mac node mode + permission UX
|
2025-12-19 01:48:19 +01:00 |
|
Peter Steinberger
|
06f71d883c
|
Android: JPEG canvas snapshots + camera permission prompts
|
2025-12-18 23:32:07 +01:00 |
|
Peter Steinberger
|
801e44f4eb
|
feat(node): show camera capture HUD
|
2025-12-18 14:49:07 +01:00 |
|
Peter Steinberger
|
d182f7e4b2
|
chore(naming): remove Iris codename
|
2025-12-18 13:18:33 +01:00 |
|
Peter Steinberger
|
790079c3b6
|
feat(canvas): remove setMode; host A2UI in scaffold
|
2025-12-18 13:18:24 +01:00 |
|
Peter Steinberger
|
e1f320276e
|
Android: hide Disconnect without remote
|
2025-12-18 11:39:23 +01:00 |
|
Peter Steinberger
|
c61bd6c84d
|
A2UI: share web UI and action bridge
|
2025-12-18 11:38:32 +01:00 |
|
Peter Steinberger
|
cfb36525ab
|
Android: add canvas.a2ui push/reset
|
2025-12-18 10:44:50 +01:00 |
|
Peter Steinberger
|
4a68b4add4
|
fix(android): show backdrop behind WebView
|
2025-12-18 09:46:32 +01:00 |
|
Peter Steinberger
|
fceab511b3
|
Android: run canvas WebView loads on main
|
2025-12-18 08:31:56 +00:00 |
|
Peter Steinberger
|
97ec5d52c3
|
fix(android): allow cleartext for tailnet web
|
2025-12-18 09:12:06 +01:00 |
|
Peter Steinberger
|
6f1ae147da
|
ui: improve idle background blend mode fallback
|
2025-12-18 08:32:06 +01:00 |
|
Peter Steinberger
|
f2d503ad04
|
Android: drop screen.* invoke aliases
|
2025-12-18 02:17:35 +00:00 |
|
Peter Steinberger
|
efed2ae30f
|
Nodes: advertise canvas invoke commands
|
2025-12-18 02:06:35 +00:00 |
|
Peter Steinberger
|
ce1a8d70d9
|
Android: hide connected bridge from discovery list
|
2025-12-18 02:37:37 +01:00 |
|
Peter Steinberger
|
cd719a8c85
|
Android: centralize canvas protocol strings
|
2025-12-18 02:32:34 +01:00 |
|
Peter Steinberger
|
3df53836ca
|
fix(ui): harden idle background animation
|
2025-12-18 02:27:11 +01:00 |
|
Peter Steinberger
|
21a27e3b65
|
Nodes: handle canvas.* commands on iOS/Android
|
2025-12-18 01:20:20 +00:00 |
|
Peter Steinberger
|
ea53f1bec7
|
Android: test bridge auto-reconnect
|
2025-12-18 02:18:19 +01:00 |
|