update backlog

This commit is contained in:
Dylan Knutson
2025-07-08 17:10:02 +00:00
parent fada9ce179
commit fc45188026
10 changed files with 10 additions and 14 deletions

View File

@@ -1,6 +1,4 @@
# typed: strict # typed: strict
# TODO - write a spec for this
# TODO - convert to InterruptableTask
class Tasks::EnqueueDuePostFileJobsTask < EnqueueJobBase class Tasks::EnqueueDuePostFileJobsTask < EnqueueJobBase
extend T::Sig extend T::Sig
include HasColorLogger include HasColorLogger

View File

@@ -1,5 +1,4 @@
# typed: strict # typed: strict
# TODO - write a spec for this
class Tasks::Fa::EnqueueDueUserFavsScansTask < EnqueueJobBase class Tasks::Fa::EnqueueDueUserFavsScansTask < EnqueueJobBase
extend T::Sig extend T::Sig
include HasColorLogger include HasColorLogger

View File

@@ -1,5 +1,4 @@
# typed: strict # typed: strict
# TODO - write a spec for this
class Tasks::Fa::EnqueueDueUserPageScansTask < EnqueueJobBase class Tasks::Fa::EnqueueDueUserPageScansTask < EnqueueJobBase
extend T::Sig extend T::Sig
include HasColorLogger include HasColorLogger

View File

@@ -10,7 +10,7 @@ dependencies: []
## Description ## Description
Fix incorrect IP address detection for requests that are proxied through Cloudflare Fix incorrect IP address detection for requests that are proxied through Cloudflare. The IP currently shows as `172.10.9.1` unconditionally and not the real client IP.
## Acceptance Criteria ## Acceptance Criteria

View File

@@ -10,11 +10,11 @@ dependencies: []
## Description ## Description
Process thumbnails for sources that are currently unprocessed to ensure all media files have proper thumbnail representations Process thumbnails for source links that are currently unprocessed to ensure all media files have proper thumbnail representations, and links between posts and files are properly established. Example: https://refurrer.com/posts/e621@5694047
## Acceptance Criteria ## Acceptance Criteria
- [ ] System identifies sources with unprocessed thumbnails - [ ] System identifies posts with sources that have unprocessed thumbnails
- [ ] Thumbnails are generated for all unprocessed sources - [ ] Thumbnails are generated for all unprocessed sources
- [ ] Processing is done efficiently without overwhelming the system - [ ] Processing is done efficiently without overwhelming the system
- [ ] Processed thumbnails are properly stored and accessible - [ ] Processed thumbnails are properly stored and accessible

View File

@@ -1,6 +1,6 @@
--- ---
id: task-48 id: task-48
title: Detect thumbnail URL changes during user scanning title: Detect FurAffinity thumbnail URL changes during user scanning
status: To Do status: To Do
assignee: [] assignee: []
created_date: '2025-07-08' created_date: '2025-07-08'
@@ -10,11 +10,12 @@ dependencies: []
## Description ## Description
When scanning user galleries, favorites, or browse pages, check if the thumbnail URL changes when a submission is re-observed to detect if posts need to be force re-scanned due to content changes When scanning FurAffinity user galleries, favorites, or browse pages, check if the thumbnail URL changes when a submission is re-observed to detect if posts need to be force re-scanned due to content changes. Example: https://refurrer.com/posts/fa@60206635
## Acceptance Criteria ## Acceptance Criteria
- [ ] System detects when thumbnail URLs change during scanning - [ ] System detects when thumbnail URLs change during scanning
- [ ] A new PostFile is created rather than overwriting the URL and blob of the original PostFile
- [ ] Changed submissions are flagged for re-scanning - [ ] Changed submissions are flagged for re-scanning
- [ ] Re-scanning is automatically triggered for flagged posts - [ ] Re-scanning is automatically triggered for flagged posts
- [ ] System tracks thumbnail URL changes over time - [ ] System tracks thumbnail URL changes over time

View File

@@ -14,8 +14,7 @@ Add horizontal scrolling functionality for HTTP log entry information on mobile
## Acceptance Criteria ## Acceptance Criteria
- [ ] HTTP log entries scroll horizontally on mobile devices - [ ] HTTP log entry header area scrolls horizontally on mobile devices
- [ ] Scrolling is smooth and responsive
- [ ] All log information remains accessible - [ ] All log information remains accessible
- [ ] Mobile UI is intuitive and user-friendly - [ ] Mobile UI is intuitive and user-friendly
- [ ] Desktop functionality remains unchanged - [ ] Desktop functionality remains unchanged

View File

@@ -10,7 +10,7 @@ dependencies: []
## Description ## Description
Backfill missing scanned HTTP log entries and scanned dates on e621 posts to ensure complete tracking of scan history Backfill missing scanned HTTP log entries and scanned dates on e621 posts to ensure complete tracking of scan history. Example without a scanned entry / scanned date: https://refurrer.com/posts/e621@3870218
## Acceptance Criteria ## Acceptance Criteria

View File

@@ -10,7 +10,7 @@ dependencies: []
## Description ## Description
Backfill missing posted_at dates on e621 posts to ensure all posts have accurate posting timestamps Backfill missing posted_at dates on e621 posts to ensure all posts have accurate posting timestamps. Example without a posted_at date: https://refurrer.com/posts/e621@3870218
## Acceptance Criteria ## Acceptance Criteria

View File

@@ -10,7 +10,7 @@ dependencies: []
## Description ## Description
Fix bug in Inkbunny posts where keyword extraction shows 'keyword_name' string instead of the actual keyword values Fix bug in Inkbunny posts where keyword extraction shows 'keyword_name' string instead of the actual keyword values. Example: https://refurrer.com/posts/ib@1591340
## Acceptance Criteria ## Acceptance Criteria