Skip to content

feat(releases): add v3.10 in-app release notes - #235

Merged
ThisIs-Developer merged 6 commits into
mainfrom
agent/release-notes
Aug 3, 2026
Merged

feat(releases): add v3.10 in-app release notes#235
ThisIs-Developer merged 6 commits into
mainfrom
agent/release-notes

Conversation

@ThisIs-Developer

@ThisIs-Developer ThisIs-Developer commented Aug 2, 2026

Copy link
Copy Markdown
Owner

What changed

  • Restored the release-note implementation to commit 6561fe3 as requested.
  • Kept the extensionless RELEASE_NOTES source and the existing v3.10.0 in-app release-note lifecycle.
  • Disabled Export, Share Snapshot, and Live Share while the Release Notes tab is active on desktop and mobile.
  • Prevented those actions from being triggered programmatically while Release Notes is active, and restored their prior state after switching to a regular document.
  • Moved Apache License 2.0 above Show Release Notes in About Markdown Viewer.
  • Added a small amount of space above the release label and changed it to Markdown Viewer release · v3.10.0.
  • Rebuilt the synchronized Neutralino desktop resources.

Why

Release Notes is an application-owned, read-only tab rather than a user document. Document export and collaboration actions should therefore be unavailable there, while the About menu and release heading should follow the requested presentation.

Validation

  • Focused Playwright release-note behavior test: 1/1 passed.
    • verified desktop and mobile Export, Share Snapshot, and Live Share controls are disabled;
    • verified programmatic activation cannot open export/share/live-share dialogs;
    • verified the controls restore after leaving Release Notes;
    • verified the About menu order and 8 px release-label top spacing.
  • npm run build passed.
  • Translation audit passed: 14 catalogs × 1170 keys.
  • JavaScript syntax checks passed for the web and generated desktop scripts.
  • Root and generated desktop release-note, script, and stylesheet files match.
  • Responsive toolbar checks passed at 320, 375, 768, 1080, and 1440 px.
  • git diff --check passed.

One pre-existing local toolbar assertion still expects version 3.9.3 and the former Changelog menu item; the remaining 7/8 assertions passed. This requested update does not change that stale test fixture.

User impact

Users can read and navigate the v3.10.0 Release Notes normally, but document-only export and collaboration commands are clearly unavailable until they return to a regular file. The About menu and release heading now use the requested order and spacing.

@vercel

vercel Bot commented Aug 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
markdown-viwer Ready Ready Preview Aug 3, 2026 5:13pm

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 3, 2026

Copy link
Copy Markdown

Deploying markdownviewer with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6fb0ab3
Status: ✅  Deploy successful!
Preview URL: https://64e7250c.markdownviewer.pages.dev
Branch Preview URL: https://agent-release-notes.markdownviewer.pages.dev

View logs

@ThisIs-Developer ThisIs-Developer changed the title feat(releases): add versioned in-app release notes feat(releases): add modern v3.10 in-app release notes Aug 3, 2026
@ThisIs-Developer ThisIs-Developer changed the title feat(releases): add modern v3.10 in-app release notes feat(releases): add v3.10 in-app Markdown release notes Aug 3, 2026
@ThisIs-Developer ThisIs-Developer changed the title feat(releases): add v3.10 in-app Markdown release notes feat(releases): add v3.10 in-app release notes Aug 3, 2026
@ThisIs-Developer
ThisIs-Developer marked this pull request as ready for review August 3, 2026 17:37
@ThisIs-Developer
ThisIs-Developer merged commit cc22514 into main Aug 3, 2026
5 checks passed
@ThisIs-Developer
ThisIs-Developer deleted the agent/release-notes branch August 3, 2026 17:51
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