feat: rename Docs to Notes throughout the UI#9
Open
melindavandijke wants to merge 19 commits into
Open
Conversation
- 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>
|
Size Change: -1 B (0%) Total Size: 4.32 MB 📦 View Changed
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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
_app.tsxMosaLoginPageheading and page titleHomeContentEnglish fallback text in<Trans>componentstranslations.jsonfor all keys where the key itself is the English display text (t('Docs'),t('All docs'),t('My docs'),t('New doc'), etc.)