Skip to content

build(deps): bump actions/download-artifact from 4 to 8 - #3

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/download-artifact-8
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/download-artifact-8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/download-artifact from 4 to 8.

Release notes

Sourced from actions/download-artifact's releases.

v8.0.0

v8 - What's new

[!IMPORTANT] actions/download-artifact@v8 has been migrated to an ESM module. This should be transparent to the caller but forks might need to make significant changes.

[!IMPORTANT] Hash mismatches will now error by default. Users can override this behavior with a setting change (see below).

Direct downloads

To support direct uploads in actions/upload-artifact, the action will no longer attempt to unzip all downloaded files. Instead, the action checks the Content-Type header ahead of unzipping and skips non-zipped files. Callers wishing to download a zipped file as-is can also set the new skip-decompress parameter to true.

Enforced checks (breaking)

A previous release introduced digest checks on the download. If a download hash didn't match the expected hash from the server, the action would log a warning. Callers can now configure the behavior on mismatch with the digest-mismatch parameter. To be secure by default, we are now defaulting the behavior to error which will fail the workflow run.

ESM

To support new versions of the @actions/* packages, we've upgraded the package to ESM.

What's Changed

Full Changelog: actions/download-artifact@v7...v8.0.0

v7.0.0

v7 - What's new

[!IMPORTANT] actions/download-artifact@v7 now runs on Node.js 24 (runs.using: node24) and requires a minimum Actions Runner version of 2.327.1. If you are using self-hosted runners, ensure they are updated before upgrading.

Node.js 24

This release updates the runtime to Node.js 24. v6 had preliminary support for Node 24, however this action was by default still running on Node.js 20. Now this action by default will run on Node.js 24.

What's Changed

New Contributors

Full Changelog: actions/download-artifact@v6.0.0...v7.0.0

v6.0.0

... (truncated)

Commits
  • 3e5f45b Add regression tests for CJK characters (#471)
  • e6d03f6 Add a regression test for artifact name + content-type mismatches (#472)
  • 70fc10c Merge pull request #461 from actions/danwkennedy/digest-mismatch-behavior
  • f258da9 Add change docs
  • ccc058e Fix linting issues
  • bd7976b Add a setting to specify what to do on hash mismatch and default it to error
  • ac21fcf Merge pull request #460 from actions/danwkennedy/download-no-unzip
  • 15999bf Add note about package bumps
  • 974686e Bump the version to v8 and add release notes
  • fbe48b1 Update test names to make it clearer what they do
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](actions/download-artifact@v4...v8)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: area/infra, kind/dependency. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@cherrchen

Copy link
Copy Markdown
Owner

Superseded by the downstream Electron-only Dependabot policy. Upstream-owned dependencies advance through upstream synchronization.

@cherrchen cherrchen closed this Aug 13, 2026
@dependabot @github

dependabot Bot commented on behalf of github Aug 13, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/download-artifact-8 branch August 13, 2026 18:06
cherrchen added a commit that referenced this pull request Sep 7, 2026
* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 8e5bd25b24..86a427dbe4

86a427dbe4 chore: ignore the local .zcode session directory
91d569fe42 feat(commit-message): inherit the session model and reserve the settings seam
6d10d5f073 fix: ignore stale Git mutations and treat filenames as literal pathspecs (#3)
d6490bcae1 feat(git-graph): canvas graph, three client surfaces, and workspace binding hardening (#2)
79f267b425 fix(client): type the deferred RPC mocks as GitRpcResult
36aa71c09e refactor(client): gate workspace idempotence on binding currency
f413db3020 style: keep the session index and binding guard lint-clean across programs
73512fda7f style: satisfy the desktop lint rules across graph layout and specs
c09dc1a077 chore: refresh the pinned details-host fixture integrity
b4ba876f18 chore: repack the details-host fixture with the localized chrome
e750599526 fix(client): harden workspace binding, graph lifecycle, and locale copy
c2f18d03d2 fix(git-graph): import GitCommitSummary type in layout specs
3cf37037f6 fix(git-graph): mark graph test harness as client-only
0e05a4f5e3 feat(git-graph): cap visible lanes at three and shorten first page
74dc712ae7 fix(git-graph): drop unused type import flagged by monorepo tsconfig
0390794e2f docs(git-graph): document lane layout architecture
4bb2392d4f feat(git-graph): add graph scopes to history queries
5e95652dfb feat(git-graph): render layout rows with bezier edges and node semantics
8f31fee058 refactor(git-graph): introduce active-lane graph layout model
371d0f4086 fix: display the graph canvas at design size, not its DPR-scaled backing store
6987899e20 fix: drop the unused lane-area string after switching to inline padding
7e0160fedd fix: list the canvas graph files in tsconfig.client.json and drop the CSS custom property style
9d25fa620f fix: satisfy the desktop lint gate for the canvas graph files
9cfc50f4ad feat: canvas graph rail and icon-only header actions
cd1cf23307 docs: document surfaces, launcher, and commit-message generation
40669bcd08 fix: anchor artifact spec paths and adopt hairline borders
34d906e841 docs: describe the three surfaces and the commit message generator in the pairing and user experience sections
65bbebe2ae fix: cache the merged snapshot so useSyncExternalStore stays stable
4af3b9b00d fix: default the new v3 state fields in the branch-control spec
60dce63f47 fix: drop the removed activeTab field from branch-control spec state
5b685ccce6 fix: type the surface spec mocks as function properties so unbound-method never fires
7440a9c569 fix: guard the lane index sum and annotate mock inspection lines
d7c8868d16 fix: finish lint cleanup in surfaces, graph model, and specs
958184228f fix: drop the unused LlmRuntime type import
2b064731fa fix: satisfy monorepo lint rules across the v3 client surfaces
806847f4aa fix: drop the field-level schema cast that broke exact-optional assignment
4f17eeffba chore: name the graph model spec by its client aggregate
62952d3166 chore: list new host and client sources in project tsconfigs
5ddd7e7f5f feat(git): migrate to Details Host v3 surfaces, launcher cards, and graph MVP
ebfb3c25f8 fix: keep compiler root standalone
643557ffbf chore: support DSH 0.1.2-rc.1
fcb7a29675 chore: support DSH v0.1.2-alpha.4
66969f7325 fix: pin DSH 0.1.2-alpha.2 and type the registerSurface mock
809871ef8d fix(client): keep the Git heading without a back control
0da4ea61a6 fix: migrate client plugins for DSH v0.1.2-alpha.2
80ea5412c7 docs: note main targets DSH v0.1.1-rc.2
a44e66676b fix(test): cast createBranch mock through unknown for tsc
10821fa6b6 fix(client): use Modal for create-branch and handle unborn HEAD
b96458bd5c feat: ship cordis.patch.yml bundle layer for profile installation
67b2c9e59b docs: align zh README code blocks with English pairing rules
a099808351 docs: expand README with Details Host pairing and install guide
5a67d56289 fix(chore): edit .gitignore
c2bce57f48 fix(git): type fakeSessions current as string | undefined
c84bb44cc7 test(git): verify details host P2 session restore
46ffdf0c83 feat(git): move details actions into host header
18f52bbd50 feat(git): register git details descriptor
cb58c82d55 test(git): integrate details host v0.2 fixture
82135af2f5 feat(git): route details opens through host payload
28bf9bd048 fix(client): declare Details Host as a module-table request
2e79ed3a6b test(client): satisfy electron client aggregate types
b7764fc054 test(client): keep details-host helpers out of host typecheck
17ed027fbd chore: align workspace client tsconfig with details surface
6c92cf9bbb refactor(client): migrate Git panel to details host
24a6669e24 feat: move git UX to composer control and right drawer (#1)
0c59b2f802 fix: publish the types runtime export
075cc58e02 fix: publish declarations without compiler output
6e7e500220 docs: keep package contract sections final
be72fad85c fix: keep client contracts package-local
05167324bf feat: add portable Git plugin
c3bcff1d6a Initial commit
REVERT: 8e5bd25b24 fix: prune unloaded Details surfaces from every retained session
REVERT: c0942ca0de fix(client): mark SurfaceErrorBoundary overrides for Electron typecheck (#2)
REVERT: c82c4989c8 Merge pull request #1 from cherrchen/feat/details-beatiful-feature
REVERT: dcb29bc051 feat(client): localize the Details Host chrome through the locale seat
REVERT: 78e1f778dc feat: shared header geometry, responsive tab strip, and DetailsHeaderAction primitive
REVERT: 9d73af4834 docs: keep the launcher example code block verbatim across the pair
REVERT: 6b860d66f1 fix: make the client bundle loadable outside the ModuleLoader host
REVERT: 42aa416971 docs: describe the multi-tab dock (API v3) in both READMEs
REVERT: db8cc86403 fix: satisfy monorepo lint rules (arrow parens, line length)
REVERT: 0600bf8958 feat(details): ship the App Details Toggle inside the host (measured dock visibility)
REVERT: 00e0377801 feat(details): evolve the single-surface host into a multi-tab dock (API v3)
REVERT: 0c5d0bfed2 fix: isolate mixed host and client session types
REVERT: e18a97ae79 fix: bind details sessions to client contract
REVERT: e97e7938dd chore: support DSH 0.1.2-rc.1
REVERT: bcf3e65dee chore: support DSH v0.1.2-alpha.4
REVERT: b2735b38e5 fix: migrate client plugins for DSH v0.1.2-alpha.2
REVERT: 6ae54bee8b docs: note main targets DSH v0.1.1-rc.2
REVERT: 9a6d54024e fix: clear Windows Desktop caption overlay in details header
REVERT: cd47ab672c feat: ship cordis.patch.yml bundle layer for profile installation
REVERT: 12176d4ee5 docs: expand README with install, API, and Desktop integration
REVERT: 41211b35a2 fix(details): drop unused knownSessionIds field
REVERT: de9a2f0478 fix(details): type fakeSessions current as string | undefined
REVERT: 3858a22d50 docs(details): keep bilingual README code blocks identical
REVERT: b617bae6ff test(details): cover session and navigation behavior
REVERT: 8d9c1537e3 feat(details): add per-session navigation, dedupe, and recovery
REVERT: cff947b9c4 test(details): cover descriptor and chrome lifecycle
REVERT: 2949f7bd8d feat(details): add surface descriptors, lifecycle, and header actions
REVERT: 5936803a26 test(details): cover v0.2 foundation contract
REVERT: a2bebe0fd7 feat(details): add typed surface instances and payload routing
REVERT: 6075406e4c feat: add portable details host plugin
REVERT: 882a87bfe6 Initial commit

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 86a427dbe400762cc559965aeb9d30bde21d97ba

* fix(dsh-plugin-git): list commit-message-settings and reference host model/settings projects

The subtree sync brought the generation settings seam in, but the host
project still missed the new source file and the type-only imports of
dsh-agent-default-model and dsh-settings pulled workspace sources into
the plugin program (TS6059/TS6307). List the file and reference both
projects so tsc -b orders them ahead of the plugin.

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 8e5bd25b24..1fe37c80b4

1fe37c80b4 feat(ui): refine details tabs and native action hints
84e78aec34 fix: prune unloaded Details surfaces from every retained session (#3)
REVERT: 8e5bd25b24 fix: prune unloaded Details surfaces from every retained session

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 1fe37c80b4901a445f1b9d4b0dd10afe3d72460c

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 1fe37c80b4..aef66cc28d

aef66cc28d docs: share localized header action example across languages
e27e18a6bd fix: align details tabs and connect workspace folder action

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: aef66cc28db6f0d2d34fbf8ef1f25f39c00ae166

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 86a427dbe4..f566c281c4

f566c281c4 fix: keep Git controls in frames and refine commit input

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: f566c281c4291efe3d71608a895e0e6721c4e4f0

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from aef66cc28d..392f8b059e

392f8b059e fix: preserve typed session identity for workspace lookup

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 392f8b059e19d997a29c767085ac76dfaacf1373

* fix: wire details folder opener through Electron adapter

Register ctx.shellDetails.registerFolderOpener from the directory-picker
Electron plugin, add the runtime-client path alias, and allow undefined
workspace paths under exactOptionalPropertyTypes.

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 392f8b059e..c73284e309

c73284e309 fix: allow undefined workspace path in host state

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: c73284e309fd765df6f5455bbd87e3e835913385

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from c73284e309..c49f669130

c49f669130 fix: pin the details tab strip to the divider and lift tabs on hover

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: c49f669130cb0947e9027877c273a04b82819a8a

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from c49f669130..78accc6e39

78accc6e39 fix: bottom-align details tabs instead of splitting the header into rows

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 78accc6e395f43d31c4a7c87c0ee07ba1e4990e6

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 78accc6e39..5bfe49520c

5bfe49520c fix: inset the details tab strip above the header divider

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 5bfe49520c19a2591f4268cfb6bb447e30d433bd

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 5bfe49520c..2a17b7e3f8

2a17b7e3f8 fix: use launcher-card fill hover on details tabs and folder action

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 2a17b7e3f8270dc3f2ad3292b5e99ba7c4be5457

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 2a17b7e3f8..83d838b939

83d838b939 fix: restore details hover wash with a defined theme token

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 83d838b939394ec36a59b6a49140a6cf3b4e09dd

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from 83d838b939..d91d10f2fa

d91d10f2fa fix: give the details header toggle the shared interactive hover wash

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: d91d10f2fa020197a77bd4d8080c9fce19f29ee6

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from f566c281c4..927ca979b7

927ca979b7 feat(ui): rebuild Git Changes around the commit-first sketch

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 927ca979b76e2728659ffb37bd52c7482e63bd17

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 927ca979b7..a640d35240

a640d35240 fix(ui): keep the Changes commit split consistent and grow the message field

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: a640d3524072a758056656b0c324c4e6876f7015

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from a640d35240..8c671227cc

8c671227cc fix(ui): keep the empty commit message field one row tall

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 8c671227cca432de28339937c35a51ad0c3d607d

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 8c671227cc..34e2729889

34e2729889 feat(ui): keep Graph refresh on the scope bar without Reveal

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 34e27298898ab5e13725beda28588e328cb7f6fd

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 34e2729889..cdf268c9b6

cdf268c9b6 feat(settings): register commit-message generation in Plugin configuration

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: cdf268c9b68478debd9c4195d99c3440b46803f7

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from cdf268c9b6..8f64ecf631

8f64ecf631 fix(settings): load Git generation models and match discard copy

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 8f64ecf631291fd2ac272b9b31da728b7167c545

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 8f64ecf631..5d53294bab

5d53294bab feat(ui): keep Diff refresh in the top-right without Reveal

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 5d53294bab02f4dc23a546760f603ffff775bc16

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 5d53294bab..c6812f527d

c6812f527d fix(ui): match Diff title top inset to Changes and Graph

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: c6812f527d21c3b3f728e529fbd88480188313fc

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from c6812f527d..e883c67696

e883c67696 fix(test): initialize bare remotes on main for push assertions

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: e883c6769602e52ac3a55e41e0c00ab0ba07cdf8

* fix(git-plugin): annotate amend parameter for host typert analysis

Sync the subtree service signature with the canonical plugin fix and
record the settings devDependencies needed by the Git plugin workspace.
cherrchen added a commit that referenced this pull request Sep 11, 2026
* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from e883c67696..8b0590b1a9

8b0590b1a9 fix(git): retain complete changes and reject stale output
c8bce150f6 feat(ui): rebuild Git Changes and polish Details surfaces (#4)
REVERT: e883c67696 fix(test): initialize bare remotes on main for push assertions
REVERT: c6812f527d fix(ui): match Diff title top inset to Changes and Graph
REVERT: 5d53294bab feat(ui): keep Diff refresh in the top-right without Reveal
REVERT: 8f64ecf631 fix(settings): load Git generation models and match discard copy
REVERT: cdf268c9b6 feat(settings): register commit-message generation in Plugin configuration
REVERT: 34e2729889 feat(ui): keep Graph refresh on the scope bar without Reveal
REVERT: 8c671227cc fix(ui): keep the empty commit message field one row tall
REVERT: a640d35240 fix(ui): keep the Changes commit split consistent and grow the message field
REVERT: 927ca979b7 feat(ui): rebuild Git Changes around the commit-first sketch
REVERT: f566c281c4 fix: keep Git controls in frames and refine commit input
REVERT: 86a427dbe4 chore: ignore the local .zcode session directory
REVERT: 91d569fe42 feat(commit-message): inherit the session model and reserve the settings seam

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 8b0590b1a95a97dc221cbe7aa539b95b189c2340

* Squashed 'apps/electron/runtime/plugins/ui-details-host/' changes from e883c67696..9dcddf7bbf

9dcddf7bbf fix(details-host): publish live launcher entries
2e122c1e24 feat(ui): refine details tabs and native action hints (#4)
84e78aec34 fix: prune unloaded Details surfaces from every retained session (#3)
c0942ca0de fix(client): mark SurfaceErrorBoundary overrides for Electron typecheck (#2)
c82c4989c8 Merge pull request #1 from cherrchen/feat/details-beatiful-feature
dcb29bc051 feat(client): localize the Details Host chrome through the locale seat
78e1f778dc feat: shared header geometry, responsive tab strip, and DetailsHeaderAction primitive
9d73af4834 docs: keep the launcher example code block verbatim across the pair
6b860d66f1 fix: make the client bundle loadable outside the ModuleLoader host
42aa416971 docs: describe the multi-tab dock (API v3) in both READMEs
db8cc86403 fix: satisfy monorepo lint rules (arrow parens, line length)
0600bf8958 feat(details): ship the App Details Toggle inside the host (measured dock visibility)
00e0377801 feat(details): evolve the single-surface host into a multi-tab dock (API v3)
0c5d0bfed2 fix: isolate mixed host and client session types
e18a97ae79 fix: bind details sessions to client contract
e97e7938dd chore: support DSH 0.1.2-rc.1
bcf3e65dee chore: support DSH v0.1.2-alpha.4
b2735b38e5 fix: migrate client plugins for DSH v0.1.2-alpha.2
6ae54bee8b docs: note main targets DSH v0.1.1-rc.2
9a6d54024e fix: clear Windows Desktop caption overlay in details header
cd47ab672c feat: ship cordis.patch.yml bundle layer for profile installation
12176d4ee5 docs: expand README with install, API, and Desktop integration
41211b35a2 fix(details): drop unused knownSessionIds field
de9a2f0478 fix(details): type fakeSessions current as string | undefined
3858a22d50 docs(details): keep bilingual README code blocks identical
b617bae6ff test(details): cover session and navigation behavior
8d9c1537e3 feat(details): add per-session navigation, dedupe, and recovery
cff947b9c4 test(details): cover descriptor and chrome lifecycle
2949f7bd8d feat(details): add surface descriptors, lifecycle, and header actions
5936803a26 test(details): cover v0.2 foundation contract
a2bebe0fd7 feat(details): add typed surface instances and payload routing
6075406e4c feat: add portable details host plugin
882a87bfe6 Initial commit
REVERT: e883c67696 fix(test): initialize bare remotes on main for push assertions
REVERT: c6812f527d fix(ui): match Diff title top inset to Changes and Graph
REVERT: 5d53294bab feat(ui): keep Diff refresh in the top-right without Reveal
REVERT: 8f64ecf631 fix(settings): load Git generation models and match discard copy
REVERT: cdf268c9b6 feat(settings): register commit-message generation in Plugin configuration
REVERT: 34e2729889 feat(ui): keep Graph refresh on the scope bar without Reveal
REVERT: 8c671227cc fix(ui): keep the empty commit message field one row tall
REVERT: a640d35240 fix(ui): keep the Changes commit split consistent and grow the message field
REVERT: 927ca979b7 feat(ui): rebuild Git Changes around the commit-first sketch
REVERT: f566c281c4 fix: keep Git controls in frames and refine commit input
REVERT: 86a427dbe4 chore: ignore the local .zcode session directory
REVERT: 91d569fe42 feat(commit-message): inherit the session model and reserve the settings seam
REVERT: 6d10d5f073 fix: ignore stale Git mutations and treat filenames as literal pathspecs (#3)
REVERT: d6490bcae1 feat(git-graph): canvas graph, three client surfaces, and workspace binding hardening (#2)
REVERT: 79f267b425 fix(client): type the deferred RPC mocks as GitRpcResult
REVERT: 36aa71c09e refactor(client): gate workspace idempotence on binding currency
REVERT: f413db3020 style: keep the session index and binding guard lint-clean across programs
REVERT: 73512fda7f style: satisfy the desktop lint rules across graph layout and specs
REVERT: c09dc1a077 chore: refresh the pinned details-host fixture integrity
REVERT: b4ba876f18 chore: repack the details-host fixture with the localized chrome
REVERT: e750599526 fix(client): harden workspace binding, graph lifecycle, and locale copy
REVERT: c2f18d03d2 fix(git-graph): import GitCommitSummary type in layout specs
REVERT: 3cf37037f6 fix(git-graph): mark graph test harness as client-only
REVERT: 0e05a4f5e3 feat(git-graph): cap visible lanes at three and shorten first page
REVERT: 74dc712ae7 fix(git-graph): drop unused type import flagged by monorepo tsconfig
REVERT: 0390794e2f docs(git-graph): document lane layout architecture
REVERT: 4bb2392d4f feat(git-graph): add graph scopes to history queries
REVERT: 5e95652dfb feat(git-graph): render layout rows with bezier edges and node semantics
REVERT: 8f31fee058 refactor(git-graph): introduce active-lane graph layout model
REVERT: 371d0f4086 fix: display the graph canvas at design size, not its DPR-scaled backing store
REVERT: 6987899e20 fix: drop the unused lane-area string after switching to inline padding
REVERT: 7e0160fedd fix: list the canvas graph files in tsconfig.client.json and drop the CSS custom property style
REVERT: 9d25fa620f fix: satisfy the desktop lint gate for the canvas graph files
REVERT: 9cfc50f4ad feat: canvas graph rail and icon-only header actions
REVERT: cd1cf23307 docs: document surfaces, launcher, and commit-message generation
REVERT: 40669bcd08 fix: anchor artifact spec paths and adopt hairline borders
REVERT: 34d906e841 docs: describe the three surfaces and the commit message generator in the pairing and user experience sections
REVERT: 65bbebe2ae fix: cache the merged snapshot so useSyncExternalStore stays stable
REVERT: 4af3b9b00d fix: default the new v3 state fields in the branch-control spec
REVERT: 60dce63f47 fix: drop the removed activeTab field from branch-control spec state
REVERT: 5b685ccce6 fix: type the surface spec mocks as function properties so unbound-method never fires
REVERT: 7440a9c569 fix: guard the lane index sum and annotate mock inspection lines
REVERT: d7c8868d16 fix: finish lint cleanup in surfaces, graph model, and specs
REVERT: 958184228f fix: drop the unused LlmRuntime type import
REVERT: 2b064731fa fix: satisfy monorepo lint rules across the v3 client surfaces
REVERT: 806847f4aa fix: drop the field-level schema cast that broke exact-optional assignment
REVERT: 4f17eeffba chore: name the graph model spec by its client aggregate
REVERT: 62952d3166 chore: list new host and client sources in project tsconfigs
REVERT: 5ddd7e7f5f feat(git): migrate to Details Host v3 surfaces, launcher cards, and graph MVP
REVERT: ebfb3c25f8 fix: keep compiler root standalone
REVERT: 643557ffbf chore: support DSH 0.1.2-rc.1
REVERT: fcb7a29675 chore: support DSH v0.1.2-alpha.4
REVERT: 66969f7325 fix: pin DSH 0.1.2-alpha.2 and type the registerSurface mock
REVERT: 809871ef8d fix(client): keep the Git heading without a back control
REVERT: 0da4ea61a6 fix: migrate client plugins for DSH v0.1.2-alpha.2
REVERT: 80ea5412c7 docs: note main targets DSH v0.1.1-rc.2
REVERT: a44e66676b fix(test): cast createBranch mock through unknown for tsc
REVERT: 10821fa6b6 fix(client): use Modal for create-branch and handle unborn HEAD
REVERT: b96458bd5c feat: ship cordis.patch.yml bundle layer for profile installation
REVERT: 67b2c9e59b docs: align zh README code blocks with English pairing rules
REVERT: a099808351 docs: expand README with Details Host pairing and install guide
REVERT: 5a67d56289 fix(chore): edit .gitignore
REVERT: c2bce57f48 fix(git): type fakeSessions current as string | undefined
REVERT: c84bb44cc7 test(git): verify details host P2 session restore
REVERT: 46ffdf0c83 feat(git): move details actions into host header
REVERT: 18f52bbd50 feat(git): register git details descriptor
REVERT: cb58c82d55 test(git): integrate details host v0.2 fixture
REVERT: 82135af2f5 feat(git): route details opens through host payload
REVERT: 28bf9bd048 fix(client): declare Details Host as a module-table request
REVERT: 2e79ed3a6b test(client): satisfy electron client aggregate types
REVERT: b7764fc054 test(client): keep details-host helpers out of host typecheck
REVERT: 17ed027fbd chore: align workspace client tsconfig with details surface
REVERT: 6c92cf9bbb refactor(client): migrate Git panel to details host
REVERT: 24a6669e24 feat: move git UX to composer control and right drawer (#1)
REVERT: 0c59b2f802 fix: publish the types runtime export
REVERT: 075cc58e02 fix: publish declarations without compiler output
REVERT: 6e7e500220 docs: keep package contract sections final
REVERT: be72fad85c fix: keep client contracts package-local
REVERT: 05167324bf feat: add portable Git plugin
REVERT: c3bcff1d6a Initial commit

git-subtree-dir: apps/electron/runtime/plugins/ui-details-host
git-subtree-split: 9dcddf7bbfcb810b537e52a9ee02021ae19c97a2

* fix(electron): preserve audited plugin integration

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 8b0590b1a9..53cba2a6dd

53cba2a6dd fix(git): recover Graph and discard modified additions

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 53cba2a6ddad805029a5a3a088a3ea73768e0716

* docs(electron): record audited Git recovery

* Squashed 'packages/dsh-electron/dsh-plugin-git/' changes from 53cba2a6dd..5d43d1b2cd

5d43d1b2cd docs(git): classify model experience

git-subtree-dir: packages/dsh-electron/dsh-plugin-git
git-subtree-split: 5d43d1b2cd87ebe7bef803d38cecd0765b9a6dea

* fix(git): sync audit fixes from plugin subtree

Carry controller test typing and ui-theme CSS gate fixes from
dsh-plugin-git fix/audit-0908 into the monorepo mirror.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant