Skip to content

feat: status fetch per sumber di UI #5

@yokoberek

Description

@yokoberek

Deskripsi

Tampilkan informasi status pengambilan cerita per sumber agar user tahu kapan data terakhir diperbarui dan apakah ada sumber yang gagal.

Perilaku yang Diharapkan

  • Di panel About atau tooltip sumber: tampilkan lastFetchAt dan jumlah cerita per sumber
  • Jika sumber gagal fetch, beri indikator visual (misal: badge merah kecil di tab sumber)
  • Pesan error ringan: "BBC tidak dapat dijangkau saat ini"

Catatan Teknis

  • CacheMeta di storage/schema.ts perlu diperluas dengan sourceStats: Record<SourceId, { lastFetchAt, count, error? }>
  • Background worker (entrypoints/background.ts) perlu menyimpan stats ini setelah setiap fetch

Referensi Plan

Sprint 2 — Meta: lastFetchAt, status per-source
§13 Risiko — RSS provider berubah format / menghilang

Labels

frontend enhancement backend

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