update backlog
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user