Skip to content

Release 7.0.3-beta - #1001

Merged
justcoding121 merged 11 commits into
betafrom
develop
Aug 31, 2026
Merged

Release 7.0.3-beta#1001
justcoding121 merged 11 commits into
betafrom
develop

Conversation

@justcoding121

Copy link
Copy Markdown
Owner

Summary

  • Merge latest develop into beta for 7.0.3-beta
  • Includes version bump to 7.0.3 / AssemblyVersion 7.0.3.0, Inspector/CLI self-update, install UX, website dual stable/beta downloads, macOS archive StatusText flake fix

Test plan

  • Required checks green (build, ui-portable, RPS)
  • After merge: NuGet 7.0.3-beta, tag v7.0.3-beta with product assets, /download Beta section updated

justcoding121 and others added 11 commits August 31, 2026 08:25
download.data.ts bakes GitHub Release zip/MSI URLs at Pages build time.
GITHUB_TOKEN release creates do not cascade Deploy website, so the download
page stayed empty after v7.0.2-beta assets landed.

- Always run Deploy website on push to develop/beta/stable
- Allow deploy job on beta/stable refs
- After release.yml publish-release, explicitly gh workflow run deploy-website
- Always deploy Pages on push to develop/beta/stable
- After release.yml publishes zip/MSI, dispatch Deploy website (GITHUB_TOKEN
  does not cascade release:published)
- Mirror *.html as dir/index.html so GitHub Pages clean URL /download is not
  stuck on a stale object while /download.html updates
- Fail the site build if GitHub releases API yields no download assets
…AL_ERROR RSTs.

Show resolved spill/log paths with Open folder actions, and demote peer INTERNAL_ERROR resets so long-lived streams stop flooding Error logs.
download.data.ts now resolves the newest product zip/MSI release per
channel. The Download page renders Stable and Beta sections so both
are visible when a beta (e.g. v7.0.2-beta) ships before the next stable.
…able

fix(website): dual stable/beta downloads + always redeploy on beta/stable
Give Windows MSI a guided InstallDir wizard, ARP icon, shortcuts, and Launch-on-finish; ship Linux/macOS zip helpers for desktop/.app install and uninstall.
Inspector can install and restart from the selected channel; titanium update replaces the CLI install in place with SHA256 verification.
Retry MarshalToUiAsync on IFontManagerImpl races and keep headless fixtures off the update feed.
Set Appended status like export (off UI after IO), marshal only session adds via Post, and assert on session count as a fallback.
chore(release): bump to 7.0.3 for beta cut
@justcoding121
justcoding121 merged commit 2b27d79 into beta Aug 31, 2026
19 of 20 checks passed
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
32.9% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

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