Kevin Rajan
deb02f635e
Merge current upstream main into explicit cyclone context PR
...
Preserve reviewed selection event-ordering semantics and real-store tests.
Register the new app-layer wrapper in both package boundary sections.
2026-10-22 17:39:51 -05:00
Kevin Rajan
daff74fe04
test(navigation): read trackable nouns from canonical packet owner
...
World Packet #880 removes the duplicate tracking table from gevActions; the Cockpit refusal source-scan test should inspect the actual exported source of truth instead of assuming the previous file position. Fix failing Node 24 exact-head CI without duplicating runtime definitions.
2026-10-17 13:17:43 -05:00
Kevin Rajan
1c4c903ac6
fix(agent): align World Packet with reviewer feedback and voice parity
...
Reuse one context/contacts/tracking owner in voice and World Packet. Compare voice outputs after stripping presentation fields; remove the unconsumed fingerprint API pending an actual caller. Document the exported packet boundary and reject null options safely.
Review guidance: asturksever on origin #880 ; Windows parity diagnosis by quanticsoul4772. Existing source ownership retained.
2026-10-17 13:12:46 -05:00
Kevin Rajan
83fc895442
fix(agent): own portable i18n marker in World Packet boundary
2026-10-17 05:14:43 -05:00
Kevin Rajan
e4f526415d
style(agent): apply pinned Prettier output and remove temporary probe
...
Restore the main branch formatter unchanged and use byte-exact Prettier 3.9.6 formatting on the World Packet parity regressions.
2026-10-17 05:12:15 -05:00
Kevin Rajan
f4a4df5044
test(agent): retrieve exact pinned formatter output for #880 (temporary)
2026-10-17 05:10:37 -05:00
Kevin Rajan
3e23b4cd39
style(agent): wrap long test declarations to Prettier policy
2026-10-17 05:08:15 -05:00
Kevin Rajan
cefbad3c2a
refactor(agent): preserve compact voice contract in World Packet extraction
...
Reconcile #880 with current main. Delegate the view-state builder while keeping enabled-only layers, disabledLayerCount, provenance, context semantics, and existing voice behavior. Add parity and roster-read regressions; retain package export, boundaries and changelog fragment.
Preserve original GEV voice, layer and packet contributor credit.
2026-10-17 05:04:55 -05:00
Kevin Rajan
c1dd4171db
fix(ui): verify real PanelChrome rail ownership of compact Radio
...
Carry reviewed #816 onto current main without conflicts; preserve i18n updates, replace obsolete changelog edit with a fragment, and add a constructor-wiring regression alongside the owner and rail tests.
Credit: raysung-2026 (report), asturksever (review), quanticsoul4772 (Windows diagnosis).
2026-10-17 04:56:07 -05:00
Kevin Rajan
0e2ae76f0a
test(cyclones): assert source-owned context label
2026-10-17 03:36:09 -05:00
Kevin Rajan
3a7c7b7c6a
fix(cyclones): keep selected names source-owned for i18n
2026-10-17 03:36:07 -05:00
Kevin Rajan
abaaf0c254
fix(cyclones): reconcile explicit shared selection with current main
...
Carry reviewer-verified stale A-to-B record eviction, explicit selection
and refresh semantics over latest i18n/cyclone source ownership.
2026-10-17 03:31:28 -05:00
Kevin Rajan
a803be1af2
fix(cyclones): evict prior shared selection on storm switch
...
Regression: explicit storm A→B→A keeps one active record.
Reviewer finding: quanticsoul4772 (#847 ).
2026-10-16 23:01:44 -05:00
Kevin Rajan
c90e212049
chore(ui): reconcile compact Radio ownership fix with current main
...
Preserve upstream changes, restore the reviewed Radio ownership regression,
and retain reporter raysung-2026 credit and #804 provenance.
Reconciles upstream main 81cf437 and PR #816 head 702ecc3; no force push.
2026-10-14 18:17:57 -05:00
Kevin Rajan
702ecc38e2
chore: reconcile #816 with merged right-rail fix #918
2026-10-14 13:43:55 -05:00
Kevin Rajan
36fcabcd89
chore: reconcile Recent Imagery gate fix with upstream main
2026-10-14 11:59:39 -05:00
Kevin Rajan
f11a532139
chore: reconcile Context Radio ownership fix with upstream main
2026-10-14 11:58:52 -05:00
Kevin Rajan
76b003bc95
merge: align PR #917 with upstream main ( 8b8ccc9a)
...
Preserve narrow behavior and test changes while reconciling unrelated upstream work. Original reported/maintainer credit remains in PR history.
2026-10-12 12:31:13 -05:00
Kevin Rajan
a24b1cde3d
merge: align PR #918 with upstream main ( 8b8ccc9a)
...
Preserve narrow behavior and test changes while reconciling unrelated upstream work. Original reported/maintainer credit remains in PR history.
2026-10-12 12:31:04 -05:00
Kevin Rajan
19372875e2
merge: resolve PR #816 against upstream main ( 8b8ccc9a)
...
Retain upstream changes to the panel controller, formatting scope, changelog and docs. Preserve the #804 ownership fix and its rail restoration regression (original report: @raysung-2026).
2026-10-12 10:43:10 -05:00
Kevin Rajan
d9e2c8a7e7
fix(ui): enforce compact Radio ownership on right-rail restores
...
Close the overlay when adaptive layout restores an auto-collapsed Context directly. Regression covers the reachable rail reflow path; changelog credits the original report by raysung-2026 (#804 ).
2026-10-12 10:38:19 -05:00
Kevin Rajan
2357a11409
ci: remove fork-only Recent Imagery proof workflow per review
2026-10-12 10:36:02 -05:00
Kevin Rajan
9d59e555c2
style: format slow-CI timing assertions
2026-10-12 10:34:47 -05:00
Kevin Rajan
9501dc121b
test: preserve strict default timing with opt-in slow CI gate
2026-10-12 10:33:01 -05:00
Kevin Rajan
21a90b4144
fix(ui): recut #918 src/ui/rightPanelRail.js on current main
2026-10-09 11:14:25 -05:00
Kevin Rajan
6cc05a7fcb
fix(ui): recut #918 src/ui/panelRails.test.mjs on current main
2026-10-09 11:14:22 -05:00
Kevin Rajan
8d1f69a873
ci: prove Recent Imagery gate repair
2026-10-03 10:34:28 -05:00
Kevin Rajan
de4c8343dd
test: make Recent Imagery live gate panel-relative
2026-10-03 10:33:46 -05:00
Kevin Rajan
2b7f832f45
chore: remove one-shot downstream format fixer
2026-10-01 00:52:50 -05:00
Kevin Rajan
a194da21dd
chore: add one-shot downstream format fixer
2026-10-01 00:52:08 -05:00
Kevin Rajan
abea3f2feb
chore: remove one-shot branch formatter
2026-09-30 20:59:48 -05:00
Kevin Rajan
cbd3b13afb
chore: add one-shot branch formatter
2026-09-30 20:58:20 -05:00
Kevin Rajan
8acb526d1f
fix: include World Packet feed-state dependencies
2026-09-30 20:57:17 -05:00
Kevin Rajan
3c53d63def
fix: declare World Packet in application boundary
2026-09-30 20:55:09 -05:00
Kevin Rajan
6a6703e0c6
chore: remove one-shot branch formatter
2026-09-30 20:52:54 -05:00
Kevin Rajan
05b13e9a78
chore: add one-shot branch formatter
2026-09-30 20:51:48 -05:00
Kevin Rajan
c55d4d7c25
build: register World Packet package boundary
2026-09-29 03:02:14 -05:00
Kevin Rajan
6439575d15
feat(agent): export World Packet boundary
2026-09-29 03:02:11 -05:00
Kevin Rajan
3c163d09a1
refactor(voice): delegate world state to World Packet builder
2026-09-29 03:02:08 -05:00
Kevin Rajan
5c044a3d8d
test(agent): prove World Packet parity and fingerprint semantics
2026-09-29 03:02:05 -05:00
Kevin Rajan
4fc813e175
feat(agent): extract model-free World Packet boundary
2026-09-29 03:02:02 -05:00
Kevin Rajan
28f3243090
feat(cyclones): publish explicit selection to shared context
2026-09-29 00:20:16 -05:00
Kevin Rajan
b22e6d519a
chore(format): adopt panel ownership test
2026-09-28 18:33:11 -05:00
Kevin Rajan
b79ab84a1a
test(ui): pin Context and compact Radio ownership
2026-09-28 18:33:09 -05:00
Kevin Rajan
a4ce7381d8
fix(ui): enforce Context ownership before disclosure no-op
2026-09-28 18:32:50 -05:00
Kevin Rajan
4ab530b8a8
docs: distinguish embedded browser performance
2026-09-27 22:29:21 -05:00
Kevin Rajan
993b1bcdb1
docs: add Pinokio browser performance workaround
2026-09-27 22:29:19 -05:00