neon
cfc3672a6c
refactor: rename book-bucket to book-dock and lens to smart-scope
2026-04-20 22:57:27 -06:00
neon
f3d185ccb2
fix: adjust layout heights and lower branch coverage threshold
2026-04-15 01:19:31 -06:00
neon
37b3b53fd1
chore: lower server test coverage to 85%
2026-04-14 05:37:25 -06:00
neon
67ec10f703
feat: implement security audit fixes SEC-001 through SEC-031
2026-04-12 16:15:03 -06:00
neon
e6186c09df
test: add comprehensive unit tests and increase coverage thresholds
2026-04-10 09:26:37 -06:00
neon
ef82cb5d00
fix: patch Trivy CRITICAL/HIGH findings in container image
...
- apk upgrade in runtime stage to fix OpenSSL CVEs (CVE-2025-15467 CRITICAL, CVE-2025-69419 HIGH)
- remove npm from runtime image to eliminate npm-bundled CVEs
- update fastify to 5.8.5 and force via pnpm override (CVE-2026-33806 HIGH)
- switch vitest pool to threads to fix flaky audio extractor tests
- simplify unit test setup with direct instantiation
2026-04-07 07:30:07 -06:00
neon
a6d84ae20c
test(metadata): add initial E2E coverage for metadata write flow
2026-04-01 08:05:00 -06:00
neon
f81fef7b9b
feat: overhaul book detail tab layout and metadata
2026-03-16 01:56:15 -06:00
neon
aa2456fbf8
feat(authors): add auto-enrichment queue, worker safety, and live status
2026-03-13 08:14:45 -06:00
neon
4c4a5cbf25
chore: migrate server tests from Jest to Vitest
2026-03-11 13:30:04 -06:00
neon
b64aa519ef
chore: migrate server tests from Jest to Vitest
2026-03-11 13:07:31 -06:00