summaryrefslogtreecommitdiff
path: root/apps/web/app/reader/settings/_components/subscriptions-settings.tsx
Commit message (Collapse)AuthorAgeFilesLines
* fix: include feed name in unsubscribe notificationHEADmainFuwn2026-02-121-0/+2
|
* ui: reorder sidebar footer, import/export tab, and subscription actionsFuwn2026-02-091-12/+12
|
* feat: add per-feed "hide from timeline" optionFuwn2026-02-091-0/+18
|
* feat: add feed management features and fix subscribe_to_feed bugsFuwn2026-02-081-1/+100
| | | | | | | | | | | | | - Fix subscribe_to_feed overload ambiguity by dropping old 4-param version - Fix vault permission error by using vault.create_secret instead of direct INSERT - Add duplicate subscription check with clear error message - Add unmute confirmation dialog matching unsubscribe pattern - Add feed button in subscriptions settings page - Add inline rename for feeds, folders, and custom feeds from reader header - Add drag and drop feeds between folders in sidebar - Add credential management UI (add/update) for pro/developer tier - Add add_feed_credentials RPC to convert public feeds to authenticated - Enable pgsodium extension for vault crypto operations
* feat: implement authenticated feed support across worker and web appFuwn2026-02-081-0/+3
| | | | | | | | | | Wire up the full authenticated feeds pipeline: - Worker resolves credentials from Supabase Vault for authenticated feeds - Worker sets owner_id on entries for per-user dedup - query_param auth now parses name=value format - Add-feed dialog shows auth type + credential fields for pro/developer - Subscribe mutation passes credentials to RPC - Sidebar and settings show [auth] indicator for authenticated feeds
* feat: add feed URL editing in subscription settings, fix notification badge ↵Fuwn2026-02-081-1/+60
| | | | styling and HTML entity decoding
* feat: asa.news RSS reader with developer tier, REST API, and webhooksFuwn2026-02-071-0/+281
Full-stack RSS reader SaaS: Supabase + Next.js + Go worker. Includes three subscription tiers (free/pro/developer), API key auth, read-only REST API, webhook push notifications, Stripe billing with proration, and PWA support.