Arag / app /services

Commit History

Make Stripe optional at import and add billing test deps.
1347968

AuthorBot Cursor commited on

Add enterprise growth APIs, billing, admin UI, and test suite.
12930b5

AuthorBot Cursor commited on

Fix analytics accuracy, tenant isolation, and event-loop blocking.
ff0847b

AuthorBot Cursor commited on

SuperAdmin QoL: persistent session, TOTP session, shared provider keys.
65a6194

AuthorBot Cursor commited on

Add mandatory SuperAdmin TOTP enrollment and production delivery skills.
19a1415

AuthorBot Cursor commited on

Add SuperAdmin retailer API keys with priority over env and free scraping.
ad1b7c6

AuthorBot Cursor commited on

Improve per-platform price fetch for all verified listings.
b32dd30

AuthorBot Cursor commited on

Fetch list prices during platform presence scans where retailers allow it.
4737249

AuthorBot Cursor commited on

Add fixed Contact Us tab and support email flow in admin panel.
851e167

AuthorBot Cursor commited on

Show platform presence score as listed count out of 10.
c14f3e6

AuthorBot Cursor commited on

Harden platform scan when Goodreads or ISBN metadata is partial.
4d2ac8b

AuthorBot Cursor commited on

Add GOOGLE_BOOKS_API_KEY for authenticated Books API lookups.
02b30d1

AuthorBot Cursor commited on

Fix wide-distribution platform scans for Amazon imports.
b37ab0a

AuthorBot Cursor commited on

Fix platform presence false positives for Kindle-only titles.
14983be

AuthorBot Cursor commited on

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

AuthorBot Cursor commited on

Make platform presence binary: listed or not listed only.
3d452f2

AuthorBot Cursor commited on

Replace HTML platform scraping with API-first catalog hub.
80efd45

AuthorBot Cursor commited on

Add verified platform listing links with URL validation and always-push rule.
f84b1ad

AuthorBot Cursor commited on

Simplify Amazon Kindle import: breadcrumbs genre, RPI details, ASIN in ISBN field.
7397ab1

AuthorBot Cursor commited on

Score book URL imports against applicable fields so Kindle listings can reach 100%.
1465341

AuthorBot Cursor commited on

Fix B0 Kindle ASIN imports by using alternate Amazon product URLs when /dp/ is captcha-blocked.
e945664

AuthorBot Cursor commited on

Fix book URL import to extract full ISBN metadata and survive repeat fetches.
c687a0b

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

Fix platform presence false negatives when Goodreads page fetch fails on HF.
23a34a5

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

Use Goodreads API hub for accurate platform presence detection.
d0b6eee

AuthorBot Cursor commited on

Remove debug instrumentation; use scraper HTML fetch with redirect fallback.
4726cc5

AuthorBot Cursor commited on

Fix platform presence false negatives from quoted searches and phrase matching.
b7fb7a7

AuthorBot Cursor commited on

Fix platform presence UI alignment and strip series titles for search.
bcfa7c3

AuthorBot Cursor commited on

Add Platform Presence Scanner for URL import distribution scoring.
c5d0d2d

AuthorBot Cursor commited on

Simplify upsell stack and align tests with current prompt wiring.
a7271b7

AuthorBot Cursor commited on

Raise upsell skill: analytical buyer mode, answer-first, structured closing.
5ed5b16

AuthorBot Cursor commited on

Fix 429 rate limits and show friendly errors in widget.
c23e3f9

AuthorBot Cursor commited on

Fix catalog short-circuit replaying book intro on skepticism follow-ups.
6339ca0

AuthorBot Cursor commited on

Add objection intelligence: typed concern counters, personal anchors, stage-aware persuasion.
e0756f1

AuthorBot Cursor commited on

Fix purchase objections wrongly blocked as off-topic when politics is mentioned.
52d0bd6

AuthorBot Cursor commited on

Wire upsell strategy into LLM prompts for humanistic persuasion.
a0ab367

AuthorBot Cursor commited on

Fix AbeBooks individual listing pages: extract title/author from itemprop meta tags (skip org-name and bracketed candidates), accept seller listing descriptions, strip trailing title duplication
6929a57

AuthorBot Cursor commited on

Cap author bios at 500 chars; use Wikipedia exsentences=4; block AbeBooks boilerplate OG descriptions
425348b

AuthorBot Cursor commited on

Reject boilerplate descriptions in sanitizer; prefer Wikipedia over OL name-search for author bios (fixes wrong-person disambiguation)
0e4f502

AuthorBot Cursor commited on

Parse title and author from AbeBooks listing pages, reject boilerplate description.
20c914c

AuthorBot Cursor commited on

Add Wikipedia author-bio fallback for reliable About the Author.
91ce1b6

AuthorBot Cursor commited on

Add ThriftBooks parser with Book Overview, author-page bio, and iTunes fallback.
85d202c

AuthorBot Cursor commited on

Reject JSON-LD leaks, invalid years, and foreign-language genres in book scraper.
38569eb

AuthorBot Cursor commited on

Fill B&N description and genre via iTunes when page scrape is blocked.
520c144

AuthorBot Cursor commited on

Fix B&N slug parsing and ISBN fallbacks when HTML or catalog APIs fail.
45623c0

AuthorBot Cursor commited on

Ship B&N scraper refinements, platform backtest results, and project docs.
ab760e4

AuthorBot Cursor commited on