velxio/frontend/src/components/layout
David Montero e51d26ce33 feat(editor): follow-up GitHub star prompt for past dismissers
The star banner used a single localStorage flag (velxio_star_prompted)
set identically whether the user clicked through to the repo or just
closed it, so once dismissed it never showed again and clickers and
closers were indistinguishable.

Now track three flags:
  velxio_star_prompted     - dismissed the first ask
  velxio_star_prompted_v2  - dismissed the follow-up (stop forever)
  velxio_star_clicked      - clicked through to the repo (stop forever)

Anyone who dismissed the first ask without clicking through gets ONE
follow-up (round 2) with a stronger message; clicking the repo link at
any time opts them out permanently. Capped at two asks total.

Adds starBanner.title2/body2 copy in all 9 locales.
2026-06-15 22:15:14 +02:00
..
AppHeader.tsx feat(seo+nav+community): public-project indexing + classroom nav + examples grid 2026-05-29 18:11:28 +02:00
CodeBlock.tsx
GitHubStarBanner.css
GitHubStarBanner.tsx feat(editor): follow-up GitHub star prompt for past dismissers 2026-06-15 22:15:14 +02:00
LanguageSwitcher.css feat(i18n): react-i18next foundation + 9-locale support for header / footer 2026-05-09 00:40:37 -03:00
LanguageSwitcher.tsx feat(i18n): react-i18next foundation + 9-locale support for header / footer 2026-05-09 00:40:37 -03:00
ShareModal.tsx feat(share-modal): D1.4 — 3-level visibility picker (public/unlisted/private) 2026-05-29 05:49:03 +02:00