openreader/tests
Richard R e75114a943 refactor(onboarding): introduce onboarding state coordinator and central registry
Add useOnboardingCoordinator hook and onboarding-state registry to manage
onboarding-related state such as privacy acceptance and first-visit tracking.
Refactor SettingsModal to utilize the new onboarding state abstractions,
removing legacy privacy gating logic and improving maintainability.

Includes unit tests for onboarding-state registry to ensure correctness.
2026-05-23 17:07:50 -06:00
..
files refactor(pdf-layout): streamline viewer layout settling and harden pdf document loading 2026-05-19 23:02:41 -06:00
unit refactor(onboarding): introduce onboarding state coordinator and central registry 2026-05-23 17:07:50 -06:00
accessibility.spec.ts refactor(tts): enhance pause handling and centralize TTS test helpers 2026-05-04 19:38:23 -06:00
delete.spec.ts feat(ui): add five new light themes and redesign settings modal 2026-03-19 10:24:16 -06:00
export.spec.ts test(export): streamline export cleanup and improve test reliability 2026-05-21 18:50:11 -06:00
folders.spec.ts chore(lint): fix eslint violations in worker config and e2e tests 2026-05-21 21:44:58 -06:00
global-teardown.ts refactor(tts,db,manifest): split tts_segments into normalized entry and variant tables 2026-05-12 17:44:57 -06:00
helpers.ts refactor(ui): centralize privacy gating logic for settings modal 2026-05-23 05:50:54 -06:00
landing-routing.spec.ts feat(auth): implement session gatekeeping and architectural reorganization 2026-02-15 11:12:42 -07:00
navigation.spec.ts chore(lint): fix eslint violations in worker config and e2e tests 2026-05-21 21:44:58 -06:00
play.spec.ts refactor(tts): enhance pause handling and centralize TTS test helpers 2026-05-04 19:38:23 -06:00
upload.spec.ts fix(config): load webpack DefinePlugin via createRequire 2026-05-21 21:49:03 -06:00