neon
|
914f8a3440
|
test(auth): add authorization-matrix end-to-end suite
|
2026-04-01 15:49:30 -06:00 |
|
neon
|
157224be9f
|
test(metadata): expand end-to-end scenarios and assertions
|
2026-04-01 11:50:59 -06:00 |
|
neon
|
a6d84ae20c
|
test(metadata): add initial E2E coverage for metadata write flow
|
2026-04-01 08:05:00 -06:00 |
|
neon
|
32bbba9aa9
|
fix(metadata): harden preference concurrency and score recalculation
|
2026-03-31 04:50:04 -06:00 |
|
neon
|
ec44071a91
|
fix(auth): harden OIDC and stabilize session security hooks
|
2026-03-31 02:54:53 -06:00 |
|
neon
|
0c195165e6
|
test(scanner): add staging ingest and finalize E2E test suite
|
2026-03-30 23:17:27 -06:00 |
|
neon
|
4d58418b93
|
test(auth): add end-to-end coverage for authentication flows
|
2026-03-30 03:58:27 -06:00 |
|
neon
|
b5cc1ef370
|
test(scanner): refactor E2E scaffolding and extract shared test harness
|
2026-03-30 02:11:51 -06:00 |
|
neon
|
db30a45782
|
test(scanner): bootstrap scanner E2E test infrastructure
|
2026-03-30 01:18:32 -06:00 |
|
neon
|
aa2456fbf8
|
feat(authors): add auto-enrichment queue, worker safety, and live status
|
2026-03-13 08:14:45 -06:00 |
|
neon
|
891cd19f46
|
chore: implement local quality foundation
|
2026-03-06 09:08:15 -06:00 |
|
neon
|
244d38afe8
|
feat(reader): add settings system with per-book delta and defaults
|
2026-01-16 02:00:38 -06:00 |
|
neon
|
b4ee0cb90c
|
feat(metadata): add cover extraction for epub, mobi, cbz, and pdf
|
2025-12-22 14:37:28 -06:00 |
|