opsdash-app/opsdash/test
blade34242 5cb0d79f4a Redesign email hero, add chart blocks, fix days_off, add checkpoint/recap test buttons
- Email hero: formatted period title, RECAP/CHECKPOINT badge, 2x2 stat grid,
  inline meta tags, greeting separated from title, no addHeading()
- Checkpoint vs Recap distinction in subject, badge, and footer
- Replace "Calendar pace" with Balance index in calendar_goals hero stats
- Email chart blocks: Calendar split (pie as horizontal bars) and
  Day-of-week pattern for calendar_goals; adds Category split for
  category_and_calendar_goals; charts data pre-aggregated in
  ReportSummaryService.buildChartData() with per-weekday DOW averages
- Fix: days_off no longer counts future dates in the period as quiet days
- Fix: detectTimeSummaryDisplayMode and detectTargetsDisplayMode now always
  return the strategy-mapped mode when strategy is set, preventing stale
  categories config from overriding a known onboarding strategy
- Fix: resolveTodayGroups filters today groups by active display mode
- Add Checkpoint and Recap test-send buttons to onboarding Preferences;
  test sends now always use offset=-1 (recap) or offset=0 (checkpoint)
2026-05-19 14:01:31 +07:00
..
fixtures Bump release version to 0.6.0 2026-02-22 08:55:01 +07:00
fixtures-v2 Refine recap delivery scheduling 2026-05-15 14:01:57 +07:00
ActivityScheduleCard.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
balanceIndex.test.ts Improve widget sizing controls and persistence 2025-12-21 10:50:07 +07:00
BalanceIndexCard.test.ts Add BalanceIndex score to history, group toolbar width/height controls, and expand widget tests 2026-05-06 08:43:15 +07:00
BalanceOverviewCard.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
ByCalendarTable.test.ts Split current-period actual and planned hours 2026-04-02 18:05:43 +07:00
CategoryMixTrendCard.test.ts Expand category mix trend config and tests 2026-02-22 08:22:13 +07:00
chartComponents.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
charts.test.ts chore: release 0.4.3 2025-10-20 15:15:09 +07:00
chartWidgets.test.ts Refine time-of-day chart palette 2026-04-02 20:56:10 +07:00
currentUser.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
DashboardGrid.test.ts Increase widget title scale 2025-12-26 10:09:55 +07:00
dashboardIntegration.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
DashboardLayout.test.ts Polish editing UI, tests, and screenshot feed workflow 2026-05-06 08:01:37 +07:00
dateTime.test.ts Fix week rollover labels at year boundary 2026-02-09 19:25:49 +07:00
DayOffTrendCard.test.ts Finalize 0.7.3 widget and onboarding updates 2026-04-03 14:01:08 +07:00
DeckCardsPanel.test.ts security: validate Deck API colors before binding to :style 2026-05-06 10:36:13 +07:00
DeckCardsWidget.test.ts Add compact Deck stats widget 2026-04-02 20:31:52 +07:00
deckService.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
deckSettings.spec.ts Improve security scripts, deck tests, and onboarding e2e 2025-12-11 11:43:44 +07:00
DeckStatsWidget.test.ts Add compact Deck stats widget 2026-04-02 20:31:52 +07:00
DeckSummaryCard.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
deckTags.test.ts Fix notes binding and clarify deck tag filters by board 2026-02-14 17:08:18 +07:00
deckWidgetMetrics.test.ts Add compact Deck stats widget 2026-04-02 20:31:52 +07:00
keyboardShortcuts.test.ts tests: cover daily map and shortcuts 2025-11-23 18:15:38 +07:00
NoteEditorWidget.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
NoteSnippetWidget.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
NotesPanel.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
NotesPanelBg.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
OnboardingWizard.test.ts Add BalanceIndex score to history, group toolbar width/height controls, and expand widget tests 2026-05-06 08:43:15 +07:00
pace.test.ts chore: release 0.4.3 2025-10-20 15:15:09 +07:00
paceInfo.test.ts fix: stabilize release notes and target progress 2026-04-28 11:51:14 +07:00
reporting.test.ts Refine recap delivery scheduling 2026-05-15 14:01:57 +07:00
SidebarBalance.test.ts Polish editing UI, tests, and screenshot feed workflow 2026-05-06 08:01:37 +07:00
sidebarConfig.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
SidebarProfilesPane.test.ts Bump version to 0.5.2 2025-12-28 09:08:32 +07:00
SidebarRangebar.test.ts Polish editing UI, tests, and screenshot feed workflow 2026-05-06 08:01:37 +07:00
SidebarTabs.test.ts Polish editing UI, tests, and screenshot feed workflow 2026-05-06 08:01:37 +07:00
SidebarTargetsPane.test.ts test: supply theme props and palette 2025-11-03 22:06:13 +07:00
targets.test.ts fix: stabilize release notes and target progress 2026-04-28 11:51:14 +07:00
targetsForecast.test.ts Split current-period actual and planned hours 2026-04-02 18:05:43 +07:00
targetsProgress.test.ts fix: stabilize release notes and target progress 2026-04-28 11:51:14 +07:00
targetsSummary.test.ts tests: cover daily map and shortcuts 2025-11-23 18:15:38 +07:00
TextBlockWidget.test.ts Reorganize frontend components 2026-01-13 15:18:21 +07:00
theme.test.ts fix: normalize all-day event aggregation 2025-10-27 16:03:31 +07:00
TimeSummaryCard.test.ts Refine goal-aware summary and scheduling notes 2026-05-18 06:11:41 +07:00
timeSummaryWidget.test.ts Refine lookback layouts and default accordion 2026-02-21 09:05:21 +07:00
TimeTargetsCard.test.ts fix: stabilize release notes and target progress 2026-04-28 11:51:14 +07:00
useBalance.test.ts Improve widget toolbar visibility and tests 2025-12-05 11:44:02 +07:00
useCalendarLinks.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
useCharts.test.ts feat: add forecast overlay styling 2025-10-27 21:01:09 +07:00
useConfigExportImport.test.ts Refresh widget styling and docs 2026-01-18 10:05:54 +07:00
useDashboard.test.ts Refine recap delivery scheduling 2026-05-15 14:01:57 +07:00
useDashboardPersistence.test.ts Refine recap delivery scheduling 2026-05-15 14:01:57 +07:00
useDashboardPresets.test.ts Fix profile preset restore and release 0.5.9 2026-02-21 08:39:09 +07:00
useDashboardSelection.test.ts refactor: split dashboard shell helpers into composables 2025-10-27 21:57:01 +07:00
useDeckCards.test.ts Remove balance insights config and clean up toggles 2025-11-23 15:13:44 +07:00
useDeckFiltering.test.ts Improve notes history and layout loading 2025-12-25 16:01:52 +07:00
useDetailsToggle.test.ts test: add CalDAV probe and notes fixtures 2025-11-11 16:15:55 +07:00
useKeyboardShortcuts.test.ts Remove shortcuts telemetry and harden frontend logging 2026-02-15 13:37:29 +07:00
useNotes.test.ts Make notes loading non-blocking and race-safe 2026-02-11 10:02:58 +07:00
useNotesLabels.test.ts test: add CalDAV probe and notes fixtures 2025-11-11 16:15:55 +07:00
useOcHttp.test.ts Bump version to 0.5.2 2025-12-28 09:08:32 +07:00
useOnboardingActions.test.ts feat: add release notes overlay 2026-04-20 07:58:22 +07:00
useOnboardingFlow.test.ts Refine onboarding goals and targets widget 2026-03-25 13:53:15 +07:00
useOnboardingWizard.test.ts Align widget base titles with prefix handling 2025-12-04 15:48:52 +07:00
useRangeToolbar.test.ts Refactor opsdash load flow and services 2026-01-13 12:26:48 +07:00
useSidebarState.test.ts Improve sidebar behavior and trend widgets 2026-01-04 09:45:10 +07:00
useThemeController.test.ts refactor: carve range toolbar and config export helpers 2025-11-11 14:12:48 +07:00
useThemePreference.test.ts Remove theme localStorage and extend persist fixtures 2025-11-15 21:28:20 +07:00
useThemeSync.test.ts chore: add security automation and release packaging 2025-11-10 22:08:00 +07:00
useVersionOverlay.test.ts Prepare 0.8.1 release and harden deck seeding 2026-05-10 13:28:44 +07:00
useWidgetLayoutManager.test.ts Finalize 0.7.3 widget and onboarding updates 2026-04-03 14:01:08 +07:00
validators.test.ts chore: release 0.4.3 2025-10-20 15:15:09 +07:00
widgetColors.test.ts Improve widget toolbar visibility and tests 2025-12-05 11:44:02 +07:00
widgetDefaults.test.ts Redesign email hero, add chart blocks, fix days_off, add checkpoint/recap test buttons 2026-05-19 14:01:31 +07:00
WidgetOptionsMenu.test.ts Consolidate color picker, add toolbar color group, update pro preset and sel-chip name 2026-05-06 10:03:58 +07:00
widgetPersistence.test.ts Add dashboard layout tabs and update docs 2025-12-26 09:13:18 +07:00
widgetsNormalize.spec.ts Split time summary into overview and lookback widgets 2026-02-09 19:36:04 +07:00
widgetsRegistry.test.ts Redesign email hero, add chart blocks, fix days_off, add checkpoint/recap test buttons 2026-05-19 14:01:31 +07:00