Vincent Koc
|
88876f780b
|
fix(android): preserve device work across lifecycle changes (#116593)
* fix(android): use configured SDK for screenshot AVDs
* fix(android): keep chat jump control clear of messages
* fix(wear): ignore stale control completions
* fix(android): advertise node permission changes
* fix(android): select play flavor for benchmarks
* test(android): decouple cron benchmark from copy
* fix(android): install play variant in perf scripts
* fix(wear): clear gateway control busy state
* fix(android): surface voice e2e connection errors
* test(android): cover common live node commands
* fix(android): retain share parsing across recreation
* fix(android): retain permission requests across recreation
* fix(wear): bind realtime audio to talk attempts
* fix(android): track active permission host
* fix(wear): own gateway control busy state
* fix(wear): admit realtime channels by attempt
* fix(android): refresh permissions on top resume
* fix(wear): serialize reconnect retirement with writes
* chore(i18n): refresh native source inventory
* fix(wear): retain pending audio through start RPC
* fix(wear): negotiate realtime channel compatibility
* test(wear): assert reconnect outcome without owner churn
* fix(android): move settings prompt with active host
* fix(wear): reject stale relay starts
* chore(changelog): leave notes to release generation
|
2026-07-31 09:49:11 +08:00 |
|
Peter Steinberger
|
dfcd3b9e0b
|
test: isolate live test config reads (#114024)
|
2026-07-25 21:51:47 -07:00 |
|
Peter Steinberger
|
edecdbd05e
|
refactor(config): config-surface reduction tranche 3 — product consolidations (review request) (#111527)
* refactor(config): consolidate media model lists
* refactor(config): unify memory configuration
* refactor(config): consolidate TTS ownership
* refactor(config): move typing policy to agents
* refactor(config): retire product-level config surfaces
* refactor(config): share scoped tool policy type
* chore(config): refresh generated baselines
* fix(config): honor agent typing overrides
* fix(config): migrate sibling config consumers
* refactor(infra): keep base64url decoder private
* fix(config): strip invalid legacy TTS values
* chore(config): refresh rebased baseline hash
* fix(doctor): route legacy messages.tts.realtime voice to talk during tts move
* refactor(config): polish final layout names
* refactor(config): freeze retired tuning defaults
* feat(config): add fast mode default symmetry
* refactor(config): key agent entries by id
* docs(config): update final layout reference
* test(config): cover final layout migrations
* chore(config): refresh final layout baselines
* fix(config): align final layout runtime readers
* fix(config): align remaining readers
* fix(config): stabilize final layout migrations
* fix(config): finalize config projection proof
* fix(config): address final layout review
* docs(release): preserve historical config names
* fix(config): complete keyed agent migration
* fix(config): close final migration gaps
* fix(config): finish full-branch review
* fix(config): complete runtime secret detection
* fix(config): close final review findings
* fix(config): finish canonical docs and heartbeat migration
* fix(config): integrate latest main after rebase
* refactor(env): isolate test-only controls
* refactor(env): isolate build and development controls
* refactor(env): collapse process identity indirection
* refactor(env): remove duplicate config and temp aliases
* docs(env): define the operator-facing allowlist
* ci(env): ratchet production variable count
* fix(env): remove stale provider helper import
* fix(env): make ratchet sorting explicit
* test(env): keep test seam in dead-code audit
* test(env): cover ratchet growth and boundary; document surface budgets
* docs(config): document tier-eval consolidations
* docs(config): clarify speech preference ownership
* test(memory): align retired tuning fixtures
* refactor(memory): freeze engine heuristics
* refactor(config): apply tier-eval tranche
* refactor(tts): move persona shaping to providers
* refactor(compaction): move prompt policy to providers
* test(config): align hookified prompt fixtures
* chore(deadcode): classify test-only exports
* chore(github): remove unused spawn helper
* chore(deadcode): classify queue diagnostics
* chore(deadcode): remove unused lane snapshot export
* chore(plugin-sdk): ratchet consolidated surface
* fix(config): integrate latest main after rebase
|
2026-07-21 20:28:43 -07:00 |
|
Peter Steinberger
|
1b313dc4d4
|
chore(tooling): enforce indexed access in core tests (#105375)
* test(tooling): enforce indexed access in core tests
* test(tui): constrain theme environment overrides
* test(doctor): enforce indexed access in migration fixtures
|
2026-07-12 14:29:52 +01:00 |
|
Josh Avant
|
fc60a8e66b
|
fix(android): show Canvas outside Settings (#103330)
* test(android): reproduce detached canvas lifecycle failures
* fix(android): restore shell-owned canvas presentation
* fix(android): avoid canvas renderer crash loops
* fix(android): keep canvas within safe drawing bounds
* fix(android): cover canvas inset gutters
* chore(android): refresh native i18n inventory
* fix(android): keep canvas host lint-clean
* style(android): format canvas host documentation
|
2026-07-10 04:20:53 -05:00 |
|
Vincent Koc
|
a210a53c19
|
test(live): require Android node core commands
|
2026-06-06 16:12:56 +02:00 |
|
Peter Steinberger
|
571179c80b
|
docs: document gateway live tests
|
2026-06-04 18:38:44 -04:00 |
|
Tosko4
|
3d1ec37129
|
feat(android): add installed apps node command
|
2026-06-02 13:44:45 +05:30 |
|
Peter Steinberger
|
32b8925cfa
|
test: guard core sdk null helpers
|
2026-05-11 21:16:17 +01:00 |
|
Shakker
|
f8355a82f3
|
test: tighten live array assertions
|
2026-05-09 06:07:01 +01:00 |
|
Peter Steinberger
|
0a173bb362
|
test: tighten android live string assertion
|
2026-05-09 03:33:02 +01:00 |
|
Peter Steinberger
|
d2c1f94234
|
test: tighten remaining object assertions
|
2026-05-09 03:28:29 +01:00 |
|
Peter Steinberger
|
add9b8920e
|
test: clear nullable matcher scan
|
2026-05-08 16:02:28 +01:00 |
|
Peter Steinberger
|
7c31a9aafc
|
test: clear object shape matcher scan
|
2026-05-08 15:23:09 +01:00 |
|
Peter Steinberger
|
dce9261415
|
test: tighten e2e helper assertions
|
2026-05-08 15:08:47 +01:00 |
|
Peter Steinberger
|
be28fdcb60
|
test: clarify live loose boolean assertions
|
2026-05-08 14:06:02 +01:00 |
|
Peter Steinberger
|
9ef37d1907
|
test: tighten assertions and harness coverage
|
2026-05-08 05:28:12 +01:00 |
|
Peter Steinberger
|
466f718320
|
feat: wire talk handoff into native nodes
|
2026-05-06 02:39:15 +01:00 |
|
Peter Steinberger
|
7f3f108521
|
refactor(config): migrate plugin config access
|
2026-04-27 12:35:58 +01:00 |
|
Peter Steinberger
|
96b39e01b4
|
test: move android policy fixtures into test helpers
|
2026-04-06 18:18:03 +01:00 |
|
Ayaan Zaidi
|
0462a7fd8c
|
fix: finalize android sms search (#50146) (thanks @scaryshark124)
|
2026-03-30 10:36:43 +05:30 |
|
Peter Steinberger
|
f5408d82d2
|
refactor: unify gateway handshake timeout wiring
|
2026-03-24 22:53:55 -07:00 |
|
Peter Steinberger
|
80cd8cd6be
|
refactor: unify minimax model and failover live policies
|
2026-03-23 00:02:35 -07:00 |
|
Ayaan Zaidi
|
46145fde19
|
fix(android): remove mic and screen foreground services
|
2026-03-08 16:25:49 +05:30 |
|
Ayaan Zaidi
|
0f9566b0b5
|
fix(android): remove self-update install flow
|
2026-03-08 16:25:49 +05:30 |
|
Ayaan Zaidi
|
72adf1e993
|
test(gateway): add live android capability integration suite
|
2026-02-27 12:16:36 +05:30 |
|