Arag / app /admin /routers /books.py

Commit History

Complete hardening residuals: UUID paths, audit IP, SSRF hops, pipeline metrics.
32855b6

AuthorBot Cursor commited on

Harden subscription revoke, embed lock, SSRF, and auth fail-closed.
ba56af2

AuthorBot Cursor commited on

Auto-rescan format prices in background when verified listings have none
9910ee4

AuthorBot Cursor commited on

Persist per-platform catalog fields on book listings for admin and future bot use.
0ec4044

AuthorBot Cursor commited on

Split B&N format prices into separate parameters.
6291529

AuthorBot Cursor commited on

Score URL import on edit-form fields only and add Price.
14586a4

AuthorBot Cursor commited on

Fix B&N ISBN shadowing and recover product HTML via ScrapingBee.
241305b

AuthorBot Cursor commited on

fix: billing page, book re-index, Readers UI, and info tooltips
3790ba9

AuthorBot Cursor commited on

Implement Enterprise Worth Roadmap (R-139–R-173).
df480e4

AuthorBot Cursor commited on

Fix regressions from admin modularization refactor.
1007953

AuthorBot Cursor commited on

Refactor admin API into service and repository layers.
d6061d6

AuthorBot Cursor commited on

Add publish-help contact form with support email routing.
a36a535

AuthorBot Cursor commited on

Revert "Complete platform presence stack with ISBN enrichment and manual overrides."
92d849b

AuthorBot commited on

Complete platform presence stack with ISBN enrichment and manual overrides.
6d8ebbb

AuthorBot Cursor commited on

Add Platform Presence Scanner for URL import distribution scoring.
c5d0d2d

AuthorBot Cursor commited on

Harden book URL import across top platforms and swap Bookshop for WorldCat in UI.
0e7f062

AuthorBot Cursor commited on

Improve multi-platform book URL import with ranked catalog matching.
e61653c

AuthorBot Cursor commited on

Fix: bypass Redis cache on preview (force_refresh) so improved Amazon scraper runs fresh
83c6e17

AuthorBot commited on

feat: full cover+genre extraction from all platforms - platform HTML parsers + DB fields
8ef8ff2

AuthorBot commited on

fix: SyntaxError in books.py β€” close preview return dict before import-url decorator
8a6b72c

AuthorBot commited on

feat: URL import now auto-indexes scraped metadata instantly β€” no file upload needed
ba24df7

AuthorBot commited on

feat: deep book metadata extraction - author bio, genre, ratings, pages
2bfc0e2

AuthorBot commited on

feat: book URL import - 10 platforms, 3-step UI, scraper service
2a566aa

AuthorBot commited on

fix: Audit pass β€” critical bug fix + lazy import cleanup (qa/books/schemas_router)
1afebcd

AuthorBot commited on

Refactor: 10/10 modularity β€” pipeline/ package, admin/routers/ split, guards single source of truth
685ab2e

AuthorBot commited on