admin
3f6ac5ef8d
feat: US-005 - Replace Home icon with CVMIS logo on TopBar
2026-02-15 02:02:04 +00:00
admin
0ffacf8a0a
feat: US-004 - Rebrand to CVMIS and integrate animated logo
2026-02-15 01:57:13 +00:00
admin
38fdb6fa27
feat: US-003 - Responsive login card sizing and dashboard style alignment
2026-02-15 01:50:09 +00:00
admin
f28693b0ad
feat: US-002 - Create CvmisLogo React SVG component
2026-02-15 01:47:44 +00:00
admin
05b48b995e
feat: US-001 - Skip to login phase for dev iteration
2026-02-15 01:45:45 +00:00
admin
c5b0f7da43
feat: US-028 - Re-enable boot/login sequence
2026-02-14 21:41:46 +00:00
admin
b515b3d70c
feat: US-027 - Visual regression check across all breakpoints
2026-02-14 21:38:22 +00:00
admin
2d7ff7e77a
feat: US-026 - Adjust ParentSection headings for new proportions
2026-02-14 20:41:31 +00:00
admin
daabfb7fd2
feat: US-025 - Scale WorkExperienceSubsection and RepeatMedicationsSubsection
2026-02-14 20:37:22 +00:00
admin
3f026a0701
feat: US-024 - Scale ProjectsTile and EducationSubsection
2026-02-14 20:34:20 +00:00
admin
cf1f466452
feat: US-023 - Scale LastConsultationSubsection and main content padding
2026-02-14 20:31:22 +00:00
admin
64973176fb
feat: US-022 - Scale PatientSummaryTile content and KPIs
2026-02-14 20:27:25 +00:00
admin
364efb8805
feat: US-021 - Scale Sidebar proportions
2026-02-14 20:24:34 +00:00
admin
a7537083e6
feat: US-020 - Scale TopBar and SubNav
2026-02-14 20:21:05 +00:00
admin
645088bbc1
feat: US-019 - Update global layout tokens and Card/CardHeader component
2026-02-14 20:17:27 +00:00
admin
f6463cc4b1
feat: US-018 - Skip boot/login sequence for dev iteration
2026-02-14 20:15:11 +00:00
admin
5ef7cdb259
feat: US-017 - Re-enable boot/login sequence for production
...
Reverted initial Phase from 'pmr' to 'boot', restoring the full
boot → ECG → login → dashboard flow. All 17 user stories now pass.
2026-02-14 18:56:31 +00:00
admin
a961518ebf
feat: US-016 - Apply chosen parent header typography
...
Elvaro Grotesque 600, -0.02em tracking with responsive scale from
1.375rem (mobile) to 2.2rem (desktop). Refined from the baseline
700/2.4rem for a more premium, intentional feel.
2026-02-14 18:53:49 +00:00
admin
f9b4062dd5
feat: US-014 - Responsive verification and fixes across breakpoints
...
- Fix grid overflow at mobile: add minWidth:0 + overflow:hidden to Card
- Scale ParentSection h2 responsively (1.5rem mobile → 2.4rem desktop)
- Make KPI grid single-column below 480px, 2-column above
- Fix SubNav alignment: left-aligned on mobile, centered on md+
- Fix SubNav tileIds to match restructured dashboard sections
- Add data-tile-id anchors to experience/skills/education subsections
2026-02-14 18:41:07 +00:00
admin
6bd12dd776
feat: US-013 - Update command palette data for restructured dashboard
2026-02-14 18:32:36 +00:00
admin
9e9962f114
feat: US-012 - Add hover-highlighting between experience/skills and constellation graph
2026-02-14 18:28:44 +00:00
admin
b90706a3f6
feat: US-011 - Improve constellation graph visual clarity
2026-02-14 18:22:21 +00:00
admin
fcc1232d9b
feat: US-010 - Clean up removed standalone tiles and verify layout
2026-02-14 18:19:14 +00:00
admin
9ffed8d153
feat: US-009 - Move Education into Patient Pathway as subsection
2026-02-14 18:14:16 +00:00
admin
b5de609cd5
feat: US-008 - Add two-column experience and skills layout in Patient Pathway
2026-02-14 18:11:26 +00:00
admin
0e7bef0206
feat: US-007 - Move Last Consultation into Patient Pathway as subsection
2026-02-14 18:06:18 +00:00
admin
7285ea8f45
feat: US-006 - Create Patient Pathway parent section with constellation graph
2026-02-14 18:02:46 +00:00
admin
c86b252629
feat: US-005 - Restructure Patient Summary as parent section with Latest Results subsection
2026-02-14 17:59:41 +00:00
admin
4bfc4de956
feat: US-004 - Create ParentSection component for hierarchical layout
2026-02-14 17:55:59 +00:00
admin
80d4cc9d7a
feat: US-003 - Fix inaccurate timeline entries in CareerActivityTile
2026-02-14 17:54:03 +00:00
admin
13131e4c3e
feat: US-002 - Remove inaccurate CV data from consultations and constellation
2026-02-14 17:50:35 +00:00
admin
fa64c98406
feat: US-001 - Skip boot/login sequence for dev iteration
2026-02-14 17:44:46 +00:00
admin
088b783731
US-032: Reduced motion audit, final cleanup, and visual review
...
- Add prefers-reduced-motion overrides for SubNav button transitions
- Add prefers-reduced-motion overrides for smooth scroll behavior
- Fix connection status dot/text transitions to respect reduced motion
- Create ProjectDetail.tsx renderer and wire into DetailPanel
- Remove placeholder fallback from DetailPanel (all types now covered)
- Delete unused files: useBreakpoint.ts, profile.ts
- Remove unused legacy --pmr-* CSS variables (18 properties)
- Remove unused .pmr-theme CSS utility class
2026-02-14 03:20:31 +00:00
admin
071b1b78ae
US-031: Responsive testing and fixes for all new components
...
SubNav: horizontal scroll with hidden scrollbar, 44px touch targets.
DetailPanel: close button enlarged to 44px. Touch target fixes on
CoreSkillsTile, ProjectsTile, and LastConsultationTile interactive elements.
2026-02-14 03:14:30 +00:00
admin
97d353930c
US-030: Update CommandPalette for expanded content and panel actions
2026-02-14 03:08:54 +00:00
admin
dbdd51243d
US-029: Add post-login loading state and update TopBar session name
2026-02-14 03:04:16 +00:00
admin
a8c7d5b41d
US-028: Change login username to a.recruiter and add connection status indicator
2026-02-14 03:00:15 +00:00
admin
120d8a7a7b
US-027: Restyle LoginScreen with teal accents
2026-02-14 02:56:33 +00:00
admin
4c92a3a559
US-026: Add hover and click interactions to CareerConstellation
2026-02-14 02:52:47 +00:00
admin
24e0f8963f
US-025: Add accessibility to CareerConstellation
2026-02-14 02:49:14 +00:00
admin
6956ad001b
US-024: Build D3 force-directed graph rendering in CareerConstellation
2026-02-14 02:46:00 +00:00
admin
75c03029bf
US-023: Install D3 and scaffold CareerConstellation component
2026-02-14 02:41:50 +00:00
admin
2f8db26cc4
US-022: Create EducationDetail renderer for detail panel
2026-02-14 02:37:42 +00:00
admin
a5deb0ea8b
US-021: Create SkillsAllDetail renderer for detail panel
2026-02-14 02:34:26 +00:00
admin
9ec71ae0ed
US-020: Create SkillDetail renderer for detail panel
2026-02-14 02:30:53 +00:00
admin
fbfd25ffff
US-018: Create ConsultationDetail renderer for detail panel
...
- Created ConsultationDetail.tsx component to render full role details
- Displays role title, organization, dates with current badge
- Renders history paragraph (consultation.history)
- Shows achievement bullets (consultation.examination)
- Displays outcomes/impact (consultation.plan)
- Renders coded entries as badges with code + description
- Wired into DetailPanel for both 'consultation' and 'career-role' types
- Styled consistently with dashboard design system
- Typecheck and build pass successfully
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-14 02:14:54 +00:00
admin
f38e67252b
US-017: Create KPIDetail renderer for detail panel
...
Created src/components/detail/KPIDetail.tsx that renders rich KPI story
content inside the detail panel. Wired into DetailPanel so content.type
=== 'kpi' renders this component.
Component displays:
- Large headline number (48px, colored by kpi.colorVariant)
- KPI label and subtitle
- Period badge (if story.period exists)
- Context paragraph (story.context)
- Your role paragraph (story.role)
- Key outcomes as bullet list (story.outcomes)
Graceful fallback implemented: if story is undefined, shows kpi.value
and kpi.explanation instead.
Styling matches dashboard design system with fonts (Elvaro Grotesque,
Geist Mono), colors (CSS custom properties), and spacing conventions.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-14 01:40:58 +00:00
admin
0c87d9f5a4
US-016: Modify PatientSummaryTile: structured presentation with highlight strip
...
- Added visual hierarchy to profile text using bold key phrases
- Key terms highlighted: Healthcare leader, Python/SQL/data analytics, leading population health analytics, financial scenario modelling, pharmaceutical rebate negotiation, algorithm design, population-level pathway development, £14.6M+, executive stakeholders
- Profile text no longer a wall of text - strategic bolding creates visual structure
- Removed unused personalStatement import
- Highlight strip with key stats already implemented (9+ Years, 1.2M, £220M, £14.6M+)
- Profile text sourced from CV_v4.md Profile section
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-14 01:32:54 +00:00
admin
8830c223aa
US-016: Modify PatientSummaryTile: structured presentation with highlight strip
...
Add visual highlight strip showing key stats (9+ Years, 1.2M Population, £220M Budget, £14.6M+ Savings) above the profile text. Stats displayed as teal-colored badges with labels for improved visual hierarchy and scanability.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com >
2026-02-14 01:27:10 +00:00
admin
52ee98d8aa
US-015: Modify EducationTile: richer content, panel trigger
...
- Add OSCE score (80%) to MPharm inline details via educationExtras data
- Show research project with full description (Drug delivery & cocrystals, 75.1%)
- Display A-level grades as Mathematics (A*) · Chemistry (B) · Politics (C)
- Include Mary Seacole programme detail from educationExtras
- Import and use educationExtras data for dynamic inline content
- Add osceScore field to EducationExtra type
- Each entry clickable to open detail panel, hover border shift intact
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-14 00:33:44 +00:00