| .. |
|
adaptive-snooze.test.ts
|
feat(web): prep-time intelligence, adaptive snooze, event countdown, TimerCard badges
|
2026-02-27 22:25:36 -08:00 |
|
adaptive-snooze.ts
|
feat(web): prep-time intelligence, adaptive snooze, event countdown, TimerCard badges
|
2026-02-27 22:25:36 -08:00 |
|
ambient-sounds.ts
|
feat(web): add onboarding walkthrough + ambient sounds for focus mode
|
2026-02-28 13:35:06 -08:00 |
|
analytics.ts
|
feat(analytics): bridge analytics.ts to platform telemetry client
|
2026-02-28 02:15:45 -08:00 |
|
auth-api.ts
|
refactor(web): deduplicate getBaseUrl() — export from auth-api.ts, import in auth-context.tsx
|
2026-02-28 12:11:26 -08:00 |
|
auth-context.tsx
|
refactor(web): deduplicate getBaseUrl() — export from auth-api.ts, import in auth-context.tsx
|
2026-02-28 12:11:26 -08:00 |
|
billing-client.ts
|
fix(web): align billing-client SubscriptionDoc type with platform schema
|
2026-04-13 22:57:32 -07:00 |
|
calendar-import.test.ts
|
feat(web): Phase 2 — stats, categories, recurring, export/import, calendar .ics
|
2026-02-27 21:59:09 -08:00 |
|
calendar-import.ts
|
feat(web): Phase 2 — stats, categories, recurring, export/import, calendar .ics
|
2026-02-27 21:59:09 -08:00 |
|
cascade.test.ts
|
feat: add timer engine, cascade system, urgency system with 40 passing tests
|
2026-02-27 20:50:36 -08:00 |
|
cascade.ts
|
feat: add timer engine, cascade system, urgency system with 40 passing tests
|
2026-02-27 20:50:36 -08:00 |
|
categories.test.ts
|
ci: update CI/CD configuration
|
2026-03-04 20:01:34 -08:00 |
|
categories.ts
|
fix(tokens): replace hardcoded personal category hex with CSS token var
|
2026-03-29 10:29:14 -07:00 |
|
context-messages.test.ts
|
test(ai-context): TODO-009 unit tests for LLM context message generators
|
2026-04-17 12:40:10 -07:00 |
|
context-messages.ts
|
fix(cleanup): TODO-006 — centralize backend URL via getBackendBaseURL() from product-config
|
2026-04-13 14:58:44 -07:00 |
|
diagnostics.ts
|
refactor(web): migrate telemetry + diagnostics to createWebTelemetry/createWebDiagnostics
|
2026-03-20 18:54:11 -07:00 |
|
export.test.ts
|
test(web): add 21 tests for exportAll/importRoutines/parseImportData
|
2026-02-28 19:29:39 -08:00 |
|
export.ts
|
fix(web): beacon transport, remove dead sync wrappers, add routine export/import
|
2026-02-28 19:07:14 -08:00 |
|
feature-flags.ts
|
feat(web): upgrade feature-flag-client to SSE streaming + getValue()
|
2026-03-21 17:40:43 -07:00 |
|
feedback.ts
|
feat(ecosystem): Phase 0 — kill-switch, feedback, accessibility, feature flags, telemetry events
|
2026-03-31 23:26:37 -07:00 |
|
format.test.ts
|
feat: add PWA manifest, landing page, privacy/terms pages, format tests (53 tests)
|
2026-02-27 21:00:34 -08:00 |
|
format.ts
|
feat: add Zustand store, dashboard UI, timer cards, create modal, alarm overlay
|
2026-02-27 20:55:40 -08:00 |
|
kill-switch.ts
|
feat(ecosystem): Phase 0 — kill-switch, feedback, accessibility, feature flags, telemetry events
|
2026-03-31 23:26:37 -07:00 |
|
linked-timers.test.ts
|
feat(web): routine editor/runner UI, linked timers, routines page
|
2026-02-27 22:07:16 -08:00 |
|
linked-timers.ts
|
feat(web): routine editor/runner UI, linked timers, routines page
|
2026-02-27 22:07:16 -08:00 |
|
nl-parser.test.ts
|
feat(web): add routine engine, NL parser, and context messages
|
2026-02-27 21:42:29 -08:00 |
|
nl-parser.ts
|
feat(web): add routine engine, NL parser, and context messages
|
2026-02-27 21:42:29 -08:00 |
|
notifications.ts
|
feat: add in-app toast system with notification fallback for denied permissions
|
2026-02-27 21:21:46 -08:00 |
|
platform-sync.ts
|
chore: update dependencies
|
2026-03-19 21:25:38 -07:00 |
|
prep-time.test.ts
|
feat(web): prep-time intelligence, adaptive snooze, event countdown, TimerCard badges
|
2026-02-27 22:25:36 -08:00 |
|
prep-time.ts
|
feat(web): prep-time intelligence, adaptive snooze, event countdown, TimerCard badges
|
2026-02-27 22:25:36 -08:00 |
|
product-config.ts
|
fix: align Fastify to 5.7.4 + add web product-config.ts
|
2026-03-21 20:31:26 -07:00 |
|
recurrence.test.ts
|
feat(web): Phase 2 — stats, categories, recurring, export/import, calendar .ics
|
2026-02-27 21:59:09 -08:00 |
|
recurrence.ts
|
feat(web): recurring timer badge, recurringTimerId field, generateTimerFromRecurrence helper
|
2026-02-27 22:33:57 -08:00 |
|
routine-store.ts
|
feat(sync): wire platform sync into timer and routine stores, extend fullSync for routines, add error/not-found pages
|
2026-02-28 20:24:53 -08:00 |
|
routines.test.ts
|
feat(web): add routine engine, NL parser, and context messages
|
2026-02-27 21:42:29 -08:00 |
|
routines.ts
|
feat(web): add routine engine, NL parser, and context messages
|
2026-02-27 21:42:29 -08:00 |
|
schemas.ts
|
feat(web): wire Zod form validation into CreateTimerModal + add event schema
|
2026-02-28 13:30:56 -08:00 |
|
sounds.ts
|
feat: add Web Audio sound system with urgency-mapped tones and notification integration
|
2026-02-27 21:06:25 -08:00 |
|
stats.test.ts
|
fix(tests): stats.test.ts topCategory test broken on Sundays — wrong Monday calculation
|
2026-03-01 16:37:07 -08:00 |
|
stats.ts
|
feat(web): Phase 2 — stats, categories, recurring, export/import, calendar .ics
|
2026-02-27 21:59:09 -08:00 |
|
store.test.ts
|
test: add 13 Zustand store tests (66 total passing)
|
2026-02-27 21:15:30 -08:00 |
|
store.ts
|
feat(sync): wire platform sync into timer and routine stores, extend fullSync for routines, add error/not-found pages
|
2026-02-28 20:24:53 -08:00 |
|
telemetry-events.ts
|
docs(todos): standardize all TODOs with running numbers and delegatable instructions
|
2026-04-01 01:05:25 -07:00 |
|
telemetry.ts
|
refactor(web): migrate telemetry + diagnostics to createWebTelemetry/createWebDiagnostics
|
2026-03-20 18:54:11 -07:00 |
|
time-blindness.test.ts
|
test: add time-blindness and urgency tests (82 total passing)
|
2026-02-27 21:16:49 -08:00 |
|
time-blindness.ts
|
feat: add time blindness aids, feedback button, tab title flash, system theme detection
|
2026-02-27 21:08:22 -08:00 |
|
timer-engine.test.ts
|
feat: add timer engine, cascade system, urgency system with 40 passing tests
|
2026-02-27 20:50:36 -08:00 |
|
timer-engine.ts
|
feat(web): add custom pre-warning messages per timer
|
2026-02-28 13:37:42 -08:00 |
|
urgency.test.ts
|
test: add time-blindness and urgency tests (82 total passing)
|
2026-02-27 21:16:49 -08:00 |
|
urgency.ts
|
ci: update CI/CD configuration
|
2026-03-04 20:01:34 -08:00 |
|
use-keyboard-shortcuts.ts
|
feat: add PomodoroView, CountdownRing, QuickTimerBar, keyboard shortcuts
|
2026-02-27 20:58:06 -08:00 |
|
use-sync.ts
|
fix(web): beacon transport, remove dead sync wrappers, add routine export/import
|
2026-02-28 19:07:14 -08:00 |
|
use-theme.ts
|
fix(ci): fix ESLint errors + workflow for Gitea CI
|
2026-03-22 21:11:44 -07:00 |
|
use-tick.ts
|
feat: add Zustand store, dashboard UI, timer cards, create modal, alarm overlay
|
2026-02-27 20:55:40 -08:00 |