Skip to content

feat: rename Docs to Notes throughout the UI#9

Open
melindavandijke wants to merge 19 commits into
mainfrom
docs-to-notes
Open

feat: rename Docs to Notes throughout the UI#9
melindavandijke wants to merge 19 commits into
mainfrom
docs-to-notes

Conversation

@melindavandijke

Copy link
Copy Markdown

Purpose

Rename all user-facing occurrences of "Docs" / "doc(s)" to "Notes" / "note(s)" to align the app name and terminology with the Mosa brand.

Proposal

  • Rename app title and og:title from "Mosa Docs" to "Mosa Notes" in _app.tsx
  • Update MosaLoginPage heading and page title
  • Update HomeContent English fallback text in <Trans> components
  • Add English overrides in translations.json for all keys where the key itself is the English display text (t('Docs'), t('All docs'), t('My docs'), t('New doc'), etc.)
  • Update translated values in nl, fr, de, es, it, ru, uk, tr, zh, el with the correct word for "note(s)" in each language

Alevale and others added 19 commits April 14, 2026 06:26
- Add workflow to build and push frontend Docker image
- Configure version tagging for releases
- Add theme.css for runtime style overrides
- Update environment configuration for theme support
- Add Mosa brand colors based on #0443F2
- Add Mosa logo assets (cloud, horizontal, standard)
- Update favicon and app icons
- Configure cunningham theme tokens for Mosa palette
- Update app title to "Mosa Docs"
- Add option to hide footer via cunningham config
- Add option to hide onboarding screenshots
- Update Home components to respect configuration
- Change image names from lasuite/impress-* to mosacloud/docs-*
- Add version extraction from package.json and pyproject.toml
- Add latest + version tags on main branch pushes
- Add MIT frontend build (docs-frontend-mit) for clients needing MIT license
- Update checkout action to v6
- Standardize login action usage
Skip tests that check for La Suite-specific elements that differ
in the mosacloud fork:
- config.spec.ts: FRONTEND_CSS_URL config value differs
- footer.spec.ts: Footer links (DINUM, ZenDiS) removed
- home.spec.ts: Home page elements and DSFR theme differ
- Remove lint-git job from impress.yml (not needed for mosacloud fork)
- Remove notify-argocd job from docker-hub.yml (using Flux instead)
- Delete release-helm-chart.yaml workflow (not using helm releases)
- Delete crowdin_download.yml and crowdin_upload.yml (not using Crowdin)
Replace the plain 401 page with the branded Mosa login experience.
Add heading/description/withRedirect props to MosaLoginPage.
- Add -mosa.<run_number> suffix to all Docker image version tags
- Delete redundant frontend-docker.yml (docker-hub.yml already builds frontend-mit)
Adapts converter API to docspec 3.0.x (PR suitenumerique#2220).

Conflicts resolved:
- cunningham-tokens.css: keep Mosa font weights/families
- translations.json: keep both Sidebar and Sign-in fr entries
# Conflicts:
#	.github/workflows/crowdin_download.yml
#	.github/workflows/crowdin_upload.yml
#	.github/workflows/docker-hub.yml
#	.github/workflows/impress.yml
#	.github/workflows/release-helm-chart.yaml
#	src/frontend/apps/impress/src/i18n/translations.json
Three regressions surfaced by CI after the v5.2.1 merge:

- backend: trivy gate flagged 2 HIGH CVEs in urllib3 2.6.3
  (CVE-2026-44431 header leak on cross-origin redirect,
  CVE-2026-44432 DoS via response decompression), pulled
  transitively. Add uv override-dependency urllib3>=2.7.0 and relock.
- lint-front: 'themesDSFR' is intentionally unused (its spread is
  commented out for rebase tracking) but the no-unused-vars rule
  rejects it. Rename to _themesDSFR to satisfy the allowed-prefix.
- test-front: default-theme font token was stale ('Inter'); upstream
  v5.2.1 standardized on 'Inter Variable' (matches the kept test and
  our own dsfr theme). Align cunningham.ts and the generated tokens.

Also gitignore backups/ (local DB dumps must never be committed).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Size Change: -1 B (0%)

Total Size: 4.32 MB

📦 View Changed
Filename Size Change
apps/impress/out/_next/static/88e67e36/_buildManifest.js 0 B -704 B (removed) 🏆
apps/impress/out/_next/static/be5fedd7/_buildManifest.js 703 B +703 B (new file) 🆕

compressed-size-action

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.

4 participants