Skip to content

chore(brand): Beta labels + fix MemryNote naming in macOS menus#706

Merged
h4yfans merged 2 commits into
mainfrom
beta-label
Jul 8, 2026
Merged

chore(brand): Beta labels + fix MemryNote naming in macOS menus#706
h4yfans merged 2 commits into
mainfrom
beta-label

Conversation

@h4yfans

@h4yfans h4yfans commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

What

  • Add a Beta indicator on three brand surfaces: macOS About panel, landing header pill, README badge.
  • Fix macOS menu bar showing "Memrynote" and the app menu showing "About @memry/desktop": correct productName casing (CFBundleName) and give role: 'about' items explicit localized labels — app.name is @memry/desktop in production and must stay that way (default userData path derives from it).
  • Sweep Memrynote → MemryNote casing across app copy, all 30 locales, release artifact names, homebrew cask generator, and landing download fixtures (asset matching is suffix-based, so old release links keep working).
  • Keep win.executableName: Memrynote for exe-path stability on existing installs.

@github-actions github-actions Bot added chore documentation Improvements or additions to documentation labels Jul 8, 2026
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown

React Doctor found 3 issues in 1 file · 3 errors · score 75 / 100 (Needs work) · vs main

Errors

⚠️ Warning: .github/workflows/react-doctor.yml is configured incorrectly. See below to fix.

React Doctor compares against main to report only the issues this pull request introduces. This run couldn't complete that comparison (usually a shallow CI checkout with no merge base), so it listed every issue in the changed files, including ones that already existed on main.

Add fetch-depth: 0 to the actions/checkout step in .github/workflows/react-doctor.yml so the checkout includes the history React Doctor needs:

 jobs:
   react-doctor:
     steps:
       - uses: actions/checkout@v5
+        with:
+          fetch-depth: 0

       - uses: millionco/react-doctor@v2

To silence this warning, set silence-missing-baseline-warning: true on the React Doctor action.

Reviewed by React Doctor for commit f0be624. See inline comments for fixes.

@codecov

codecov Bot commented Jul 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

productName casing drives CFBundleName (menu bar); role:'about' items now
carry explicit labels because app.name resolves to @memry/desktop in
production and cannot be renamed (userData path derives from it). Sweep
Memrynote -> MemryNote across app copy, locales, release artifact names,
homebrew cask, and landing download fixtures.
@h4yfans h4yfans changed the title chore: label About panel, landing header, and README as Beta chore(brand): Beta labels + fix MemryNote naming in macOS menus Jul 8, 2026
@github-actions github-actions Bot added the test label Jul 8, 2026
@h4yfans h4yfans marked this pull request as ready for review July 8, 2026 10:51
@h4yfans h4yfans merged commit 402b2b6 into main Jul 8, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore documentation Improvements or additions to documentation test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant