veza/apps/web/src/features/settings/components
senke 0c8cd43303 feat(notifications): N1 Web Push subscribe, preferences, badge
- notificationService: subscribePush, getPreferences, updatePreferences
- PushPreferencesSection: API-connected toggles, subscribe button
- usePushSubscribe: permission, pushManager.subscribe, POST to API
- NotificationMenu: document.title badge (N1.4)
- sw.js: payload compat (link/url)
- MSW: push/subscribe, preferences handlers
2026-02-21 16:43:48 +01:00
..
account-settings ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
AccountSettings.stories.tsx style(settings,views): elevate AccountSettings and ProfileView to SaaS Premium 2026-02-07 15:09:53 +01:00
AccountSettings.tsx refactor(settings): extract AccountSettings into account-settings module 2026-02-05 23:04:16 +01:00
ContentSettings.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
ContentSettings.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
NotificationSettings.stories.tsx fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
NotificationSettings.tsx feat(notifications): N1 Web Push subscribe, preferences, badge 2026-02-21 16:43:48 +01:00
PlaybackSettings.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PlaybackSettings.tsx fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
PreferenceSettings.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PreferenceSettings.test.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
PreferenceSettings.tsx fix(web): resolve all 568 TypeScript errors — tsc --noEmit now passes with zero errors 2026-02-13 00:32:08 +01:00
PrivacySettings.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
PrivacySettings.tsx refonte: backend-api go first; phase 1 2025-12-12 21:34:34 -05:00
ProfileVisibilityCard.tsx feat(profile): add profile privacy toggle (B3) 2026-02-20 15:10:02 +01:00
PushPreferencesSection.tsx feat(notifications): N1 Web Push subscribe, preferences, badge 2026-02-21 16:43:48 +01:00
SettingsTabs.stories.tsx style(stories): replace kodo decorators with design tokens in all story files 2026-02-07 15:10:32 +01:00
SettingsTabs.tsx feat(profile): add profile privacy toggle (B3) 2026-02-20 15:10:02 +01:00
TwoFactorSettings.stories.tsx chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
TwoFactorSettings.tsx fix: type authService.login, replace remaining console.error with logger 2026-02-12 22:15:10 +01:00