Skip to content

feat(app): announce web app discontinuation via dismissible banner#439

Merged
erikhofer merged 2 commits intomainfrom
feat/discontinuation-banner
Apr 17, 2026
Merged

feat(app): announce web app discontinuation via dismissible banner#439
erikhofer merged 2 commits intomainfrom
feat/discontinuation-banner

Conversation

@erikhofer
Copy link
Copy Markdown
Member

Closes #431 (part of #430).

Summary

  • Adds a dismissible warning banner shown on every page of the React app announcing the web app is being discontinued.
  • Banner links to the tracking issue (Pivot scope42 to an agent-native, format-agnostic workflow #430) so existing users can follow the pivot progress.
  • Dismissal is persisted in localStorage (scope42.discontinuationBanner.dismissed) so users don't see it again after closing.

Placement

  • Inside DefaultLayout, directly above the Header (within the inner Layout, so it sits alongside the fixed SideNav rather than being hidden behind it).
  • Also rendered above WorkspaceSelection so first-time visitors see it before opening a workspace.

Test plan

🤖 Generated with Claude Code

Added to prepare users for the pivot to a format-agnostic convention
with a CLI linter, Obsidian plugin, and agent skills. Links to the
tracking issue so existing users can follow progress.

Refs #431, #430

Co-Authored-By: Claude Opus 4.7 <[email protected]>
@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 17, 2026

Deploy Preview for scope42 canceled.

Name Link
🔨 Latest commit 746dcfd
🔍 Latest deploy log https://app.netlify.com/projects/scope42/deploys/69e2782219179b0008460a2d

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 17, 2026

🦋 Changeset detected

Latest commit: 746dcfd

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@scope42/app Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 17, 2026

Deploy Preview for scope42-website canceled.

Name Link
🔨 Latest commit 746dcfd
🔍 Latest deploy log https://app.netlify.com/projects/scope42-website/deploys/69e27822406a220008317fd2

@erikhofer erikhofer merged commit a93876f into main Apr 17, 2026
5 checks passed
@erikhofer erikhofer deleted the feat/discontinuation-banner branch April 17, 2026 18:22
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.

Pre-pivot: announce web app discontinuation in the app itself

1 participant