-
Notifications
You must be signed in to change notification settings - Fork 11
feat: add user accounts, domain verification flow, and expiry notifications #212
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
72 commits
Select commit
Hold shift + click to select a range
0bc0b51
feat: add user accounts, domain verification flow, and expiry notific…
jakejarvis ba9bc0d
feat: implement authentication and settings modals, enhance dashboard…
jakejarvis f312dcd
feat: enhance TrackedDomainCard and TrackedDomainsTable with Screensh…
jakejarvis 1a7d41c
feat: implement notification preferences for users and domains, inclu…
jakejarvis 8d1852c
Update AGENTS.md and README.md
jakejarvis 5415279
feat: add @react-email/preview-server dependency and update email tem…
jakejarvis 1cc0790
feat: implement notification handling for domain and certificate expi…
jakejarvis f75a4e9
feat: add functions to clear domain and certificate expiry notificati…
jakejarvis 269234a
chore: add static layout and new pages for Privacy Policy and Terms o…
jakejarvis 25cc83a
fix: update styling for login components and sign-in button for impro…
jakejarvis 1b07cc5
refactor: remove unused authentication and settings intercepting routes
jakejarvis 8c5b61c
fix: adjust CSS class for domain report header to improve layout cons…
jakejarvis 2878d24
fix: add error handling for update and reset notification overrides t…
jakejarvis bd04c13
refactor: remove unused variable in DomainNotificationRow and enhance…
jakejarvis 3f1e06a
feat: enhance authentication UI with mobile menu and theme toggle fun…
jakejarvis ed6af4f
feat: add onNavigate callback to LoginContent for improved navigation…
jakejarvis ced1924
refactor: implement settings management components for notification p…
jakejarvis 9c46cb9
refactor: replace LoginContent with LoginDialog for improved authenti…
jakejarvis cbbc61b
feat: integrate Polar subscription management for Pro tier, including…
jakejarvis d119072
feat: implement subscription management features including subscripti…
jakejarvis e6b7692
feat: add email templates and functionality for Pro subscription life…
jakejarvis 4941275
feat: enhance dashboard components with loading and disabled states f…
jakejarvis f164da6
feat: implement user subscription management features, including new …
jakejarvis e1a52f1
feat: enhance DashboardBanner with logging for user interactions and …
jakejarvis e014157
feat: add subscription expiry notification system, including new data…
jakejarvis 56356b3
feat: implement confirmation dialog for domain removal and archiving …
jakejarvis d4d0e34
feat: add cleanup functionality for stale unverified domains, impleme…
jakejarvis 179e394
feat: implement add domain dialog with multi-step verification proces…
jakejarvis 19c465a
feat: improve error handling for domain reactivation and enhance arch…
jakejarvis 2264306
feat: integrate nuqs for domain filtering and sorting, enhance dashbo…
jakejarvis 6ac254a
feat: implement bulk actions for domain management, including bulk ar…
jakejarvis 7c680c8
feat: enhance dashboard functionality with active/archived tab naviga…
jakejarvis 02e2e81
feat: add user tier handling to dashboard components, implement upgra…
jakejarvis b202024
fix: update SelectableDomainCard to enhance selection UI with improve…
jakejarvis 26e88ac
refactor: enhance dashboard components with improved selection handli…
jakejarvis 25ba7b1
refactor: clean dashboard structure by separating content into a dedi…
jakejarvis effd27b
feat: introduce error handling component for dashboard, enhance loadi…
jakejarvis 874eb7d
feat: add client-side domain validation and error handling to StepEnt…
jakejarvis e52be90
feat: enhance domain verification UI by introducing CopyableField com…
jakejarvis d78a9dc
feat: refactor subscription management components to utilize custom h…
jakejarvis 83c3dfd
feat: improve CopyableField component by adding cleanup logic on unmo…
jakejarvis fa63fcf
feat: implement auto-verification for pending domains with a smart re…
jakejarvis a946f6c
feat: refactor AddDomainDialog component to utilize custom useDomainV…
jakejarvis 5290e09
feat: add mounted state tracking in useCustomerPortal and useUpgradeC…
jakejarvis 4353207
feat: implement MultiSelect component for enhanced multi-option selec…
jakejarvis 25f013e
fix: update import structure in step-verify-ownership component to ut…
jakejarvis 7a4bc65
feat: add quick redirect for unauthenticated users accessing the dash…
jakejarvis 494e4c4
feat: introduce AnnouncementPill component for user notifications and…
jakejarvis fbc4954
feat: add AnimatedBackground component to enhance login page with dyn…
jakejarvis ac4cd8c
refactor: update AddDomainDialog and useDomainVerification hooks to i…
jakejarvis b1bec14
refactor: simplify verification failure handling in StepVerifyOwnersh…
jakejarvis 2969ef1
refactor: update auto-verification logic for pending domains to use c…
jakejarvis c7a7a09
refactor: enhance type safety in DomainFilters by introducing FilterC…
jakejarvis 317de2e
refactor: update Polar API environment detection to use VERCEL_ENV an…
jakejarvis c1f74ce
refactor: enhance AnimatedBackground component to respect prefers-red…
jakejarvis c891d62
refactor: update auto-verification logic for pending domains to allow…
jakejarvis 2bd1606
refactor: enhance DomainFilters component by adding search filter chi…
jakejarvis 0f99e51
refactor: implement atomic unarchive with limit checking for tracked …
jakejarvis 1c3fbf8
refactor: improve DomainFilters component by removing unnecessary sor…
jakejarvis 97b25b7
refactor: streamline SettingsPage and SettingsContent components by r…
jakejarvis 6790b29
refactor: replace loading skeleton in DashboardLoading with Dashboard…
jakejarvis 538601f
refactor: enhance AGENTS documentation with detailed descriptions of …
jakejarvis 5b85583
refactor: optimize domain management in DashboardContent by using act…
jakejarvis 1945bbe
feat: integrate dynamic tier limits across dashboard components, enha…
jakejarvis 368dac4
feat: add support for configurable Polar product IDs in environment v…
jakejarvis 618be1e
feat: add subscription end date display in dashboard components for i…
jakejarvis 280a34c
fix: implement idempotency keys for Pro upgrade, welcome, and subscri…
jakejarvis 97ec978
refactor: centralize domain mutation logic in useDomainMutations hook…
jakejarvis 789ac0c
fix: replace date formatting in TrackedDomainCard and TrackedDomainsT…
jakejarvis e766d95
refactor: improve URL parameter handling in DashboardContent and stre…
jakejarvis e6854ca
refactor: update URL parameter handling in DashboardContent to utiliz…
jakejarvis 111fcf8
chore: bump deps
jakejarvis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.