Usman Baig
72745bd41a
[Fix] Admin organizations list - document org visibility fix
...
Made-with: Cursor
2026-02-25 22:18:21 +01:00
Usman Baig
30b450cdb6
Fix admin dashboard build: remove date-fns, replace Card with native divs, fix Button props
...
Made-with: Cursor
2026-02-25 22:02:53 +01:00
Usman Baig
3fe20a4b1b
[Feat] Pulse Admin Dashboard - manually grant plans to organizations
...
- Add admin layout with /api/admin/me check and access denial
- Add admin pages: dashboard, orgs list, org detail with grant form
- Add lib/api/admin.ts client for admin endpoints
Made-with: Cursor
2026-02-25 21:58:23 +01:00
Usman Baig
b0c15d6464
Fix: allow script.js to load without auth for embedded sites (Shopify)
...
- Add /script.js to PUBLIC_ROUTES in middleware
- Fixes 307 redirect to /login when tracking script loads from third-party sites
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-25 21:15:09 +01:00
Usman
892ba4cb11
Merge pull request #36 from ciphera-net/staging
...
Performance insights, Goals & Events, 2FA improvements, auth fixes
2026-02-25 20:41:06 +01:00
Usman Baig
2cb8ffddec
chore: update CHANGELOG.md to include new features, improvements, and fixes for performance insights, goals tracking, and enhanced error handling
2026-02-25 12:41:18 +01:00
Usman Baig
801dc1d773
chore: add @simplewebauthn/browser dependency to package.json and package-lock.json for WebAuthn support
2026-02-23 20:18:18 +01:00
Usman Baig
1484ade717
chore: update @ciphera-net/ui dependency to version 0.0.64 in package.json and package-lock.json
2026-02-23 19:33:49 +01:00
Usman Baig
ef041d9a01
chore: update @ciphera-net/ui dependency to version 0.0.63 in package.json
2026-02-23 19:10:07 +01:00
Usman Baig
6fb4da5a69
chore: update @ciphera-net/ui dependency to version 0.0.62 in package.json and package-lock.json
2026-02-23 19:00:08 +01:00
Usman Baig
3cb5416251
fix: implement automatic token refresh to prevent frequent re-logins, enhancing user experience during inactivity
2026-02-23 18:57:03 +01:00
Usman Baig
f62d142adb
fix: resolve sign-in issue after inactivity by ensuring only valid access tokens trigger redirects, improving user experience
2026-02-23 18:46:46 +01:00
Usman Baig
dd9d4c5ac2
chore: update @ciphera-net/ui to version 0.0.61 for improved functionality
2026-02-23 18:04:10 +01:00
Usman Baig
27b3aa8380
feat: add 2FA recovery codes regeneration and backup functionality, enhancing account security
2026-02-23 11:43:57 +01:00
Usman Baig
b54af6c03a
fix: require password confirmation to disable 2FA, enhancing security against session hijacking
2026-02-23 11:35:02 +01:00
Usman Baig
2889b0bb0a
chore: update @ciphera-net/ui to 0.0.59 for improved functionality
2026-02-23 10:57:11 +01:00
Usman Baig
bd17bb45c4
chore: update CHANGELOG.md for version 0.11.1-alpha, highlighting secure sign-in improvements and update package version
2026-02-23 10:35:08 +01:00
Usman
91ec37be53
Merge pull request #35 from ciphera-net/staging
...
[PULSE-60] Frontend hardening, UX polish, and security
0.11.0-alpha
2026-02-22 22:43:06 +01:00
Usman Baig
31de661888
chore: update CHANGELOG.md to reflect recent fixes in Content Security Policy and date range validation, enhancing clarity and accuracy
2026-02-22 22:41:49 +01:00
Usman Baig
43a0954e5f
chore: update dashboard preview image to version 2, replacing the old file for improved design consistency
2026-02-22 22:21:23 +01:00
Usman Baig
93028efa0d
chore: increase dashboard preview image height for better visibility and update the image file to reflect design improvements
2026-02-22 22:16:37 +01:00
Usman Baig
414908b6ce
chore: update dashboard preview image to enhance visual representation and align with recent design changes
2026-02-22 22:11:26 +01:00
Usman Baig
14ca762305
refactor: remove mock data and streamline DashboardPreview component for improved performance and maintainability
2026-02-22 22:06:22 +01:00
Usman Baig
6545b006de
fix: enhance landing page dashboard preview and resolve logout redirect loop, improving user experience and visual consistency
2026-02-22 21:56:30 +01:00
Usman Baig
19df3c6c75
fix: resolve logout redirect loop by directing users to the Pulse homepage after signing out, improving user experience
2026-02-22 21:48:33 +01:00
Usman Baig
c1325bc573
fix: resolve Content Security Policy issue by ensuring the backend CSP header is set correctly, preventing captcha integration failures
2026-02-22 21:43:59 +01:00
Usman Baig
7215eb17b0
feat: introduce a limit of 50 excluded paths for sites to enhance event processing efficiency and prevent performance issues
2026-02-22 21:41:27 +01:00
Usman Baig
e53d37a388
fix: add date range validation for analytics, funnel, and uptime queries to prevent invalid inputs and enhance data integrity
2026-02-22 21:37:27 +01:00
Usman Baig
bd19288f52
fix: safer error messages by preventing exposure of internal details in server responses, enhancing security and user experience
2026-02-22 21:31:45 +01:00
Usman Baig
270b970f43
fix: improve audit log reliability by logging failed writes to the server, enabling detection of gaps in the audit trail
2026-02-22 21:25:19 +01:00
Usman Baig
65e5c727de
feat: implement database connection pooling to limit and recycle connections, improving performance under load
2026-02-22 21:20:33 +01:00
Usman Baig
a1e9a6b8f7
feat: implement graceful server shutdown to ensure in-flight requests and background tasks are completed before deployment termination
2026-02-22 21:08:06 +01:00
Usman Baig
19be64c43a
feat: optimize icon imports for smaller page downloads by enabling tree-shaking in the build process
2026-02-22 21:04:05 +01:00
Usman Baig
39eac4100e
feat: update favicon retrieval to use a centralized service URL for consistency across the application
2026-02-22 21:02:11 +01:00
Usman Baig
b88a31c612
feat: add character limits to site name and domain input fields to enhance form validation and user experience
2026-02-22 20:59:31 +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
837c677b51
fix: update dark mode support for uptime chart tooltips to align with user theme preferences
2026-02-22 20:53:21 +01:00
Usman Baig
c73c300620
feat: improve organization switching experience with a branded loading overlay and session management for smoother transitions
2026-02-22 20:48:09 +01:00
Usman Baig
8007900940
feat: enhance accessibility across the application by improving keyboard navigation and screen reader support for various components
2026-02-22 20:39:18 +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
1947c6a886
fix: remove debug logs from authentication and organization switching to enhance security and prevent sensitive information leakage
2026-02-22 20:18:06 +01:00
Usman Baig
18d9f59e5d
fix: correct organization context switching to ensure secure session storage when switching away from deleted organizations
2026-02-22 20:14:18 +01:00
Usman Baig
acac536590
feat: enforce tighter character limits for site, funnel, and monitor names to improve UI consistency and usability
2026-02-22 20:07:00 +01:00
Usman Baig
da0366603e
feat: improve form usability with auto-focus, character limits, and unsaved changes warnings for better user experience
2026-02-22 20:02:50 +01:00
Usman Baig
5d234b30d6
feat: implement security headers for enhanced protection against clickjacking, MIME-sniffing, and other vulnerabilities
2026-02-22 19:55:52 +01:00
Usman Baig
e0bae5a728
feat: add graceful error recovery with user-friendly error screens and retry options for improved user experience
2026-02-22 19:49:27 +01:00
Usman Baig
ca805c9790
feat: implement faster login redirects to improve user experience when accessing dashboards and settings
2026-02-22 19:42:29 +01:00
Usman Baig
5c148a0547
feat: enhance page titles and link previews for improved user experience and sharing capabilities
2026-02-22 19:40:00 +01:00
Usman Baig
94fb7c60e0
feat: optimize favicon loading across the application using Next.js image component for better performance and caching
2026-02-22 19:21:28 +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