diff --git a/frontend/src/components/subscriptions/SourceActions.vue b/frontend/src/components/subscriptions/SourceActions.vue new file mode 100644 index 0000000..94b2a02 --- /dev/null +++ b/frontend/src/components/subscriptions/SourceActions.vue @@ -0,0 +1,91 @@ + + + + + diff --git a/frontend/src/components/subscriptions/SourceCard.vue b/frontend/src/components/subscriptions/SourceCard.vue index 0e0617b..c8f5fb2 100644 --- a/frontend/src/components/subscriptions/SourceCard.vue +++ b/frontend/src/components/subscriptions/SourceCard.vue @@ -12,10 +12,19 @@ /> - {{ source.url }} +
+ {{ source.url }} + + mdi-pencil + Edit source + +
Last {{ formatRelative(source.last_checked_at) }} @@ -42,61 +51,20 @@
- - mdi-play - Check now - - - {{ source.backfill_state === 'running' ? 'mdi-stop' : 'mdi-magnify-scan' }} - - {{ source.backfill_state === 'running' - ? (source.backfill_bypass_seen ? 'Stop recovery' : 'Stop backfill') - : 'Backfill full history' }} - - - - mdi-eye-outline - - Preview — count what a backfill would download (no download) - - - - mdi-backup-restore - - Recover — re-fetch dropped near-dups & re-evaluate under the current threshold - - - - mdi-pencil - Edit - - - mdi-close - Remove - +