Usman Baig
3710f081a6
feat: dark-only cleanup for marketing pages and authenticated landing view
2026-03-21 19:39:01 +01:00
Usman Baig
7ba5e063ca
feat: add free plan to pricing page and enforce 1-site limit
...
Show the free tier (€0, 1 site, 5k pageviews, 6 months retention)
as the first card on the pricing page. Enforce a 1-site limit for
free plan users in the frontend.
2026-03-13 21:28:04 +01:00
Usman Baig
2776c803f1
fix: use focus-visible for all button/tab/link focus rings across app
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-10 00:08:09 +01:00
Usman Baig
2d0307d328
fix: enhance error logging by replacing console.error with a centralized logger across the application to improve security and maintainability
2026-02-22 20:57:21 +01:00
Usman Baig
06f54176f1
refactor: enhance type safety by replacing any types with stricter types across the codebase, improving error handling and reducing potential bugs
2026-02-22 20:29:16 +01:00
Usman Baig
156d9986df
fix: improve error messaging for various components to provide clearer feedback on failures
2026-02-22 19:17:20 +01:00
Usman Baig
0b68db58be
style: standardize min-width values across multiple components for improved layout consistency
2026-02-21 23:39:29 +01:00
Usman Baig
fb3490feb9
refactor: replace anchor tag with Button component in PricingSection for improved styling and consistency
2026-02-21 23:25:00 +01:00
Usman Baig
65ba7ccba2
style: enhance dark mode support by updating text colors across multiple components for improved readability
2026-02-21 23:13:52 +01:00
Usman Baig
fa3982001d
feat: enhance HomePage and OrganizationSettings to display detailed subscription information and improve user interaction with invoice links
2026-02-20 18:05:59 +01:00
Usman Baig
5b1d3d8f0e
refactor: update PricingSection styles for improved layout and accessibility; enhance OrganizationSettings to handle plan changes and display past due notices
2026-02-20 16:50:43 +01:00
Usman Baig
17106517d9
refactor: remove embedded checkout components and update billing API integration for streamlined checkout flow
2026-02-20 03:51:20 +01:00
Usman Baig
0bbbb8a1af
feat: integrate Stripe for embedded checkout; update billing API to return client_secret and adjust checkout flow in components
2026-02-20 03:41:35 +01:00
Usman Baig
9a5a2c5f3c
TIER 2 - Design Consistency
2026-02-06 12:35:56 +01:00
Usman Baig
b47f3a2986
Phase 5: Animations & Final Polish
2026-02-05 17:54:04 +01:00
Usman Baig
7e8dde88c9
Phase 4: Badge & Empty State Improvements
2026-02-05 17:35:32 +01:00
Usman Baig
a1447e98d9
Phase 2: Border Radius & Card Standardization
2026-02-05 17:21:51 +01:00
Usman Baig
9361d0a744
Phase 1: Standardize button styling across Pulse frontend
2026-02-05 16:05:56 +01:00
Usman Baig
0dee4a699a
fix: update data retention periods in PricingSection; change '3 years' to '2 years' for startups and 'Unlimited' to '3 years' for large organizations
2026-02-01 20:39:25 +01:00
Usman Baig
181837f5a4
refactor: enhance layout of PricingSection by restructuring button group and adding promotional text for yearly subscription
2026-01-31 19:51:05 +01:00
Usman Baig
c77968c797
refactor: update toast import to use @ciphera-net/ui in PricingSection and CheckoutSuccessToast components
2026-01-31 17:36:08 +01:00
Usman Baig
f085c11ba3
feat: implement loading state and error handling in PricingSection; add Suspense for async components in Pricing and Settings pages
2026-01-31 17:29:54 +01:00
Usman Baig
559c8a74dd
feat: implement pending checkout handling in PricingSection; redirect users based on checkout state in AuthCallbackContent
2026-01-30 23:00:46 +01:00
Usman Baig
6675a76d0b
feat: implement subscription handling in PricingSection component; add OAuth flow and checkout session creation for user plans
2026-01-30 22:52:04 +01:00
Usman Baig
5bb807960e
refactor: increase maximum width of PricingSection component for improved layout and visual appeal
2026-01-30 21:56:20 +01:00
Usman Baig
91df5b4039
refactor: adjust maximum width of PricingSection component for better layout consistency
2026-01-30 21:51:02 +01:00
Usman Baig
56ade68d45
refactor: add "Most Popular" label to top plans in PricingSection component for enhanced visibility
2026-01-30 21:44:49 +01:00
Usman Baig
18b5fee956
refactor: change button variant in PricingSection component from outline to secondary for improved visual consistency
2026-01-30 21:41:15 +01:00
Usman Baig
16b21b9ce2
refactor: enhance layout and styling of PricingSection component; update header, controls, and pricing grid for improved user experience
2026-01-30 21:39:16 +01:00
Usman Baig
0150762b7d
refactor: update pricing display in PricingSection component to reflect yearly total and improve monthly breakdown comparison
2026-01-30 21:29:47 +01:00
Usman Baig
6f4180ae38
refactor: improve pricing calculation logic in PricingSection component; introduce detailed price breakdown for monthly and yearly plans
2026-01-30 21:09:11 +01:00
Usman Baig
033f0c8c6b
fix: update pricing values in PricingSection component for accuracy across traffic tiers
2026-01-30 20:56:20 +01:00
Usman Baig
9890fd3851
refactor: update pricing structure in PricingSection component to use explicit plans with IDs and site limits; enhance traffic tiers with detailed pricing for each plan
2026-01-30 20:46:01 +01:00
Usman Baig
c0adc7fd63
chore: update @ciphera-net/ui dependency to version 0.0.37 in package.json and package-lock.json; add showPricing prop to LayoutContent and Footer components
2026-01-30 20:27:50 +01:00