openclaw/extensions/device-pair
Peter Steinberger 84c7941f1e
refactor: simplify recent async ownership fixes (#108164)
* fix(device-pair): preserve concurrent notify state

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* refactor(ui): simplify logbook refresh ownership

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* fix(qa-lab): bound multipass retry window

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* chore: keep release notes in PR body

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* fix(ui): keep logbook controller state private

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* fix(ui): retire logbook client epochs

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* fix(ui): retire inactive logbook ownership

Co-authored-by: Alix-007 <li.long15@xydigit.com>

* fix(device-pair): require atomic notify state

Co-authored-by: Alix-007 <li.long15@xydigit.com>

---------

Co-authored-by: Alix-007 <li.long15@xydigit.com>
2026-07-15 03:32:15 -07:00
..
api.ts fix(pairing): advertise reachable Tailnet routes (#100317) 2026-07-05 07:43:43 -07:00
doctor-contract-api.test.ts test: enable noUncheckedIndexedAccess for extension tests (#105343) 2026-07-12 12:48:22 +01:00
doctor-contract-api.ts refactor: consolidate duplicated plugin state and doctor migration plumbing onto SDK seams (#99850) 2026-07-04 01:51:03 -07:00
index.test.ts chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
index.ts chore: enforce max-lines suppression ratchet (#107315) 2026-07-14 09:27:02 -07:00
notify-state.ts refactor: simplify recent async ownership fixes (#108164) 2026-07-15 03:32:15 -07:00
notify.test.ts refactor: simplify recent async ownership fixes (#108164) 2026-07-15 03:32:15 -07:00
notify.ts refactor: simplify recent async ownership fixes (#108164) 2026-07-15 03:32:15 -07:00
openclaw.plugin.json
pair-command-approve.ts feat(tooling): enforce noUncheckedIndexedAccess in the extensions lane (NUIA phase 4) (#105132) 2026-07-12 09:17:31 +01:00
pair-command-auth.test.ts feat(mobile): default pairing to full node access (#105928) 2026-07-13 02:30:45 -07:00
pair-command-auth.ts feat(mobile): default pairing to full node access (#105928) 2026-07-13 02:30:45 -07:00
pairing-qr-channel-data.ts refactor(plugins): localize private declarations (#101406) 2026-07-06 23:26:47 -07:00
qr-image.ts docs: document small extension sources 2026-06-04 21:02:07 -04:00