Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
442 commits
Select commit Hold shift + click to select a range
609d24b
feat(ai): Implemented the production Light timeout fix on exact head …
Aug 31, 2026
ed0c10b
merge: resolve conflicts from 1953-epic-desktop-transport-api into 19…
Aug 31, 2026
520042f
feat(ai): Implemented the exact per-machine Start Menu fix on head `6…
Aug 31, 2026
4381af0
feat(ai): Implemented the requested follow-up on exact head `520042f8…
Aug 31, 2026
508b5b0
feat(ai): Implemented the protocol-v2 reconciliation on exact head `e…
Aug 31, 2026
306a3ed
feat(ai): Implemented the exact installed-Windows harness fix on head…
Aug 31, 2026
0c7b17e
fix(ai): Resolve issue #2022 - Handle encoded desktop pairing respons…
Aug 31, 2026
c6f33d9
feat(ai): Implemented the compatible selected findings:
Aug 31, 2026
ed42ad3
feat(ai): Implemented the exact lint-only test split.
Aug 31, 2026
3b4d69d
feat(ai): Implemented the requested follow-up without committing.
Aug 31, 2026
1920d92
feat(ai): Implemented F10–F12 only.
Aug 31, 2026
6595e07
feat(ai): Implemented only the requested Windows smoke boundary fix:
Aug 31, 2026
1894e29
feat(ai): Implemented the exact Windows evidence-reader fix without c…
Aug 31, 2026
23d3b04
feat(ai): Implemented only F13 and F14.
Aug 31, 2026
200944c
feat(ai): Updated only [scripts/verify-platform-safe-connect.mjs](/tm…
Aug 31, 2026
3e916db
feat(ai): Implemented the exact evidence-parser fix on head `1894e29c…
Aug 31, 2026
23ff74e
fix(ai): Resolve issue #2024 - Make desktop pairing deadline-settleme…
Aug 31, 2026
3b87d8a
feat(ai): Implemented F15 and F16 only.
Aug 31, 2026
2591f26
feat(ai): Implemented the narrow help-mode fix on exact head `3b87d8a…
Aug 31, 2026
1d7eee0
feat(ai): Implemented the Windows smoke observability fix on unchange…
Aug 31, 2026
5ee275e
feat(ai): Implemented the exact shutdown-order fix.
Aug 31, 2026
b46f41f
feat(ai): Implemented the exact POSIX `--` edge without changing disc…
Aug 31, 2026
ba10a98
feat(ai): Implemented the alternate-credential smoke launch fix witho…
Aug 31, 2026
ad61f50
feat(ai): Implemented the F18 child-environment boundary fix.
Aug 31, 2026
6d12bb7
feat(ai): Implemented the F19 follow-up without touching the installe…
Aug 31, 2026
deee2d8
feat(ai): Implemented the F20 filename fix on head `6d12bb7a00cef1e4c…
Aug 31, 2026
8d716e6
feat(ai): Implemented the F21 portability fix in [packaged-smoke-supp…
Aug 31, 2026
5438b68
feat(ai): Implemented F17 only on head `b46f41f0eb49ad2694e4f633f5228…
Aug 31, 2026
8ddd727
feat(ai): Implemented the F22-only MSI inspection fix on head `8d716e…
Aug 31, 2026
08e138f
fix(ai): Resolve issue #2026 - Use exact URL origins in desktop crede…
Aug 31, 2026
6da52e6
feat(ai): Implemented the F18 candidate fix on head `5438b68c` withou…
Aug 31, 2026
6bf201d
Merge pull request #2027 from integry/2026/gpt-5.6-sol-use-exact-url-…
integry Aug 31, 2026
30e94bd
feat(ai): Implemented F16 on exact head `8ddd72727ee72334124e3114bdf6…
Aug 31, 2026
789f958
feat(ai): Implemented the F19 follow-up on exact head `6da52e634fab11…
Aug 31, 2026
e1a9da9
feat(ai): Implemented the F20 candidate on exact head `789f9587…` wit…
Aug 31, 2026
1fc3f2a
feat(ai): Implemented the exact F21 split on head `e1a9da9d…`.
Aug 31, 2026
83f1d1c
Merge pull request #1972 from integry/1957/gpt-5.6-sol-add-cross-plat…
integry Aug 31, 2026
8582f6e
feat(ai): Implemented F22 only on exact head `1fc3f2aecda0b69db3485fb…
Aug 31, 2026
d84daba
fix(ai): Resolve issue #2031 - Fix CodeQL ReDoS in Windows smoke root…
Aug 31, 2026
3b61dac
feat(ai): Implemented F23 on exact head `8582f6e4f23b9f1359004f40fd2f…
Aug 31, 2026
2c35025
fix(ai): Resolve issue #2032 - Make Windows MSI Start Menu shortcut m…
Aug 31, 2026
739319a
Merge pull request #2033 from integry/2031/gpt-5.6-sol-fix-codeql-red…
integry Aug 31, 2026
1aace8c
Merge remote-tracking branch 'origin/1952-epic-electron-runtime-app' …
Aug 31, 2026
fb05f53
feat(ai): Updated [windowsStandardUserConnectHarness.test.ts](/tmp/gi…
Aug 31, 2026
5dddde5
feat(ai): Implemented F25 on exact head `fb05f53fbde63a8dedebd89fbce6…
Aug 31, 2026
e1b318f
feat(ai): Implemented the narrowly scoped fix on exact head `1aace8c1…
Aug 31, 2026
83aecdf
feat(ai): Implemented MSI correction F2 on exact head `e1b318ffa2c139…
Aug 31, 2026
f9c114e
feat(ai): Implemented F26 on exact head `5dddde59cc1ad8df53fcad4d89a0…
Aug 31, 2026
fcd9961
feat(ai): Implemented diagnostic F27 on exact head `f9c114e317a282e0c…
Aug 31, 2026
9c6e1d4
feat(ai): Implemented F3 and F1 on exact head `83aecdf4db2ea68c7d6eee…
Aug 31, 2026
d3f2e0f
feat(ai): Implemented F18 only.
Aug 31, 2026
fd0bf32
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Aug 31, 2026
ce78fac
feat(ai): Implemented F28 entry-format isolation and completed the F1…
Aug 31, 2026
52166e9
feat(ai): Implemented F1 only.
Aug 31, 2026
33889bd
feat(ai): Implemented diagnostic F4 on exact head `9c6e1d43c30fe296c9…
Aug 31, 2026
145a25a
feat(ai): Implemented F29 entry-fields isolation on exact head `ce78f…
Aug 31, 2026
f916c79
feat(ai): Implemented functional F5 on exact head `33889bd36bbdb9aae2…
Aug 31, 2026
4fb25c8
Merge pull request #2023 from integry/2022/gpt-5.6-sol-handle-encoded…
integry Aug 31, 2026
68360b4
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Aug 31, 2026
2df9c13
feat(ai): Implemented F30 on exact head `145a25a18c0ad66b2702570848fd…
Aug 31, 2026
5ec88c0
feat(ai): Implemented functional F6 on exact head `f916c794e5d3995241…
Aug 31, 2026
b9e29d4
Merge pull request #2025 from integry/2024/gpt-5.6-sol-make-desktop-p…
integry Aug 31, 2026
94c22b8
feat(ai): Implemented F31 on exact head `2df9c13da842fd23da9fce48b0ca…
Aug 31, 2026
ee28710
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Aug 31, 2026
1b3a179
feat(ai): Implemented diagnostic F7 on exact head `5ec88c0835c58628b7…
Aug 31, 2026
2a008f7
feat(ai): Implemented F8 on exact head `1b3a179a4f39f45deafe3e487abeb…
Aug 31, 2026
4838cb6
feat(ai): Implemented F32 on exact head `ee28710b18e7ba4efef8ac11ec07…
Aug 31, 2026
24c020a
feat(ai): Implemented only F19 and F20.
Aug 31, 2026
86faa47
feat(ai): Implemented F9 on exact head `2a008f7461250bc514e15118d2ce4…
Aug 31, 2026
62c8c06
feat(ai): Implemented diagnostic F10 on exact head `86faa47925fdaf288…
Aug 31, 2026
fe67899
feat(ai): Implemented F3 only.
Aug 31, 2026
020db31
feat(ai): Implemented F33 on exact head `24c020ad…`.
Aug 31, 2026
2ecdd60
feat(ai): Implemented F4 only on exact head `fe67899ebe7f1c98b0819a9c…
Aug 31, 2026
5a01649
feat(ai): Implemented F34 on exact head `020db31bedbd1ce273cb8b11c89d…
Aug 31, 2026
ccd4363
feat(ai): Implemented F35 on exact head `5a01649d572b793730191362550f…
Aug 31, 2026
30a749b
Merge pull request #2034 from integry/2032/gpt-5.6-sol-make-windows-m…
integry Aug 31, 2026
ba22222
feat(ai): Implemented only F21 and F22.
Aug 31, 2026
57bfef6
fix(ai): Resolve issue #2037 - Enforce Windows Installer ProductVersi…
Aug 31, 2026
01c9375
feat(ai): Implemented the three requested F21/F22 follow-ups without …
Aug 31, 2026
79dfe9e
fix(ai): Resolve issue #2036 - Clamp desktop window sizing to the act…
Aug 31, 2026
8ab9ae9
feat(ai): Implemented the Windows validation-order fix on exact head …
Sep 1, 2026
c1f57fa
feat(ai): Implemented F36 on exact head `01c9375bd3060d3c2fc4d199f5ff…
Sep 1, 2026
f7811aa
Merge pull request #2038 from integry/2037/gpt-5.6-sol-enforce-window…
integry Sep 1, 2026
f3440c0
feat(ai): Implemented F37 on exact head `c1f57fa2e4bf9a64014ce12aef69…
Sep 1, 2026
4775600
Merge pull request #2039 from integry/2036/gpt-5.6-sol-clamp-desktop-…
integry Sep 1, 2026
71b2d69
Merge pull request #1989 from integry/1987/gpt-5.6-sol-expose-a-secre…
integry Sep 1, 2026
4331b80
Merge pull request #2029 from integry/1952-epic-electron-runtime-app
integry Sep 1, 2026
30b33a8
fix(ai): Resolve issue #2041 - Bound every Windows installed-app harn…
Sep 1, 2026
58b058d
merge: resolve conflicts from 1953-epic-desktop-transport-api into 19…
Sep 1, 2026
10563fb
fix(ai): Resolve issue #2040 - Make webPushDispatcher claim timing te…
Sep 1, 2026
436cefa
feat(ai): Implemented only F1/F2 on exact head `30b33a80802262d60e7c7…
Sep 1, 2026
6b4f868
Merge pull request #2043 from integry/2040/gpt-5.6-sol-make-webpushdi…
integry Sep 1, 2026
9e9f375
feat(ai): Implemented the fixture-only correction on exact HEAD `436c…
Sep 1, 2026
65e4f7d
feat(ai): Completed the transport reconciliation follow-up.
Sep 1, 2026
a064d8f
feat(ai): Implemented only F1 and F2.
Sep 1, 2026
b2bfe47
feat(ai): Implemented the complete #2042 follow-up on exact head `a06…
Sep 1, 2026
a966e3a
feat(ai): Implemented the requested #2042 follow-up without committing.
Sep 1, 2026
27deb6f
feat(ai): Implemented the requested correction without committing.
Sep 1, 2026
35acc0e
feat(ai): Implemented the requested PR #2042 follow-ups without commi…
Sep 1, 2026
0a1e94f
feat(ai): Implemented the complete F10–F13 correction on exact head `…
Sep 1, 2026
3048267
feat(ai): Implemented the requested corrections, but the PR is not me…
Sep 1, 2026
390a721
feat(ai): Implemented the exact-head F14–F16 follow-up without commit…
Sep 1, 2026
a30d8bf
feat(ai): Implemented the exact-head F17/F18 correction without commi…
Sep 1, 2026
4b5e7ad
feat(ai): Implemented the requested follow-up changes, but the PR is …
Sep 1, 2026
41cd874
feat(ai): Implemented the exact-head F19/F20 correction on `a30d8bf31…
Sep 1, 2026
fb1e3fd
feat(ai): Implemented the exact-head correction on `4b5e7ad…` without…
Sep 1, 2026
d2ba71e
feat(ai): Implemented the exact-head F21 correction on `41cd874ada649…
Sep 1, 2026
de947aa
feat(ai): Implemented the exact-head correction on `d2ba71eb795fd0a5d…
Sep 1, 2026
0c067d3
feat(ai): Implemented the exact-head correction on `fb1e3fdf…` withou…
Sep 1, 2026
b9415f5
feat(ai): Implemented the exact-head correction on `de947aac8e3f0dd04…
Sep 1, 2026
a84653a
feat(ai): Implemented the exact-head correction on `0c067d3acc6f8f557…
Sep 1, 2026
d0450fa
feat(ai): Implemented the exact-head correction on `b9415f52f8a50288c…
Sep 1, 2026
b2d2b54
feat(ai): Implemented the exact native protocol correction on `d0450f…
Sep 1, 2026
06b8844
feat(ai): Implemented the bounded NO_MARKER correction.
Sep 1, 2026
5f8bdb7
feat(ai): Implemented the bounded correction on `a84653aaf` without c…
Sep 1, 2026
b9ca387
feat(ai): Implemented the exact one-line correction in [directoryDesc…
Sep 1, 2026
615a106
feat(ai): Implemented the exact-head corrections without committing o…
Sep 1, 2026
d4dfd38
feat(ai): Implemented the pre-branch correction on `06b8844…`.
Sep 1, 2026
e5add06
fix(ai): Resolve issue #2046 - Patch desktop packaging browserslist a…
Sep 1, 2026
2a0c85b
feat(ai): Implemented the scoped correction on exact head `615a106289…
Sep 1, 2026
258b5a5
feat(ai): Implemented the Windows fixture fix on exact head `2a0c85b9…
Sep 1, 2026
59893c8
fix(ai): Resolve issue #2048 - Patch runtime desktop packaging browse…
Sep 1, 2026
d59f4c8
Merge pull request #2047 from integry/2046/gpt-5.6-sol-patch-desktop-…
integry Sep 1, 2026
4eb7dcd
feat(ai): Implemented the fixture-only diagnostic transport:
Sep 1, 2026
5d2815c
feat(ai): Implemented F7–F11 follow-up corrections on exact head `258…
Sep 1, 2026
ee6eb2f
Merge pull request #2049 from integry/2048/gpt-5.6-sol-patch-runtime-…
integry Sep 1, 2026
3af4800
feat(ai): Implemented the schema-v3 follow-up on exact head `4eb7dcd9`.
Sep 1, 2026
5ced531
feat(ai): Implemented the Windows fixture correction on exact head `5…
Sep 1, 2026
5384a80
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Sep 1, 2026
cc71e34
feat(ai): Implemented the PS5.1 regression correction on exact head `…
Sep 1, 2026
1a40502
feat(ai): Implemented the #2042 follow-up on exact head `3af480032d47…
Sep 1, 2026
23def14
feat(ai): Implemented the PS5.1 canonical-path correction on exact he…
Sep 1, 2026
faf1d69
feat(ai): Implemented the post-validation NO_MARKER correction on exa…
Sep 1, 2026
6350054
feat(ai): Implemented on exact head `23def149d6241fb663b3fa67782c87f3…
Sep 1, 2026
4a9d15e
feat(ai): Implemented the PS5.1 receipt replacement correction on exa…
Sep 1, 2026
36b460d
feat(ai): Updated only [windows-fixture-acl.test.mjs](/home/node/work…
Sep 1, 2026
ccea5c2
feat(ai): Implemented diagnostic-only changes on exact head `4a9d15e9…
Sep 1, 2026
03af55d
feat(ai): Implemented the diagnostic-only `Get-Acl` classification on…
Sep 1, 2026
2807860
feat(ai): Implemented the parser-only fix in [test-installed-windows-…
Sep 1, 2026
df50a36
feat(ai): Implemented on exact head `03af55daf8eee80379b24a83005a8d3c…
Sep 1, 2026
6747a03
feat(ai): Implemented the diagnostic-only follow-up on exact head `28…
Sep 1, 2026
0371eea
feat(ai): Implemented the owner-preservation regression correction in…
Sep 1, 2026
01b133f
feat(ai): Implemented the exact parser-only fix.
Sep 1, 2026
1af8b44
Merge PR #1988: ProPR Connect desktop transport
integry Sep 1, 2026
01373ad
Merge remote-tracking branch 'origin/1952-epic-electron-runtime-app' …
Sep 1, 2026
cfadd43
merge: resolve conflicts from 1950-epic-cross-platform-dsk into 1953-…
Sep 1, 2026
e3149c2
Merge PR #2042: Windows installed-app harness hardening
integry Sep 1, 2026
678e573
fix(ai): Resolve issue #2051 - Make packaged Windows Connect smoke li…
Sep 1, 2026
dcadf74
fix(ai): Resolve issue #2050 - Stage packaged Windows ARM64 desktop a…
Sep 1, 2026
da54bc2
feat(ai): Implemented the semantic conflict-resolution fix on exact m…
Sep 1, 2026
1c02016
feat(ai): Implemented only the three requested corrections:
Sep 1, 2026
0c4ffa6
feat(ai): Implemented the two requested follow-up fixes in:
Sep 1, 2026
657374d
feat(ai): Implemented the fail-closed capture correction.
Sep 1, 2026
da0cd57
feat(ai): Implemented the ultrafix follow-up in the four scoped files.
Sep 1, 2026
c78392d
feat(ai): Implemented the Linux release-guard fix without altering pr…
Sep 1, 2026
b5b5c3b
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Sep 1, 2026
1414644
feat(ai): Implemented both lifecycle corrections.
Sep 1, 2026
983ace5
feat(ai): Implemented the Connect deep-link seam and security boundary.
Sep 1, 2026
f1aeadf
feat(ai): Implemented the diagnostic-only ultrafix on head `1414644eb…
Sep 1, 2026
9a5cbef
feat(ai): Implemented the diagnostic-only correction on exact head `f…
Sep 2, 2026
b6fb87e
feat(ai): Implemented the requested correction on head `983ace5e4fb41…
Sep 2, 2026
366bb50
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Sep 2, 2026
7bcfcff
Merge pull request #2054 from integry/2051/gpt-5.6-sol-make-packaged-…
integry Sep 2, 2026
b1dff84
feat(ai): Implemented the narrow host-launcher authority fix on head …
Sep 2, 2026
d00b6b0
merge: resolve conflicts from 1953-epic-desktop-transport-api into 20…
Sep 2, 2026
5eb6ba5
feat(ai): Implemented the narrow launcher correction.
Sep 2, 2026
d28cafc
feat(ai): Implemented the narrow two-file correction.
Sep 2, 2026
7079757
feat(ai): Implemented the narrow packaged-launch correction.
Sep 2, 2026
6783e91
feat(ai): Implemented the narrow host-Node producer correction.
Sep 2, 2026
d5d7fbc
feat(ai): Implemented the narrow host-Node producer correction.
Sep 2, 2026
fb61b5b
feat(ai): Implemented the narrow x64 regression fix without committing.
Sep 2, 2026
4316ac8
feat(ai): Implemented the staged-contract transport correction withou…
Sep 2, 2026
dd18460
feat(ai): Implemented the correction on exact head `4316ac83628821929…
Sep 2, 2026
913159d
feat(ai): Implemented the two-schema diagnostic correction on exact h…
Sep 2, 2026
ffa1b47
feat(ai): Implemented the ARM64 capture-authority correction on head …
Sep 2, 2026
dfbcec5
feat(ai): Implemented the ARM64 capture-authority correction on exact…
Sep 2, 2026
47cef9d
feat(ai): Implemented the two focused follow-ups without weakening pr…
Sep 2, 2026
c0c40b3
feat(ai): Implemented the focused attribution split in [run-packaged-…
Sep 2, 2026
b23ac93
feat(ai): Implemented the narrow follow-up without committing or merg…
Sep 2, 2026
89bf42d
feat(ai): Updated [package-lock.json](/tmp/git-processor/worktrees/in…
Sep 2, 2026
a8be898
feat(ai): Implemented the requested correction on exact head `89bf42d…
Sep 2, 2026
944c9ff
feat(ai): Implemented the narrow regression correction:
Sep 2, 2026
710217b
feat(ai): Implemented the narrow capture-read correction without comm…
Sep 2, 2026
f72f5b6
feat(ai): Implemented the narrow logger correction.
Sep 2, 2026
d4270e5
feat(ai): Implemented the production sequencing fix on exact head `f7…
Sep 2, 2026
6e80e70
feat(ai): Implemented the target-compatible correction on head `d4270…
Sep 2, 2026
af1ef83
feat(ai): Implemented the narrow parser-wiring fix without committing…
Sep 2, 2026
c2f4c71
Merge pull request #2056 from integry/2050/gpt-5.6-sol-stage-packaged…
integry Sep 2, 2026
4fda554
fix(ai): Resolve issue #2078 - Restore canonical qs and fast-uri runt…
Sep 2, 2026
03821a2
Merge pull request #2080 from integry/2078/gpt-5.6-sol-restore-canoni…
integry Sep 2, 2026
6f88cb0
Merge pull request #2075 from integry/1952-epic-electron-runtime-app
integry Sep 2, 2026
5022ab8
fix(ai): Resolve issue #2084 - Bind desktop credentials to strict pub…
Sep 2, 2026
88ea706
fix(ai): Resolve issue #2087 - Handle pre-desktop 401 cleanly and pro…
Sep 2, 2026
df077c2
feat(ai): Implemented F1–F3 on exact head `5022ab85`; no commit or me…
Sep 2, 2026
0fca8e4
feat(ai): Implemented the scoped correction on `df077c2` without comm…
Sep 2, 2026
c428d8f
feat(ai): Implemented F1–F3 only, without committing or merging.
Sep 2, 2026
f5649ed
fix(desktop): fence transport during connect rediscovery
Sep 2, 2026
a82b926
fix(desktop): close discovery lifecycle gaps
Sep 2, 2026
1e87f07
fix(desktop): close identity and deadline exits
Sep 2, 2026
bd42903
test(client): prove late discovery response cleanup
Sep 2, 2026
0213483
fix(client): make discovery cancellation authoritative
Sep 2, 2026
8bcd46b
Merge pull request #2086 from integry/2084/gpt-5.6-sol-bind-desktop-c…
integry Sep 3, 2026
c726c6e
merge: resolve conflicts from main into 1950-epic-cross-platform-dsk
Sep 3, 2026
f7d0bf4
merge: resolve conflicts from main into 1953-epic-desktop-transport-api
Sep 3, 2026
b494635
feat(ai): The exact native gate is confirmed in-repo: 72 credential-s…
Sep 3, 2026
6beeda9
feat(ai): Updated [verify-platform-safe-connect.mjs](/tmp/git-process…
Sep 3, 2026
8cd66a3
feat(ai): The repository-wide runner has passed the assembled API bou…
Sep 3, 2026
f482e1d
feat(ai): Prepared the exact merge state for the system commit/push:
Sep 3, 2026
123d31c
feat(ai): Reapplied and audited the exact bounded eight-file F1–F3 pa…
Sep 3, 2026
3f4ed47
feat(ai): Implemented the scoped Mac/Linux/shared corrections on head…
Sep 3, 2026
923e5ef
feat(ai): Implemented the scoped packaged-approval harness fix withou…
Sep 3, 2026
fb4d1c7
feat(ai): Implemented the scoped Mac/Linux/shared follow-up on exact …
Sep 3, 2026
4235b14
merge: resolve conflicts from main into 1950-epic-cross-platform-dsk
Sep 4, 2026
a2c7173
feat(ai): Implemented the two scoped fixes on head `4235b1465eeb9bf37…
Sep 4, 2026
a2dfbf3
feat(ai): Prepared the exact resolved merge tree for the system-manag…
Sep 4, 2026
bf6c3ad
merge: record corrected top/main ancestry in transport
integry Sep 4, 2026
5c24b38
merge: compose transport and finish mac linux connect
Sep 4, 2026
2da68e3
feat(ai): Implemented the three scoped Mac/Linux CI corrections:
Sep 4, 2026
6dcfa7a
feat(ai): Fixed the sole full-suite failure in [test/config-followup.…
Sep 4, 2026
e31a4e6
Merge PR #2089: desktop transport and Mac/Linux connection journey
integry Sep 4, 2026
a13c1bc
fix(ai): Resolve issue #2105 - Desktop packaged journey: diagnose exa…
Sep 4, 2026
cd85679
fix(ai): Resolve issue #2106 - Darwin ARM64 packaged reprobe: preserv…
Sep 4, 2026
5403ff7
feat(ai): Implemented F1 only.
Sep 4, 2026
a4988eb
feat(ai): Implemented the Darwin-only PR correction without touching …
Sep 4, 2026
0a9484e
Merge pull request #2107 from integry/2105/gpt-5.6-sol-desktop-packag…
integry Sep 4, 2026
d585e76
feat(ai): Implemented both merge-blocker corrections without committing.
Sep 4, 2026
3f4424f
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Sep 4, 2026
589e10e
feat(ai): Implemented the CI-only Darwin correction without trust mut…
Sep 4, 2026
bd8e61e
feat(ai): Implemented the process-supervisor cleanup fix.
Sep 4, 2026
b9f85d5
feat(ai): Implemented the Darwin-only verifier correction.
Sep 4, 2026
ad8e585
feat(ai): Updated [apps/desktop/README.md](/tmp/git-processor/worktre…
Sep 4, 2026
a20bcd0
feat(ai): Implemented the Darwin verifier follow-up:
Sep 4, 2026
e9fd5d1
feat(ai): Implemented the Darwin verifier follow-up.
Sep 4, 2026
8f1554d
feat(ai): Implemented the PR #2108 follow-up.
Sep 4, 2026
2da9a0a
feat(ai): Implemented the Darwin-only verifier follow-up.
Sep 4, 2026
e4fea05
feat(ai): Implemented the PR #2108 follow-up without committing.
Sep 4, 2026
07c97ad
feat(ai): Implemented the follow-up verifier fix.
Sep 4, 2026
f79321e
feat(ai): Implemented the requested Darwin metadata-parser follow-up.
Sep 4, 2026
bb07cbe
fix(ai): Resolve issue #2109 - Desktop packaged Connect: stabilize ma…
Sep 4, 2026
bb67c12
feat(ai): Implemented the Darwin root-signing correction.
Sep 4, 2026
7704927
feat(ai): Implemented the PR #2108 follow-up without committing.
Sep 4, 2026
34339ef
Merge pull request #2108 from integry/2106/gpt-5.6-sol-darwin-arm64-p…
integry Sep 4, 2026
f5af300
feat(ai): Implementation and focused validation are complete. I’m doi…
Sep 4, 2026
a129e09
Merge remote-tracking branch 'origin/1953-epic-desktop-transport-api'…
Sep 4, 2026
24ffd83
feat(ai): Updated the stale structural assertion in [packaged-connect…
Sep 4, 2026
b3ce045
Merge pull request #2110 from integry/2109/gpt-5.6-sol-desktop-packag…
integry Sep 4, 2026
4451b3a
fix(ai): Resolve issue #2111 - Desktop packaged Connect: stabilize ma…
Sep 4, 2026
f2a164b
fix(ai): Resolve issue #2112 - Transport CodeQL: resolve test-fixture…
Sep 4, 2026
db9246e
Merge pull request #2114 from integry/2111/gpt-5.6-sol-desktop-packag…
integry Sep 4, 2026
98f3330
Merge pull request #2115 from integry/2112/gpt-5.6-sol-transport-code…
integry Sep 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ GITHUB_EVENT_INTAKE_MODE=routing_websocket
# without PROPR_UI_TUNNEL_TOKEN. Redundant when a token
# is set, since a token alone already enables the tunnel
# PROPR_INSTANCE_ID — this stack's instance id; must be a valid DNS label
# (letters, digits, hyphens; 1-63 chars). Derives the
# (letters, digits, hyphens; 1-61 chars). Derives the
# public URL https://t-<id>.propr.dev when no
# explicit URL is set
# PROPR_UI_PUBLIC_API_URL — explicit public API URL the hosted UI talks to (overrides the derived one)
Expand Down Expand Up @@ -330,6 +330,14 @@ DASHBOARD_API_PORT=4000
# security). Defaults to http://localhost:4000 when unset; set it to the
# https://t-<id>.propr.dev host when the hosted UI tunnel is enabled.
# API_PUBLIC_URL=http://localhost:4000
# Optional lifetime for newly paired desktop instance tokens. When unset,
# tokens remain valid until the owner revokes them. Range: 1-3650 days.
# PROPR_DESKTOP_TOKEN_TTL_DAYS=90
# Optional per-IP desktop discovery/pairing quotas. Defaults are documented in
# docs/docs/operations/desktop-pairing.md.
# PROPR_DISCOVERY_RATE_LIMIT_MAX=60
# PROPR_PAIRING_START_RATE_LIMIT_MAX=10
# PROPR_PAIRING_POLL_RATE_LIMIT_MAX=180
# Session cookie domain. Leave UNSET for v1 — including hosted UI tunnel proxy
# sessions, which run on a single t-<id>.propr.dev host (see the tunnel
# section above). Only set it for a custom multi-subdomain deployment.
Expand Down
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# The packaged Darwin ACL helper is hash-pinned; keep its source canonical.
packages/cli/native/darwin-authority-broker.c text eol=lf
7 changes: 5 additions & 2 deletions .github/workflows/cli-node-compatibility.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:
- '.github/workflows/cli-node-compatibility.yml'
- 'package-lock.json'
- 'packages/cli/**'
- 'packages/local-setup/**'
- 'packages/shared/**'

concurrency:
Expand Down Expand Up @@ -37,8 +38,10 @@ jobs:
- name: Install dependencies
run: npm ci

- name: Build shared dependency
run: npm run build -w @propr/shared
- name: Build workspace dependencies
run: |
npm run build -w @propr/shared
npm run build -w @propr/local-setup

- name: Run project option regressions
run: >-
Expand Down
131 changes: 131 additions & 0 deletions .github/workflows/desktop-connect-discovery-guard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,131 @@
name: Packaged Connect Discovery Guard

on:
pull_request:
paths:
- '.github/workflows/desktop-connect-discovery-guard.yml'
- 'apps/desktop/**'
- 'packages/cli/**'
- 'packages/client/**'
- 'packages/shared/**'
- 'propr-ui/**'
- 'package.json'
- 'package-lock.json'
workflow_dispatch:

permissions:
contents: read

concurrency:
group: desktop-connect-discovery-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true

jobs:
packaged-connect-discovery:
name: Packaged Connect (${{ matrix.target }})
runs-on: ${{ matrix.runner }}
timeout-minutes: 45
strategy:
fail-fast: false
matrix:
include:
- target: darwin-x64
runner: macos-15-intel
platform: darwin
arch: x64
- target: darwin-arm64
runner: macos-15
platform: darwin
arch: arm64
- target: linux-x64
runner: ubuntu-24.04
platform: linux
arch: x64
- target: linux-arm64
runner: ubuntu-24.04-arm
platform: linux
arch: arm64
- target: win32-x64
runner: windows-2025
platform: win32
arch: x64
- target: win32-arm64
runner: windows-11-arm
platform: win32
arch: arm64

steps:
- name: Checkout repository
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7

- name: Set up target-native Node.js
uses: actions/setup-node@249970729cb0ef3589644e2896645e5dc5ba9c38 # v6
with:
node-version-file: '.nvmrc'
architecture: ${{ matrix.arch }}
cache: npm
cache-dependency-path: package-lock.json

- name: Verify selected host architecture
shell: bash
run: |
test "$(node -p process.platform)" = "${{ matrix.platform }}"
test "$(node -p process.arch)" = "${{ matrix.arch }}"

- name: Install locked dependencies
run: npm ci

- name: Install native Linux package and credential tools
if: matrix.platform == 'linux'
run: |
sudo apt-get update
sudo apt-get install --yes cpio dbus-x11 fakeroot gnome-keyring libsecret-1-0 rpm zip

- name: Verify encoded Windows PowerShell ACL helper success streams
if: matrix.platform == 'win32'
run: npm run test:windows-fixture-acl -w @propr/desktop

- name: Verify Windows packaged launcher authority
if: matrix.platform == 'win32'
run: node --test apps/desktop/scripts/windows-packaged-connect-staging.test.mjs

- name: Package the target-native desktop app
run: npm run desktop:package

- name: Inspect the unsigned target-native desktop app
run: npm run desktop:smoke:inspect

- name: Run packaged Linux main-to-renderer discovery
if: matrix.platform == 'linux'
shell: bash
run: |
sandbox="apps/desktop/out/propr-desktop-linux-${{ matrix.arch }}/chrome-sandbox"
sudo chown root:root "$sandbox"
sudo chmod 4755 "$sandbox"
test "$(stat -c '%U:%G:%a' "$sandbox")" = 'root:root:4755'
keyring_root="$(mktemp -d)"
trap 'rm -rf -- "$keyring_root"' EXIT
dbus-run-session -- bash -euo pipefail -c '
export XDG_DATA_HOME="$1"
export PROPR_DESKTOP_SMOKE_KEYRING_ROOT="$1"
eval "$(printf "%s\n" "propr-packaged-smoke" | gnome-keyring-daemon --unlock --components=secrets)"
xvfb-run --auto-servernum npm run smoke:connect-package -w @propr/desktop
' bash "$keyring_root"

- name: Run packaged Darwin main-to-renderer discovery
if: matrix.platform == 'darwin'
shell: bash
run: >-
node apps/desktop/scripts/run-bounded-darwin-command.mjs
--timeout-ms 480000
--termination-grace-ms 90000
--max-output-bytes 1048576
--forward-output true
-- bash apps/desktop/scripts/run-packaged-darwin-connect-smoke.sh '${{ matrix.arch }}'

- name: Run packaged Windows main-to-renderer discovery as an ordinary user
if: matrix.platform == 'win32'
shell: powershell
run: >-
& apps/desktop/scripts/run-packaged-windows-connect-smoke.ps1
-Architecture '${{ matrix.arch }}'
Loading