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
|
7f3be083c1
|
feat: add node screen recording across apps
|
2025-12-19 02:57:00 +01:00 |
|
Peter Steinberger
|
06f71d883c
|
Android: JPEG canvas snapshots + camera permission prompts
|
2025-12-18 23:32:07 +01:00 |
|
Peter Steinberger
|
790079c3b6
|
feat(canvas): remove setMode; host A2UI in scaffold
|
2025-12-18 13:18:24 +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
|
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
|
cd719a8c85
|
Android: centralize canvas protocol strings
|
2025-12-18 02:32:34 +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 |
|
Peter Steinberger
|
60321352aa
|
Android: add Voice Wake (foreground/always)
|
2025-12-18 02:08:57 +01:00 |
|
Peter Steinberger
|
51bdf01e2e
|
Presence: add device identity fields
|
2025-12-17 21:51:36 +01:00 |
|
Peter Steinberger
|
557ffdbe35
|
Discovery: wide-area bridge DNS-SD
# Conflicts:
# apps/ios/Sources/Bridge/BridgeDiscoveryModel.swift
# src/cli/dns-cli.ts
|
2025-12-17 20:31:02 +01:00 |
|
Peter Steinberger
|
d54cc49d66
|
feat(android): sync wake words via gateway
|
2025-12-14 05:06:27 +00:00 |
|
Peter Steinberger
|
df8915cf5c
|
test(android): add bridge unit tests
|
2025-12-14 02:14:05 +00:00 |
|