openreader/docs-site/docs/configure
Richard R fc3d05d65b feat(rate-limit): add per-user PDF parsing rate limiting and job event ledger
implement a generic user_job_events table for tracking compute job creation
enforce configurable burst and sustained limits for PDF layout parsing
add admin panel controls for compute rate limiting and max upload size
update API routes to apply and record rate checks for PDF parse jobs
document new environment variables and admin settings for compute limits
improve IP extraction logic for rate limiting accuracy
add tests for request IP extraction and test namespace gating

This change introduces a robust mechanism to throttle expensive compute operations, such as PDF parsing, on a per-user basis. It provides both burst and sustained rate controls, with admin-tunable parameters and clear user feedback on throttling. The job event ledger enables accurate concurrency and rate enforcement, while new documentation and tests ensure maintainability and clarity.
2026-05-30 14:17:49 -06:00
..
tts-provider-guides feat(tts,config,types): migrate to providerRef/providerType model and add centralized TTS provider policy 2026-05-13 10:11:05 -06:00
admin-panel.md feat(rate-limit): add per-user PDF parsing rate limiting and job event ledger 2026-05-30 14:17:49 -06:00
auth.md refactor(config): migrate compute and runtime env vars to new naming scheme 2026-05-19 13:27:07 -06:00
database.md docs(tts,storage,dev): update documentation for TTS segment storage, schema, and local setup 2026-05-04 11:29:02 -06:00
migrations.md docs(admin-panel): clarify admin provider key handling and AUTH_SECRET rotation 2026-05-14 13:56:53 -06:00
object-blob-storage.md docs(tts,storage,dev): update documentation for TTS segment storage, schema, and local setup 2026-05-04 11:29:02 -06:00
server-library-import.md docs: reorganize documentation structure and fix word highlight behavior 2026-02-11 06:03:51 -07:00
tts-providers.md refactor(config): migrate compute and runtime env vars to new naming scheme 2026-05-19 13:27:07 -06:00
tts-rate-limiting.md feat(rate-limit): add per-user PDF parsing rate limiting and job event ledger 2026-05-30 14:17:49 -06:00