Skip to content

OpenConceptLab/ocl_issues#2808 | Public preview announcement banner - #61

Merged
snyaggarwal merged 2 commits into
mainfrom
issues#2808
Sep 26, 2026
Merged

snyaggarwal merged 2 commits into
mainfrom
issues#2808

Conversation

@paynejd

@paynejd paynejd commented Sep 23, 2026

Copy link
Copy Markdown
Member

Linked Issue

Part of OpenConceptLab/ocl_issues#2808. It stays open until Learn more points at the preview launch post.

Summary

Welcome to the public preview of the OCL Mapper! Try it now, ahead of the full release coming soon. → Learn more

Dismissible banner under the app bar, built the same way as TBv3's AnnouncementBanner: en/es/zh strings under announcement.*, dismissal stores ANNOUNCEMENT_ID, and MAPPER_ANNOUNCEMENT_URL → https://openconceptlab.org/blog?utm_source=oclmap&utm_medium=banner&utm_campaign=preview_launch until the post is published.

Test Plan

  • ESLint clean on changed files
  • Ran locally against the prod API: banner renders at 1440px and 390px, link and UTM correct
  • Dismiss → reload: stays hidden; announcementDismissed = mapper-public-preview-2026-09

Notes

Merge with or after #60 (Mapper preview). On today's main, waitlisted users would see "Welcome to the public preview" directly above the "coming soon / join the waitlist" page.

Matched P1 banner set: OpenConceptLab/ocl_online#192 (community site) · OpenConceptLab/ocl_issues#2807 (TBv2) · OpenConceptLab/ocl_issues#2802 (TBv3) · OpenConceptLab/ocl_issues#2808 (Mapper).

🤖 Generated with Claude Code

Dismissible banner under the app bar, in en, es and zh, built the same
way as TBv3's: dismissal stores ANNOUNCEMENT_ID rather than 'true', so
bumping the ID re-shows a new banner. Learn more goes to
openconceptlab.org/blog with UTM tags until the launch post is published.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@snyaggarwal
snyaggarwal merged commit 10314a4 into main Sep 26, 2026
1 check passed
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.

2 participants