openreader/src
Richard R 23b9417567 fix(config): prevent arrays from being treated as records in preference normalization
Update preference normalization logic to explicitly reject arrays when
validating record types, ensuring only plain objects are accepted. Adjust
ConfigProvider effect conditions for clarity and correctness. Add unit tests
verifying that arrays are not accepted as valid preference records or saved
voices.
2026-06-06 15:55:54 -06:00
..
app refactor(config): centralize provider default resolution and simplify user preference inheritance 2026-06-06 15:25:10 -06:00
components refactor(config): centralize provider default resolution and simplify user preference inheritance 2026-06-06 15:25:10 -06:00
contexts fix(config): prevent arrays from being treated as records in preference normalization 2026-06-06 15:55:54 -06:00
db refactor(db): remove legacy PDF parse fields from documents schema 2026-06-04 20:17:23 -06:00
hooks docs(intro): clarify open-source status and multilingual support in introduction 2026-06-06 12:19:28 -06:00
lib fix(config): prevent arrays from being treated as records in preference normalization 2026-06-06 15:55:54 -06:00
types refactor(config): centralize provider default resolution and simplify user preference inheritance 2026-06-06 15:25:10 -06:00
middleware.ts refactor(env): remove legacy no-auth mode and enforce required auth env vars 2026-05-31 12:09:37 -06:00