Roadmap: correct stale entries (filter statuses, where follows happen, hashing note)
This commit is contained in:
+4
-4
@@ -19,8 +19,7 @@ they land.
|
|||||||
- [x] Search by tags (custom + e621 tags) with a Filename / Tags / Both selector
|
- [x] Search by tags (custom + e621 tags) with a Filename / Tags / Both selector
|
||||||
- [x] Tag cloud in the sidebar (click to search, hidden from guests for
|
- [x] Tag cloud in the sidebar (click to search, hidden from guests for
|
||||||
blacklisted items)
|
blacklisted items)
|
||||||
- [x] Status filter (matched / custom / unknown — not_found/deleted arrive with
|
- [x] Status filter (matched / not_found / deleted / custom / unknown)
|
||||||
the e621 match cache)
|
|
||||||
|
|
||||||
- [x] **Ephemeral similarity check** (`/similar`)
|
- [x] **Ephemeral similarity check** (`/similar`)
|
||||||
- [x] Drop a file: exact MD5 match, perceptual matches against the library,
|
- [x] Drop a file: exact MD5 match, perceptual matches against the library,
|
||||||
@@ -52,7 +51,8 @@ they land.
|
|||||||
- [x] Show candidate posts to link (thumbnail, rating, score, favs, tags;
|
- [x] Show candidate posts to link (thumbnail, rating, score, favs, tags;
|
||||||
select then confirm — same flow as uploads, exact MD5 marked)
|
select then confirm — same flow as uploads, exact MD5 marked)
|
||||||
- [x] **Follows**
|
- [x] **Follows**
|
||||||
- [x] Follow tags/pools from the `/followed` page (validated against e621,
|
- [x] Follow tags from the `+` on tag chips (online + library detail) and
|
||||||
|
pools from the Follow button on a pool page (validated against e621,
|
||||||
first feed fetched immediately)
|
first feed fetched immediately)
|
||||||
- [x] Followed screens: cover cards (latest image), unseen badges and
|
- [x] Followed screens: cover cards (latest image), unseen badges and
|
||||||
Mark seen per follow
|
Mark seen per follow
|
||||||
@@ -134,7 +134,7 @@ Files now stage first and are resolved before entering the library.
|
|||||||
## Dependencies / notes
|
## Dependencies / notes
|
||||||
|
|
||||||
- Duplicates and upload visual-similarity share the perceptual hashing layer
|
- Duplicates and upload visual-similarity share the perceptual hashing layer
|
||||||
(`imagehash`/`imgdd` server-side + a hash cache table).
|
(`imagehash` server-side; no external hashing service).
|
||||||
- Download progress, optimization jobs and the stats "Active Workers" count all
|
- Download progress, optimization jobs and the stats "Active Workers" count all
|
||||||
want the same background-task/progress primitive — design it once.
|
want the same background-task/progress primitive — design it once.
|
||||||
- IQDB and e621 matching depend on e621 credentials being configured; the SPA
|
- IQDB and e621 matching depend on e621 credentials being configured; the SPA
|
||||||
|
|||||||
Reference in New Issue
Block a user