Skip to content

Launch prep: alpha notice, extension prompt, legal pages, redirect extension#85

Merged
stylessh merged 2 commits intomainfrom
feature/launch-extension-legal-typography
Apr 12, 2026
Merged

Launch prep: alpha notice, extension prompt, legal pages, redirect extension#85
stylessh merged 2 commits intomainfrom
feature/launch-extension-legal-typography

Conversation

@stylessh
Copy link
Copy Markdown
Owner

Summary

Prepares the repo and product for alpha / web store: in-app messaging, legal URLs, extension UX, and redirect coverage.

Dashboard

  • README: Alpha warning callout.
  • Alpha modal: One-time welcome + alpha warning; dismiss persisted in localStorage.
  • Extension prompt: Bottom-bar chip to install the redirect extension; 30-day dismiss with timestamp; hidden when the extension sets data-diffkit-extension on <html> (see extension bridge script).
  • Legal: Public /privacy and /terms with shared layout; indexable for store policy links.
  • Typography: @tailwindcss/typography in UI package so prose works; legal pages use readable measure and section styling.
  • Assets: logo-128.png in public/ for store listing.
  • siteConfig: browserExtensionInstallUrl.

Extension (diffkit-redirect, v0.1.1)

  • Default rules for repo overview and user profile GitHub URLs.
  • dashboard-presence.js on diff-kit.com / local dev so the app can detect the add-on.
  • Manifest: host permissions and content script matches for dashboard origins.

Notes

  • Re-export store zip locally as diffkit-redirect-0.1.1.zip on the developer machine when packaging.

Replace flex layout with CSS grid and animate gridTemplateColumns
so the main content card resizes smoothly when navigating between
pages with and without a side panel. Avoids Framer Motion layout
prop which distorts inner children via scale transforms.

- Convert parent flex container to grid with spring-animated columns
- Clone removed portal content into ghost div for exit animation
- Add useMediaQuery hook to gate panel column on xl breakpoint
…rect extension

- README alpha warning; one-time alpha welcome modal on dashboard load
- Extension install chip in bottom bar with 30-day dismiss cooldown and
  optional hide when browser extension marks document (dashboard-presence.js)
- Public /privacy and /terms with shared layout; @tailwindcss/typography for prose
- siteConfig.browserExtensionInstallUrl; logo-128.png for store assets
- Extension: repo overview + profile redirect rules; v0.1.1; diff-kit.com presence script
@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
diffkit 4eb32e6 Commit Preview URL

Branch Preview URL
Apr 12 2026, 11:33 PM

@stylessh stylessh merged commit dfe3d6b into main Apr 12, 2026
4 checks passed
stylessh added a commit that referenced this pull request Apr 18, 2026
…tension (#85)

* Smooth side panel transition using CSS grid animation

Replace flex layout with CSS grid and animate gridTemplateColumns
so the main content card resizes smoothly when navigating between
pages with and without a side panel. Avoids Framer Motion layout
prop which distorts inner children via scale transforms.

- Convert parent flex container to grid with spring-animated columns
- Clone removed portal content into ghost div for exit animation
- Add useMediaQuery hook to gate panel column on xl breakpoint

* feat: launch prep — alpha notice, extension prompt, legal pages, redirect extension

- README alpha warning; one-time alpha welcome modal on dashboard load
- Extension install chip in bottom bar with 30-day dismiss cooldown and
  optional hide when browser extension marks document (dashboard-presence.js)
- Public /privacy and /terms with shared layout; @tailwindcss/typography for prose
- siteConfig.browserExtensionInstallUrl; logo-128.png for store assets
- Extension: repo overview + profile redirect rules; v0.1.1; diff-kit.com presence script
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.

1 participant