Skip to content

feat: panel pengaturan — toggle sumber aktif per user #3

@yokoberek

Description

@yokoberek

Deskripsi

Tambahkan panel pengaturan (settings) yang memungkinkan user mengaktifkan atau menonaktifkan sumber cerita tertentu. Preferensi disimpan secara lokal.

Perilaku yang Diharapkan

  • Tombol settings (ikon gear) di top bar membuka panel/modal
  • Daftar sumber dengan toggle (checkbox atau switch):
    • ✅ BBC News
    • ✅ The Conversation
    • ✅ Jubi
    • ✅ Antara Papua
  • Cerita dari sumber yang dinonaktifkan tidak muncul di feed
  • Preferensi tersimpan di UserPrefs.enabledSources via chrome.storage

Catatan Teknis

  • Field enabledSources: SourceId[] sudah ada di storage/schema.ts
  • Logika filtering perlu diterapkan di useStories hook

Referensi Plan

§5.2 — Toggle sumber: user bisa menyembunyikan sumber tertentu
Sprint 4 — Options page (toggle sumber)

Labels

frontend enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions