Usman Baig
f58154f18d
Bump @ciphera-net/ui to ^0.1.2
2026-03-09 14:43:35 +01:00
Usman Baig
6ccc26ab48
Replace WorldMap with Magic UI DottedMap for visitor locations
...
- New DottedMap component using svg-dotted-map with country centroid markers
- Marker size scales by pageview proportion (brand orange)
- Static country-centroids.ts lookup (~200 ISO codes)
- Remove react-simple-maps, i18n-iso-countries, world-atlas CDN dependency
2026-03-09 14:17:35 +01:00
Usman Baig
cbf48318ce
Update package-lock.json for @ciphera-net/ui ^0.1.1
2026-03-09 13:59:07 +01:00
Usman Baig
86c11dc16f
chore: bump @ciphera-net/ui to ^0.1.0
...
ShadCN-quality restyle of shared UI components.
2026-03-09 13:02:06 +01:00
Usman Baig
5fc6f183db
feat: annotation UX improvements
...
- Custom calendar (DatePicker) instead of native date input
- Custom dropdown (Select) instead of native select
- EU date format (DD/MM/YYYY) in tooltips and form
- Right-click context menu on chart to add annotations
- Optional time field (HH:MM) for precise timestamps
- Escape key to dismiss, loading state on save
- Bump @ciphera-net/ui to 0.0.95
2026-03-09 04:17:58 +01:00
Usman Baig
f516c59d32
chore: regenerate package-lock.json for @ciphera-net/ui 0.0.94
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 01:43:24 +01:00
Usman Baig
7f9ad0e977
refactor: switch icons from react-icons to Phosphor
...
Replace react-icons and @radix-ui/react-icons with @phosphor-icons/react
for a consistent icon style across all dashboard panels.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-09 00:23:31 +01:00
Usman Baig
6f1956b740
fix: chart no longer shows tomorrow's date on 7/30-day views
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-08 23:40:49 +01:00
Usman Baig
acede8ca54
feat: rename section to Account, move Danger Zone to own sidebar item
...
- Rename "Pulse Settings" to "Account"
- Add hideDangerZone prop to hide it from Profile tab
- Add standalone "Danger Zone" item under Account section
- Bump @ciphera-net/ui to ^0.0.92
2026-03-06 12:23:00 +01:00
Usman Baig
6d360cf1ac
feat: settings modal improvements — borderless profile, remove descriptions, bump ui to 0.0.91
...
- Add borderless prop passthrough to ProfileSettings
- Remove section descriptions from SettingsModalWrapper sidebar
- Bump @ciphera-net/ui to ^0.0.91
2026-03-06 11:44:30 +01:00
Usman Baig
7865b41722
refactor: use shared settings components, fix sections
...
- Use NotificationToggleList and BellIcon from @ciphera-net/ui
- Remove duplicated inline SVG icons and toggle code
- Remove double card borders from content areas
- Remove broken Ciphera Account external links
- Add dedicated Security section (Trusted Devices, Security Activity)
- Bump @ciphera-net/ui to ^0.0.89
2026-03-06 00:20:08 +01:00
Usman Baig
48cf9a1f62
feat: replace settings page with SettingsModal
...
- Add SettingsModalProvider context and SettingsModalWrapper
- Wire Header onOpenSettings callback via LayoutInner pattern
- Remove old /settings page and SettingsPageClient
- Bump @ciphera-net/ui to ^0.0.88
2026-03-05 22:16:36 +01:00
Usman Baig
f469d0d755
chore: bump @ciphera-net/ui to ^0.0.80
2026-03-04 21:09:20 +01:00
Usman Baig
c9fd949ae1
chore: bump @ciphera-net/ui to ^0.0.79
2026-03-02 21:58:34 +01:00
Usman Baig
c9123832a5
fix: fix broken images from CSP, remove dead code, upgrade React types
...
- Add ciphera.net and *.gstatic.com to CSP img-src (fixes app switcher
icons and site favicons blocked by Content Security Policy)
- Delete 6 unused component/utility files and orphaned test
- Upgrade @types/react and @types/react-dom to v19 (matches React 19 runtime)
- Fix logger test to use vi.stubEnv for React 19 type compatibility
2026-03-01 15:33:37 +01:00
Usman Baig
805617a290
chore: update version to 0.12.0-alpha and document automated testing in changelog
2026-03-01 00:29:57 +01:00
Usman Baig
b5f83ce582
feat: add unit tests and CI configuration
2026-03-01 00:11:54 +01:00
Usman Baig
bce56fa64d
feat: implement refresh token functionality and update local storage management
2026-02-28 23:02:43 +01:00
Usman Baig
5ef6eafc63
feat: update notification preferences to include granular security alerts
2026-02-28 21:18:57 +01:00
Usman Baig
15f82eee00
feat: add email notification preferences and update settings page structure
2026-02-28 20:36:53 +01:00
Usman Baig
fcd36dcaeb
chore: update package-lock.json
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-28 17:57:39 +01:00
Usman Baig
a928d2577b
chore: update CHANGELOG.md to include consistent app order in the App Switcher for improved navigation experience, and update @ciphera-net/ui dependency to version 0.0.74 in package.json and package-lock.json
2026-02-27 15:03:44 +01:00
Usman Baig
8589842f16
chore: update CHANGELOG.md to include session expiration warning feature, enhancing user awareness, and update @ciphera-net/ui dependency to version 0.0.73 in package.json and package-lock.json
2026-02-27 14:24:07 +01:00
Usman Baig
3ff5ee4b6c
chore: update CHANGELOG.md to include session synchronization across tabs feature, enhancing user experience, and update @ciphera-net/ui dependency to version 0.0.72 in package.json and package-lock.json
2026-02-27 14:15:40 +01:00
Usman Baig
67dcca660e
chore: update @ciphera-net/ui dependency to version 0.0.71 in package.json and package-lock.json
2026-02-27 13:51:24 +01:00
Usman Baig
d14911baf9
chore: update @ciphera-net/ui dependency to version 0.0.70 in package.json and package-lock.json
2026-02-27 13:38:40 +01:00
Usman Baig
052c49ace2
chore: update @ciphera-net/ui dependency to version 0.0.69 in package.json and package-lock.json
2026-02-27 13:22:36 +01:00
Usman Baig
f933c2fb71
chore: update @ciphera-net/ui dependency to version 0.0.68 and update icon URLs in layout-content.tsx for improved asset management
2026-02-27 13:02:30 +01:00
Usman Baig
908b8c0900
chore: update CHANGELOG.md to include the addition of an App Switcher in the User Menu for easier navigation between Ciphera products, along with dependency updates for @ciphera-net/ui
2026-02-27 12:50:05 +01:00
Usman Baig
36774cc995
chore: update CHANGELOG.md to include smarter data fetching with request deduplication and caching for improved performance
2026-02-27 09:13:29 +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
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
2889b0bb0a
chore: update @ciphera-net/ui to 0.0.59 for improved functionality
2026-02-23 10:57:11 +01:00
Usman Baig
ee25d87097
chore: update package versions and dependencies for improved functionality
2026-02-21 23:58:39 +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
ae91147b6c
chore: update @ciphera-net/ui dependency to version 0.0.57 in package.json and package-lock.json; refactor imports across multiple components for consistency
2026-02-17 20:49:55 +01:00
Usman Baig
ada99c2ba9
chore: update @ciphera-net/ui dependency to version 0.0.56 in package.json and package-lock.json; adjust color variables in ResponseTimeChart and DESIGN_SYSTEM.md for consistency
2026-02-17 20:36:58 +01:00
Usman Baig
462ce622e3
chore: update @ciphera-net/ui dependency to version 0.0.55 in package.json and package-lock.json
2026-02-17 20:27:04 +01:00
Usman Baig
1574d5e473
chore: update @ciphera-net/ui dependency to version 0.0.54 in package.json and package-lock.json, and adjust footer layout for improved responsiveness
2026-02-17 20:19:49 +01:00
Usman Baig
d028b044b9
chore: update @ciphera-net/ui dependency to version 0.0.53 in package.json and package-lock.json
2026-02-17 20:05:18 +01:00
Usman Baig
ccf1cc170a
chore: update package dependencies and remove unused CSS styles for improved performance and maintainability
2026-02-17 19:57:38 +01:00
Usman Baig
c6373d5f2d
feat: enhance notifications system with UX improvements, new settings management links, and audit log for notification preferences
2026-02-16 11:55:08 +01:00
Usman Baig
3efcd4875d
chore: remove deprecated @ciphera-net/ui dependency from package-lock.json and clean up unnecessary resolved and integrity fields
2026-02-13 10:08:50 +01:00
Usman Baig
4add41293b
fix: ensure safe handling of organizations and notifications data in LayoutContent and NotificationCenter components
2026-02-13 10:01:32 +01:00
Usman Baig
a389c2a751
fix: regenerate package-lock.json with registry resolution for @ciphera-net/ui (fixes Coolify npm ci)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-13 09:55:14 +01:00
Usman Baig
18a54401ef
chore: update CHANGELOG for version 0.6.0-alpha, add in-app notification center, and update package dependencies
2026-02-13 09:36:18 +01:00