Skip to content

Release Filter issue and image zoom#21

Merged
muizidn merged 8 commits into
mainfrom
develop
Jun 8, 2026
Merged

Release Filter issue and image zoom#21
muizidn merged 8 commits into
mainfrom
develop

Conversation

@muizidn

@muizidn muizidn commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

muizidn added 8 commits June 7, 2026 18:33
- Recognize 'lifetime' plan across Rust backend and TypeScript frontend
  so lifetime users get unlimited filters/groups like pro users
- Extract isLicensed into a shared Jotai atom (isLicensedAtom) initialized
  once in Layout, removing duplicated getPlan() logic from FilterBar and
  FilterPresetContext
- AppPlan model: add LIFETIME constant, isPro returns true for lifetime
Check DSN starts with 'http' instead of just being non-empty to
avoid panic on invalid DSN URLs during development
- Frontend Sentry: also check DSN starts with 'http' (not just truthy)
  to reject placeholder strings like 'your_sentry_frontend_dsn'
- PostHog: skip initialization if key starts with 'your_' to reject
  the placeholder value in .env.example
@vercel

vercel Bot commented Jun 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
np Ready Ready Preview, Comment Jun 7, 2026 9:28pm

@muizidn
muizidn merged commit 650b5c0 into main Jun 8, 2026
6 checks passed
@muizidn muizidn mentioned this pull request Jun 9, 2026
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