..
legal
chore: rebrand Subfeed -> Siftlode
2026-06-14 04:40:22 +02:00
Avatar.tsx
fix(ui): robust avatars — no-referrer + graceful fallback
2026-06-12 18:01:43 +02:00
Channels.tsx
fix(ui): robust avatars — no-referrer + graceful fallback
2026-06-12 18:01:43 +02:00
ErrorBoundary.tsx
feat(ui): notification center with leveled toasts and error capture
2026-06-11 19:26:34 +02:00
Feed.tsx
feat(onboarding): auto-import subscriptions after read grant + empty-feed guidance
2026-06-14 06:36:12 +02:00
Header.tsx
chore: rebrand Subfeed -> Siftlode
2026-06-14 04:40:22 +02:00
Login.tsx
chore: rebrand Subfeed -> Siftlode
2026-06-14 04:40:22 +02:00
NotificationCenter.tsx
feat(notifications): notify on 'watched' with an Unwatch action
2026-06-12 17:39:28 +02:00
OnboardingWizard.tsx
feat(onboarding): auto-import subscriptions after read grant + empty-feed guidance
2026-06-14 06:36:12 +02:00
PlayerModal.tsx
fix(ui): robust avatars — no-referrer + graceful fallback
2026-06-12 18:01:43 +02:00
SettingsPanel.tsx
chore: rebrand Subfeed -> Siftlode
2026-06-14 04:40:22 +02:00
Sidebar.tsx
fix(sidebar): resolve channel filter name from channel list after refresh
2026-06-12 14:08:49 +02:00
Stats.tsx
feat(stats): per-user API quota attribution + admin usage page
2026-06-12 02:47:55 +02:00
SyncStatus.tsx
feat: sync status indicator, admin pause/resume, filtered video count
2026-06-11 04:15:25 +02:00
Toaster.tsx
feat(ui): liquid-glass design system, settings polish, hints, notif fixes
2026-06-11 21:08:35 +02:00
Tooltip.tsx
fix(ui): portal tooltips, opaque glass, settings rail+stable height, notif test, channel help
2026-06-11 21:30:25 +02:00
VideoCard.tsx
perf(feed): smoother scrolling for long feeds
2026-06-12 18:17:03 +02:00