-
# Add vendor booking progress bar with encouraging labels **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `08842f4` **Scope:** 1 files, +44/-4 ## Commit message ``` Add vendor booking progress bar with encouraging labels Shows "X of Y vendor catego
08842f4 ·
1 files ·
+44/-4 ·
2026-04-01
· medium confidence
-
# Add couple photo slot next to countdown on dashboard **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `1b90e7e` **Scope:** 1 files, +70/-34 ## Commit message ``` Add couple photo slot next to countdown on dashboard Shows the couple photo (from web
1b90e7e ·
1 files ·
+70/-34 ·
2026-04-01
· medium confidence
-
# Fix search placeholder overlapping magnifying glass icon on guest list **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `2a366b6` **Scope:** 1 files, +1/-1 ## Commit message ``` Fix search placeholder overlapping magnifying glass icon on guest list
2a366b6 ·
1 files ·
+1/-1 ·
2026-04-01
· medium confidence
-
# Add streak messages when completing multiple tasks in a session **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `2cd14fe` **Scope:** 1 files, +12/-0 ## Commit message ``` Add streak messages when completing multiple tasks in a session Tracks task
2cd14fe ·
1 files ·
+12/-0 ·
2026-04-01
· medium confidence
-
# Add personalized celebration toast when vendor status changes to booked **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `2e9af63` **Scope:** 1 files, +9/-1 ## Commit message ``` Add personalized celebration toast when vendor status changes to book
2e9af63 ·
1 files ·
+9/-1 ·
2026-04-01
· medium confidence
-
# Replace generic dashboard greeting with emotional rotating messages **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `4b00dd9` **Scope:** 1 files, +103/-23 ## Commit message ``` Replace generic dashboard greeting with emotional rotating messages E
4b00dd9 ·
1 files ·
+103/-23 ·
2026-04-01
· medium confidence
-
# Auto-complete past tasks for users with short planning timelines **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `4b3dc34` **Scope:** 1 files, +46/-4 ## Commit message ``` Auto-complete past tasks for users with short planning timelines When a us
4b3dc34 ·
1 files ·
+46/-4 ·
2026-04-01
· medium confidence
-
# Fix budget currency formatting and add guest count flexibility **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `548bccd` **Scope:** 1 files, +54/-18 ## Commit message ``` Fix budget currency formatting and add guest count flexibility Budget input
548bccd ·
1 files ·
+54/-18 ·
2026-04-01
· medium confidence
-
# Fix Ask Eydn page scrolling to bottom with blank space on load **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `70cf7a5` **Scope:** 1 files, +6/-1 ## Commit message ``` Fix Ask Eydn page scrolling to bottom with blank space on load The auto-scrol
70cf7a5 ·
1 files ·
+6/-1 ·
2026-04-01
· medium confidence
-
# Add micro-animation when task is marked complete **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `77c5d9d` **Scope:** 2 files, +30/-2 ## Commit message ``` Add micro-animation when task is marked complete When clicking a task from in_progress to
77c5d9d ·
2 files ·
+30/-2 ·
2026-04-01
· high confidence
-
# Add hint text for photo upload on wedding party page **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `8250221` **Scope:** 1 files, +1/-1 ## Commit message ``` Add hint text for photo upload on wedding party page Shows "Tap a photo circle to add a
8250221 ·
1 files ·
+1/-1 ·
2026-04-01
· medium confidence
-
# Add venue directory lookup to onboarding venue step **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `c4f5b1f` **Scope:** 1 files, +95/-11 ## Commit message ``` Add venue directory lookup to onboarding venue step The venue name field now searches
c4f5b1f ·
1 files ·
+95/-11 ·
2026-04-01
· medium confidence
-
# Add import from phone contacts on mobile guest list **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `dd66b91` **Scope:** 1 files, +44/-0 ## Commit message ``` Add import from phone contacts on mobile guest list Uses the Contact Picker API to let
dd66b91 ·
1 files ·
+44/-0 ·
2026-04-01
· medium confidence
-
# Add confetti and personalized note for planning milestones **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `e2e3297` **Scope:** 2 files, +66/-8 ## Commit message ``` Add confetti and personalized note for planning milestones When users cross 25%,
e2e3297 ·
2 files ·
+66/-8 ·
2026-04-01
· high confidence
-
# Make seating chart seat assignment mobile-friendly **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `e97680b` **Scope:** 1 files, +32/-22 ## Commit message ``` Make seating chart seat assignment mobile-friendly Replaced the tiny select dropdown fo
e97680b ·
1 files ·
+32/-22 ·
2026-04-01
· medium confidence
-
# Add live preview panel to wedding website builder **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `fd0d46a` **Scope:** 1 files, +64/-12 ## Commit message ``` Add live preview panel to wedding website builder A "Live Preview" button (desktop only)
fd0d46a ·
1 files ·
+64/-12 ·
2026-04-01
· medium confidence
-
# Responsive audit: fix 20 Tailwind layout issues across dashboard pages **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `59b341d` **Scope:** 10 files, +17/-17 ## Commit message ``` Responsive audit: fix 20 Tailwind layout issues across dashboard pa
59b341d ·
10 files ·
+17/-17 ·
2026-03-27
· medium confidence
-
# All 67 Playwright tests passing — zero overflow, zero a11y violations **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `5b7da3f` **Scope:** 13 files, +21/-13 ## Commit message ``` All 67 Playwright tests passing — zero overflow, zero a11y violation
5b7da3f ·
13 files ·
+21/-13 ·
2026-03-27
· medium confidence
-
# Fix hero cards overflow — stack vertically on mobile instead of horizontal scroll **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `5c99f65` **Scope:** 1 files, +5/-8 ## Commit message ``` Fix hero cards overflow — stack vertically on mobile instea
5c99f65 ·
1 files ·
+5/-8 ·
2026-03-27
· medium confidence
-
# Fix hero cards — use responsive grid instead of horizontal scroll **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `77a69d8` **Scope:** 1 files, +4/-4 ## Commit message ``` Fix hero cards — use responsive grid instead of horizontal scroll Cards st
77a69d8 ·
1 files ·
+4/-4 ·
2026-03-27
· medium confidence
-
# Fix mobile responsive layouts across all dashboard pages **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `802770a` **Scope:** 16 files, +200/-186 ## Commit message ``` Fix mobile responsive layouts across all dashboard pages - GlobalHeader: add l
802770a ·
16 files ·
+200/-186 ·
2026-03-27
· medium confidence
-
# Fix all remaining color-contrast WCAG violations on homepage and blog **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `cd16a97` **Scope:** 3 files, +33/-30 ## Commit message ``` Fix all remaining color-contrast WCAG violations on homepage and blog
cd16a97 ·
3 files ·
+33/-30 ·
2026-03-27
· medium confidence
-
# Polish public wedding website — countdown, photos, RSVP, footer **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `010900e` **Scope:** 1 files, +35/-7 ## Commit message ``` Polish public wedding website — countdown, photos, RSVP, footer Hero sectio
010900e ·
1 files ·
+35/-7 ·
2026-03-26
· medium confidence
-
# Overhaul day-of planner — prominent ceremony time, multi-select assignees, duration, vendor tags **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `0926b13` **Scope:** 1 files, +135/-81 ## Commit message ``` Overhaul day-of planner — prominent cerem
0926b13 ·
1 files ·
+135/-81 ·
2026-03-26
· medium confidence
-
# Overhaul rehearsal dinner — date/time pickers, timeline generator, RSVP, host/dress code **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `0a6fc67` **Scope:** 4 files, +335/-71 ## Commit message ``` Overhaul rehearsal dinner — date/time pickers, ti
0a6fc67 ·
4 files ·
+335/-71 ·
2026-03-26
· medium confidence
-
# Fix subscriber search placeholder overlapping icon **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `13bbea3` **Scope:** 1 files, +1/-1 ## Commit message ``` Fix subscriber search placeholder overlapping icon Increased input left padding from pl-8
13bbea3 ·
1 files ·
+1/-1 ·
2026-03-26
· medium confidence
-
# Polish budget page UX and fix CI security audit **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `1696840` **Scope:** 5 files, +165/-171 ## Commit message ``` Polish budget page UX and fix CI security audit Budget page: format total with commas, m
1696840 ·
5 files ·
+165/-171 ·
2026-03-26
· medium confidence
-
# Add search, filter, sort to subscribers page + flag missing names **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `2290ab2` **Scope:** 1 files, +80/-18 ## Commit message ``` Add search, filter, sort to subscribers page + flag missing names Subscr
2290ab2 ·
1 files ·
+80/-18 ·
2026-03-26
· medium confidence
-
# Polish planning guides hub — progress bar, consistent icons, CTAs, time estimates **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `2fe5e04` **Scope:** 1 files, +134/-45 ## Commit message ``` Polish planning guides hub — progress bar, consistent ic
2fe5e04 ·
1 files ·
+134/-45 ·
2026-03-26
· medium confidence
-
# Add Eydn notes to dashboard + partner invite to onboarding **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `37ce0ba` **Scope:** 2 files, +125/-30 ## Commit message ``` Add Eydn notes to dashboard + partner invite to onboarding Dashboard: - "Thing
37ce0ba ·
2 files ·
+125/-30 ·
2026-03-26
· medium confidence
-
# Clean admin sidebar — remove Ask Eydn and Back to Dashboard, add recharts **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `38d86ef` **Scope:** 3 files, +419/-30 ## Commit message ``` Clean admin sidebar — remove Ask Eydn and Back to Dashboard, add
38d86ef ·
3 files ·
+419/-30 ·
2026-03-26
· medium confidence
-
# Add date/time sync warnings across app **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `3e5fe25` **Scope:** 3 files, +82/-3 ## Commit message ``` Add date/time sync warnings across app Rehearsal dinner: - Fetches wedding date and shows smart warn
3e5fe25 ·
3 files ·
+82/-3 ·
2026-03-26
· medium confidence
-
# Add search, state filter, and status filter to vendor directory **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `546c7f8` **Scope:** 1 files, +54/-5 ## Commit message ``` Add search, state filter, and status filter to vendor directory - Search ba
546c7f8 ·
1 files ·
+54/-5 ·
2026-03-26
· medium confidence
-
# Add Vendor Insights and Analytics admin pages with recharts **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `604dc90` **Scope:** 4 files, +795/-0 ## Commit message ``` Add Vendor Insights and Analytics admin pages with recharts Two new admin page
604dc90 ·
4 files ·
+795/-0 ·
2026-03-26
· medium confidence
-
# Move Vendor Directory to sidebar, remove floating button **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `709cc91` **Scope:** 2 files, +4/-4 ## Commit message ``` Move Vendor Directory to sidebar, remove floating button Vendor Directory was a sta
709cc91 ·
2 files ·
+4/-4 ·
2026-03-26
· medium confidence
-
# Overhaul settings page — account section, collaborator roles, UX polish **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `75f1adb` **Scope:** 1 files, +39/-21 ## Commit message ``` Overhaul settings page — account section, collaborator roles, UX po
75f1adb ·
1 files ·
+39/-21 ·
2026-03-26
· high confidence
-
# Fix vendor category chart — show all labels, dynamic height **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `77d302e` **Scope:** 1 files, +10/-10 ## Commit message ``` Fix vendor category chart — show all labels, dynamic height - Height scales wi
77d302e ·
1 files ·
+10/-10 ·
2026-03-26
· medium confidence
-
# Overhaul wedding website — FAQ suggestions, registry tiles, RSVP fixes, gallery, meal options **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `784a085` **Scope:** 10 files, +524/-84 ## Commit message ``` Overhaul wedding website — FAQ suggestions,
784a085 ·
10 files ·
+524/-84 ·
2026-03-26
· medium confidence
-
# Redesign ceremony tab — visual hierarchy, reorder, print, partner names **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `8940739` **Scope:** 2 files, +232/-51 ## Commit message ``` Redesign ceremony tab — visual hierarchy, reorder, print, partner
8940739 ·
2 files ·
+232/-51 ·
2026-03-26
· medium confidence
-
# Hide couple-facing nav when viewing admin pages **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `8f19d11` **Scope:** 1 files, +10/-2 ## Commit message ``` Hide couple-facing nav when viewing admin pages When an admin navigates to /dashboard/admin
8f19d11 ·
1 files ·
+10/-2 ·
2026-03-26
· medium confidence
-
# General polish — sidebar reorg, favicon, tasks, vendor portal, tech debt **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `9aa84ad` **Scope:** 5 files, +35/-11 ## Commit message ``` General polish — sidebar reorg, favicon, tasks, vendor portal, tec
9aa84ad ·
5 files ·
+35/-11 ·
2026-03-26
· medium confidence
-
# Smart task cascading — auto-shift milestones, flag appointments for review **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `a1934da` **Scope:** 3 files, +53/-28 ## Commit message ``` Smart task cascading — auto-shift milestones, flag appointments
a1934da ·
3 files ·
+53/-28 ·
2026-03-26
· medium confidence
-
# Polish guest list UX — search, sort, auto-capitalize, and visual cleanup **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `a8198a0` **Scope:** 1 files, +105/-20 ## Commit message ``` Polish guest list UX — search, sort, auto-capitalize, and visual
a8198a0 ·
1 files ·
+105/-20 ·
2026-03-26
· medium confidence
-
# Implement all 9 wedding website features **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `b443545` **Scope:** 10 files, +706/-27 ## Commit message ``` Implement all 9 wedding website features Prerequisite: API now persists rsvp_deadline, meal_opt
b443545 ·
10 files ·
+706/-27 ·
2026-03-26
· medium confidence
-
# Add QR code UI with instructions to RSVP tab **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `b966482` **Scope:** 1 files, +89/-0 ## Commit message ``` Add QR code UI with instructions to RSVP tab Adds complete QR code workflow to the website edi
b966482 ·
1 files ·
+89/-0 ·
2026-03-26
· medium confidence
-
# Overhaul seating chart — distinct shapes, seat positions, zoom, undo, search **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `bff6108` **Scope:** 1 files, +260/-42 ## Commit message ``` Overhaul seating chart — distinct shapes, seat positions, zoo
bff6108 ·
1 files ·
+260/-42 ·
2026-03-26
· high confidence
-
# Fix critical XSS — sanitize blog HTML with DOMPurify **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `c311649` **Scope:** 3 files, +41/-45 ## Commit message ``` Fix critical XSS — sanitize blog HTML with DOMPurify Blog post content was rendered v
c311649 ·
3 files ·
+41/-45 ·
2026-03-26
· high confidence
-
# Improve vendor card and directory UX **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `cbc0a8b` **Scope:** 2 files, +316/-79 ## Commit message ``` Improve vendor card and directory UX Vendor detail card: - Auto-format phone numbers as (XXX) XXX-XX
cbc0a8b ·
2 files ·
+316/-79 ·
2026-03-26
· medium confidence
-
# Improve cover/couple photo upload error handling **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `cd30b1b` **Scope:** 1 files, +35/-6 ## Commit message ``` Improve cover/couple photo upload error handling Both upload handlers were swallowing erro
cd30b1b ·
1 files ·
+35/-6 ·
2026-03-26
· medium confidence
-
# Overhaul Help & Support — actionable guide, FAQ links, search, What's New **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `cf1179a` **Scope:** 1 files, +143/-50 ## Commit message ``` Overhaul Help & Support — actionable guide, FAQ links, search, W
cf1179a ·
1 files ·
+143/-50 ·
2026-03-26
· medium confidence
-
# Overhaul vision board — drag-drop upload, vendor linking, custom boards, sharing **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `d11c621` **Scope:** 4 files, +211/-54 ## Commit message ``` Overhaul vision board — drag-drop upload, vendor linking,
d11c621 ·
4 files ·
+211/-54 ·
2026-03-26
· medium confidence
-
# Add auto-save, URL checker, and schedule import to website editor **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `d1b0239` **Scope:** 1 files, +230/-405 ## Commit message ``` Add auto-save, URL checker, and schedule import to website editor Auto
d1b0239 ·
1 files ·
+230/-405 ·
2026-03-26
· high confidence
-
# Admin polish: auto-load comms, blog search, promo sort, sidebar reorder **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `d30b08f` **Scope:** 4 files, +119/-28 ## Commit message ``` Admin polish: auto-load comms, blog search, promo sort, sidebar re
d30b08f ·
4 files ·
+119/-28 ·
2026-03-26
· medium confidence
-
# Fix logo sizing — enlarge site header, hide sidebar logo on admin **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `d9bbf97` **Scope:** 2 files, +12/-9 ## Commit message ``` Fix logo sizing — enlarge site header, hide sidebar logo on admin - Globa
d9bbf97 ·
2 files ·
+12/-9 ·
2026-03-26
· medium confidence
-
# Add color palette generation to Colors & Theme guide **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `20aa75a` **Scope:** 3 files, +308/-1 ## Commit message ``` Add color palette generation to Colors & Theme guide When the Colors & Theme guide is
20aa75a ·
3 files ·
+308/-1 ·
2026-03-24
· medium confidence
-
# Remove duplicate wide header image from blog posts **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `31c8e22` **Scope:** 1 files, +0/-12 ## Commit message ``` Remove duplicate wide header image from blog posts The cover image was showing twice — o
31c8e22 ·
1 files ·
+0/-12 ·
2026-03-24
· medium confidence
-
# Fix React hydration crash caused by Termly script injection **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `4c09bea` **Scope:** 1 files, +2/-2 ## Commit message ``` Fix React hydration crash caused by Termly script injection Termly's ResourceBlo
4c09bea ·
1 files ·
+2/-2 ·
2026-03-24
· high confidence
-
# Fix AI chat floating card — dark charcoal bg for readability **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `58e63cb` **Scope:** 1 files, +9/-5 ## Commit message ``` Fix AI chat floating card — dark charcoal bg for readability White card with cr
58e63cb ·
1 files ·
+9/-5 ·
2026-03-24
· medium confidence
-
# Fix speeches guide: Other speaker input, day-of integration **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `82e6550` **Scope:** 3 files, +91/-4 ## Commit message ``` Fix speeches guide: Other speaker input, day-of integration 1. Added free-text
82e6550 ·
3 files ·
+91/-4 ·
2026-03-24
· medium confidence
-
# Add proactive nudges to dashboard — smart insights from Eydn **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `951e026` **Scope:** 1 files, +185/-15 ## Commit message ``` Add proactive nudges to dashboard — smart insights from Eydn Eydn now surfac
951e026 ·
1 files ·
+185/-15 ·
2026-03-24
· medium confidence
-
# Remove dark mode — light mode only **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `976b33f` **Scope:** 9 files, +460/-125 ## Commit message ``` Remove dark mode — light mode only Removed: - Dark theme CSS overrides ([data-theme="dark"] rules) -
976b33f ·
9 files ·
+460/-125 ·
2026-03-24
· medium confidence
-
# Fix blog content — proper HTML with headings, paragraphs, bold text **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `98c0929` **Scope:** 1 files, +818/-0 ## Commit message ``` Fix blog content — proper HTML with headings, paragraphs, bold text Al
98c0929 ·
1 files ·
+818/-0 ·
2026-03-24
· medium confidence
-
# Fix landing page nav layout — nav links left, sign-in right **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `ad8aae5` **Scope:** 1 files, +71/-30 ## Commit message ``` Fix landing page nav layout — nav links left, sign-in right - Logo + nav links
ad8aae5 ·
1 files ·
+71/-30 ·
2026-03-24
· medium confidence
-
# Fix chat layout — remove blank space below input **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `c0e8665` **Scope:** 1 files, +1/-1 ## Commit message ``` Fix chat layout — remove blank space below input Adjusted container height to account for d
c0e8665 ·
1 files ·
+1/-1 ·
2026-03-24
· medium confidence
-
# Redesign onboarding to conversational Yes/Not yet pattern **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `c1e382d` **Scope:** 1 files, +213/-208 ## Commit message ``` Redesign onboarding to conversational Yes/Not yet pattern Every question now f
c1e382d ·
1 files ·
+213/-208 ·
2026-03-24
· high confidence
-
# Fix plus-one update and improve guest error handling **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `cad0361` **Scope:** 1 files, +11/-4 ## Commit message ``` Fix plus-one update and improve guest error handling - Auto-set plus_one=true when plu
cad0361 ·
1 files ·
+11/-4 ·
2026-03-24
· medium confidence
-
# Link planning guides to related tasks **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `fe80a0a` **Scope:** 4 files, +67/-0 ## Commit message ``` Link planning guides to related tasks - 17 tasks mapped to their related planning guides - Task list
fe80a0a ·
4 files ·
+67/-0 ·
2026-03-24
· medium confidence
-
# Fix budget card totals alignment — was showing values under wrong columns **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `6a18bac` **Scope:** 1 files, +4/-3 ## Commit message ``` Fix budget card totals alignment — was showing values under wrong c
6a18bac ·
1 files ·
+4/-3 ·
2026-03-23
· medium confidence
-
# Fix budget tracker floating card — forest bg for contrast **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `6c4e5d8` **Scope:** 1 files, +9/-10 ## Commit message ``` Fix budget tracker floating card — forest bg for contrast White card was invisibl
6c4e5d8 ·
1 files ·
+9/-10 ·
2026-03-23
· medium confidence
-
# Fix WCAG 2.2 Level AA gaps (3 criteria) **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `90383db` **Scope:** 2 files, +30/-10 ## Commit message ``` Fix WCAG 2.2 Level AA gaps (3 criteria) SC 2.4.11 Focus Not Obscured: - Add scroll-padding-top: 64
90383db ·
2 files ·
+30/-10 ·
2026-03-23
· medium confidence
-
# Fix double navbar on landing page + budget card contrast **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `ad87ad4` **Scope:** 3 files, +58/-37 ## Commit message ``` Fix double navbar on landing page + budget card contrast Global header was render
ad87ad4 ·
3 files ·
+58/-37 ·
2026-03-23
· medium confidence
-
# WCAG 2.1 AA accessibility compliance fixes **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `da30e3b` **Scope:** 12 files, +146/-34 ## Commit message ``` WCAG 2.1 AA accessibility compliance fixes Critical: - Fix color contrast: darken gold hover
da30e3b ·
12 files ·
+146/-34 ·
2026-03-23
· high confidence
-
# Fix gradient text on price display (homepage + pricing page) **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `2b2bef3` **Scope:** 2 files, +17/-2 ## Commit message ``` Fix gradient text on price display (homepage + pricing page) The $79 price was
2b2bef3 ·
2 files ·
+17/-2 ·
2026-03-22
· medium confidence
-
# Fix unreadable Budget and Day-of Binder mini cards **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `317d54f` **Scope:** 1 files, +5/-5 ## Commit message ``` Fix unreadable Budget and Day-of Binder mini cards Both cards used white text on white ba
317d54f ·
1 files ·
+5/-5 ·
2026-03-22
· low confidence
-
# Fix tab text contrast in dark mode across all pages **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `398cbda` **Scope:** 6 files, +7/-7 ## Commit message ``` Fix tab text contrast in dark mode across all pages Inactive tabs used text-muted which
398cbda ·
6 files ·
+7/-7 ·
2026-03-22
· medium confidence
-
# Add relative time to task due dates across all views **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `58b5c52` **Scope:** 4 files, +72/-16 ## Commit message ``` Add relative time to task due dates across all views Created formatDueDate() utility
58b5c52 ·
4 files ·
+72/-16 ·
2026-03-22
· medium confidence
-
# Rebrand entire app: violet/blush palette → forest/cream/gold **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `8f3e223` **Scope:** 13 files, +96/-96 ## Commit message ``` Rebrand entire app: violet/blush palette → forest/cream/gold Complete color
8f3e223 ·
13 files ·
+96/-96 ·
2026-03-22
· high confidence
-
# Replace Nunito with DM Sans as global body font **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `9a42116` **Scope:** 2 files, +7/-7 ## Commit message ``` Replace Nunito with DM Sans as global body font Brand guide specifies DM Sans for all body/U
9a42116 ·
2 files ·
+7/-7 ·
2026-03-22
· high confidence
-
# Rebuild landing page: warm botanical luxury aesthetic **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `9a59e23` **Scope:** 1 files, +522/-267 ## Commit message ``` Rebuild landing page: warm botanical luxury aesthetic 1,358-line complete rewrite
9a59e23 ·
1 files ·
+522/-267 ·
2026-03-22
· medium confidence
-
# Fix gradient text on eydn logo in header and sidebar **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `9a7c993` **Scope:** 2 files, +3/-2 ## Commit message ``` Fix gradient text on eydn logo in header and sidebar Same bg-brand-gradient + bg-clip-t
9a7c993 ·
2 files ·
+3/-2 ·
2026-03-22
· medium confidence
-
# Fix 6 landing page QA items **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `9d81e47` **Scope:** 1 files, +308/-21 ## Commit message ``` Fix 6 landing page QA items 1. Scroll-aware nav: fixed position, transparent on load, transitions to cream
9d81e47 ·
1 files ·
+308/-21 ·
2026-03-22
· high confidence
-
# Fix Generate Timeline button not working **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `c0f981f` **Scope:** 1 files, +45/-17 ## Commit message ``` Fix Generate Timeline button not working Two issues: 1. The time parser regex was too strict — on
c0f981f ·
1 files ·
+45/-17 ·
2026-03-22
· medium confidence
-
# Complete landing page redesign: luxury wedding editorial aesthetic **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `c58ecc7` **Scope:** 1 files, +927/-357 ## Commit message ``` Complete landing page redesign: luxury wedding editorial aesthetic 11
c58ecc7 ·
1 files ·
+927/-357 ·
2026-03-22
· medium confidence
-
# Add visible Edit button on seating chart tables **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `d139a60` **Scope:** 1 files, +12/-5 ## Commit message ``` Add visible Edit button on seating chart tables QA reported that table editing (size, shape
d139a60 ·
1 files ·
+12/-5 ·
2026-03-22
· medium confidence
-
# Add Help & Support page with user guide, FAQ, and shortcuts **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `d462928` **Scope:** 2 files, +191/-0 ## Commit message ``` Add Help & Support page with user guide, FAQ, and shortcuts Help page (/dashbo
d462928 ·
2 files ·
+191/-0 ·
2026-03-22
· medium confidence
-
# Add hero image to homepage **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `dfcbadd` **Scope:** 2 files, +7/-2 ## Commit message ``` Add hero image to homepage Replace gradient background with full-bleed wedding bouquet photo. Image covers the fu
dfcbadd ·
2 files ·
+7/-2 ·
2026-03-22
· medium confidence
-
# Fix homepage: larger headings, readable hero, deep-dive icons **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `ed9f500` **Scope:** 1 files, +20/-9 ## Commit message ``` Fix homepage: larger headings, readable hero, deep-dive icons Hero: - Heading
ed9f500 ·
1 files ·
+20/-9 ·
2026-03-22
· medium confidence
-
# Redesign homepage with editorial luxury aesthetic **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `f5eaa36` **Scope:** 1 files, +347/-320 ## Commit message ``` Redesign homepage with editorial luxury aesthetic Complete visual overhaul of the land
f5eaa36 ·
1 files ·
+347/-320 ·
2026-03-22
· medium confidence
-
# Add ceremony, music, speeches, setup, decor locations, attire, and rehearsal dinner **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `fb3116a` **Scope:** 15 files, +964/-39 ## Commit message ``` Add ceremony, music, speeches, setup, decor locations
fb3116a ·
15 files ·
+964/-39 ·
2026-03-22
· medium confidence
-
# Improve Resources section UX in task detail **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `fb5fa02` **Scope:** 1 files, +39/-18 ## Commit message ``` Improve Resources section UX in task detail Replace the always-visible clunky Label + URL inli
fb5fa02 ·
1 files ·
+39/-18 ·
2026-03-22
· high confidence
-
# Add features, security hardening, and lint fixes **Project:** Eydn (`eydn-app`) **Date:** 2026-03-21 **Author:** Mark Hope **Commit:** `4c7fb7c` **Scope:** 42 files, +2655/-321 ## Commit message ``` Add features, security hardening, and lint fixes Features: - Questionnaire re-edit fr
4c7fb7c ·
42 files ·
+2655/-321 ·
2026-03-21
· medium confidence
-
# Add 15 UI/UX improvements for production-grade polish **Project:** Eydn (`eydn-app`) **Date:** 2026-03-21 **Author:** Mark Hope **Commit:** `ca41c2c` **Scope:** 24 files, +1796/-171 ## Commit message ``` Add 15 UI/UX improvements for production-grade polish Mobile & Navigation: - Res
ca41c2c ·
24 files ·
+1796/-171 ·
2026-03-21
· high confidence
-
# Apply eydn design guide v1.0 across entire app **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `07893e9` **Scope:** 25 files, +713/-510 ## Commit message ``` Apply eydn design guide v1.0 across entire app - Font: Nunito (400/600) replaces Geist -
07893e9 ·
25 files ·
+713/-510 ·
2026-03-20
· medium confidence
-
# Fix form field text visibility **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `2f148a1` **Scope:** 1 files, +12/-1 ## Commit message ``` Fix form field text visibility - Force Deep Plum color on all input/select/option values - Add global label
2f148a1 ·
1 files ·
+12/-1 ·
2026-03-20
· low confidence
-
# Add suggested vendor directory with admin management and user submissions **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `3e3837d` **Scope:** 13 files, +961/-33 ## Commit message ``` Add suggested vendor directory with admin management and user s
3e3837d ·
13 files ·
+961/-33 ·
2026-03-20
· medium confidence
-
# Enhance day-of planner with PDF export, tabs, ceremony time, packing notes **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `3ee51d5` **Scope:** 3 files, +911/-155 ## Commit message ``` Enhance day-of planner with PDF export, tabs, ceremony time, p
3ee51d5 ·
3 files ·
+911/-155 ·
2026-03-20
· medium confidence
-
# Make countdown larger on dashboard **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `75d26e1` **Scope:** 1 files, +18/-11 ## Commit message ``` Make countdown larger on dashboard Countdown now shows as a large 48px gradient number with "days to go
75d26e1 ·
1 files ·
+18/-11 ·
2026-03-20
· medium confidence
-
# Enhance task management with calendar, priority, status, resources, attachments, related tasks **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `8dbf648` **Scope:** 9 files, +1028/-54 ## Commit message ``` Enhance task management with calendar, pri
8dbf648 ·
9 files ·
+1028/-54 ·
2026-03-20
· medium confidence
-
# Add skip option to all onboarding steps except names **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `a3a9a53` **Scope:** 1 files, +13/-1 ## Commit message ``` Add skip option to all onboarding steps except names "Skip for now" link appears on st
a3a9a53 ·
1 files ·
+13/-1 ·
2026-03-20
· medium confidence
-
# Add draggable tables and ceremony tab to seating chart **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `b3eac59` **Scope:** 4 files, +482/-141 ## Commit message ``` Add draggable tables and ceremony tab to seating chart Reception tab: - Tables ar
b3eac59 ·
4 files ·
+482/-141 ·
2026-03-20
· medium confidence
-
# Pre-populate budget with wedding line items from template **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `d86eacf` **Scope:** 3 files, +225/-92 ## Commit message ``` Pre-populate budget with wedding line items from template Budget template with
d86eacf ·
3 files ·
+225/-92 ·
2026-03-20
· medium confidence
-
# Add bot activity stats to ABM dashboard **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-03-12 **Author:** Mark Hope **Commit:** `4998543` **Scope:** 3 files, +164/-27 ## Commit message ``` Add bot activity stats to ABM dashboard Shows bot_opens, bot_clicks, and bot_total in the KP
4998543 ·
3 files ·
+164/-27 ·
2026-03-12
· medium confidence
-
# feat: add Outreach, Leads, Pipeline, and Clients sections **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-03-12 **Author:** Mark Hope **Commit:** `4fd0f9e` **Scope:** 46 files, +6890/-5 ## Commit message ``` feat: add Outreach, Leads, Pipeline, and Clients sections Expand OrbitABM
4fd0f9e ·
46 files ·
+6890/-5 ·
2026-03-12
· medium confidence
-
# Fix LinkedIn activity status logic based on scheduled date **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-03-04 **Author:** Mark Hope **Commit:** `b3e47a6` **Scope:** 1 files, +9/-5 ## Commit message ``` Fix LinkedIn activity status logic based on scheduled date LinkedIn steps ar
b3e47a6 ·
1 files ·
+9/-5 ·
2026-03-04
· medium confidence
-
# feat: add Content Creation pipeline management page **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-03 **Author:** Mark Hope **Commit:** `39a88d6` **Scope:** 2 files, +233/-0 ## Commit message ``` feat: add Content Creation pipeline management page 4-column kanban vi
39a88d6 ·
2 files ·
+233/-0 ·
2026-03-03
· high confidence
-
# feat: add generation progress indicator, shorten share tokens **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-03 **Author:** Mark Hope **Commit:** `42bcb89` **Scope:** 5 files, +150/-185 ## Commit message ``` feat: add generation progress indicator, shorten share toke
42bcb89 ·
5 files ·
+150/-185 ·
2026-03-03
· high confidence
-
# fix: clean up brief detail page — format SERP analysis and cap keywords **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-03 **Author:** Mark Hope **Commit:** `e5fa8f7` **Scope:** 1 files, +69/-7 ## Commit message ``` fix: clean up brief detail page — format SERP analys
e5fa8f7 ·
1 files ·
+69/-7 ·
2026-03-03
· medium confidence
-
# fix: move Competitive Intel above Content in sidebar nav **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `2600d64` **Scope:** 1 files, +1/-1 ## Commit message ``` fix: move Competitive Intel above Content in sidebar nav Co-Authore
2600d64 ·
1 files ·
+1/-1 ·
2026-03-02
· medium confidence
-
# fix: show actual count of top performers instead of total pages **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `41fe5ea` **Scope:** 1 files, +1/-1 ## Commit message ``` fix: show actual count of top performers instead of total pag
41fe5ea ·
1 files ·
+1/-1 ·
2026-03-02
· low confidence
-
# fix: deduplicate opportunities by keyword across competitors **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `d1663cb` **Scope:** 1 files, +18/-8 ## Commit message ``` fix: deduplicate opportunities by keyword across competitors T
d1663cb ·
1 files ·
+18/-8 ·
2026-03-02
· medium confidence
-
# fix: prevent PPC Intel tab crash from missing/malformed SpyFu data **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `d6b500d` **Scope:** 2 files, +17/-15 ## Commit message ``` fix: prevent PPC Intel tab crash from missing/malformed
d6b500d ·
2 files ·
+17/-15 ·
2026-03-02
· medium confidence
-
# fix: handle missing content audit tables gracefully on existing content page **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `ffea7b2` **Scope:** 1 files, +26/-11 ## Commit message ``` fix: handle missing content audit tables grace
ffea7b2 ·
1 files ·
+26/-11 ·
2026-03-02
· medium confidence
-
# feat: render generated content as formatted HTML with markdown toggle **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-01 **Author:** Mark Hope **Commit:** `f01fa02` **Scope:** 4 files, +1425/-78 ## Commit message ``` feat: render generated content as formatted HTML wi
f01fa02 ·
4 files ·
+1425/-78 ·
2026-03-01
· high confidence
-
# fix: guard dashboard charts against non-array API responses **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `c5f7097` **Scope:** 2 files, +2/-2 ## Commit message ``` fix: guard dashboard charts against non-array API responses The analytics AP
c5f7097 ·
2 files ·
+2/-2 ·
2026-02-24
· medium confidence
-
# fix: match pie chart colors to actual job status values (underscore format) **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `dec15b4` **Scope:** 1 files, +3/-1 ## Commit message ``` fix: match pie chart colors to actual job status values (unde
dec15b4 ·
1 files ·
+3/-1 ·
2026-02-24
· low confidence
-
# Add interactive stat cards, drill-down views, and CSV export to email dashboard **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-23 **Author:** Mark Hope **Commit:** `1cc93ed` **Scope:** 7 files, +415/-47 ## Commit message ``` Add interactive stat cards, drill-down views, and CSV
1cc93ed ·
7 files ·
+415/-47 ·
2026-02-23
· medium confidence
-
# Fix email dashboard showing queued instead of delivered **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-23 **Author:** Mark Hope **Commit:** `df2746d` **Scope:** 4 files, +40/-14 ## Commit message ``` Fix email dashboard showing queued instead of delivered - Recent Sends table
df2746d ·
4 files ·
+40/-14 ·
2026-02-23
· medium confidence
-
# Fix org impersonation persistence, email date/time display, and preview formatting **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-22 **Author:** Mark Hope **Commit:** `c376d6f` **Scope:** 3 files, +25/-22 ## Commit message ``` Fix org impersonation persistence, email date/time
c376d6f ·
3 files ·
+25/-22 ·
2026-02-22
· medium confidence
-
# feat: add Email Pipeline page with daily volume chart and send tables **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-18 **Author:** Mark Hope **Commit:** `cb2d70e` **Scope:** 4 files, +491/-0 ## Commit message ``` feat: add Email Pipeline page with daily volume chart and send t
cb2d70e ·
4 files ·
+491/-0 ·
2026-02-18
· medium confidence
-
# Fix Drive doc type label for auto-converted PDFs **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `00b9049` **Scope:** 1 files, +13/-3 ## Commit message ``` Fix Drive doc type label for auto-converted PDFs Check file extension in the ti
00b9049 ·
1 files ·
+13/-3 ·
2026-02-10
· medium confidence
-
# Redesign search page with quick templates and expandable results **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `191e104` **Scope:** 5 files, +369/-100 ## Commit message ``` Redesign search page with quick templates and expandable resu
191e104 ·
5 files ·
+369/-100 ·
2026-02-10
· medium confidence
-
# Fix hydration mismatch in Nav dark mode toggle **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `26acc5f` **Scope:** 1 files, +11/-5 ## Commit message ``` Fix hydration mismatch in Nav dark mode toggle Initialize dark state as null to m
26acc5f ·
1 files ·
+11/-5 ·
2026-02-10
· high confidence
-
# Add Drive document type labels, Open in Drive, and Download actions **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `289f726` **Scope:** 3 files, +160/-1 ## Commit message ``` Add Drive document type labels, Open in Drive, and Download
289f726 ·
3 files ·
+160/-1 ·
2026-02-09
· medium confidence
-
# Add client statistics page with communication analytics **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `47ac62b` **Scope:** 13 files, +1558/-54 ## Commit message ``` Add client statistics page with communication analytics Stats page (
47ac62b ·
13 files ·
+1558/-54 ·
2026-02-09
· medium confidence
-
# Add ignored senders filter, format counts with commas, and add summary export/copy/close **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `eb3e4cb` **Scope:** 7 files, +208/-22 ## Commit message ``` Add ignored senders filter, format cou
eb3e4cb ·
7 files ·
+208/-22 ·
2026-02-09
· medium confidence
-
# feat: update logos and brand assets to enhanced v2.0 **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `c571c88` **Scope:** 7 files, +100/-19 ## Commit message ``` feat: update logos and brand assets to enhanced v2.0 Enhanced logos with Signal
c571c88 ·
7 files ·
+100/-19 ·
2026-02-09
· medium confidence
-
# feat: add Targets page — focused pipeline view for target/active_campaign companies **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `03210d6` **Scope:** 3 files, +328/-2 ## Commit message ``` feat: add Targets page — focused pipeline view for
03210d6 ·
3 files ·
+328/-2 ·
2026-02-08
· medium confidence
-
# fix: company import, badge colors, and add DataTable pagination **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `cc85a23` **Scope:** 5 files, +99/-14 ## Commit message ``` fix: company import, badge colors, and add DataTable pagination - Add
cc85a23 ·
5 files ·
+99/-14 ·
2026-02-08
· medium confidence
-
# fix: infinite re-render in DataTable pagination **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `e064c7e` **Scope:** 1 files, +1/-2 ## Commit message ``` fix: infinite re-render in DataTable pagination Move setCurrentPage(1) from useMemo (st
e064c7e ·
1 files ·
+1/-2 ·
2026-02-08
· high confidence
-
# Add document library, template management, and contextual doc links **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `183d65f` **Scope:** 6 files, +900/-13 ## Commit message ``` Add document library, template management, and contextual doc lin
183d65f ·
6 files ·
+900/-13 ·
2026-02-07
· high confidence
-
# Implement PE Tracker Page (Prompt 9) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `2516b61` **Scope:** 1 files, +782/-4 ## Commit message ``` Implement PE Tracker Page (Prompt 9) - Create comprehensive PE tracker with platforms and acquis
2516b61 ·
1 files ·
+782/-4 ·
2026-02-07
· medium confidence
-
# Implement Dashboard Command Center (Prompt 13) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `289a245` **Scope:** 1 files, +597/-25 ## Commit message ``` Implement Dashboard Command Center (Prompt 13) - Create comprehensive dashboard with
289a245 ·
1 files ·
+597/-25 ·
2026-02-07
· medium confidence
-
# Implement Campaign Detail Page (Prompt 12) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `2de979a` **Scope:** 1 files, +996/-0 ## Commit message ``` Implement Campaign Detail Page (Prompt 12) - Create comprehensive campaign detail page wit
2de979a ·
1 files ·
+996/-0 ·
2026-02-07
· medium confidence
-
# Add prospect research document generator at /companies/[id]/research **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `3b1ca45` **Scope:** 17 files, +7768/-2693 ## Commit message ``` Add prospect research document generator at /companies/[id]/
3b1ca45 ·
17 files ·
+7768/-2693 ·
2026-02-07
· medium confidence
-
# Implement Campaigns Page + Campaign Board (Prompt 11) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `47fd710` **Scope:** 2 files, +1065/-8 ## Commit message ``` Implement Campaigns Page + Campaign Board (Prompt 11) - Create comprehensive c
47fd710 ·
2 files ·
+1065/-8 ·
2026-02-07
· medium confidence
-
# Implement Prompt 7: Companies CRUD Page - The Most Important Data Table **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `59154fd` **Scope:** 1 files, +767/-3 ## Commit message ``` Implement Prompt 7: Companies CRUD Page - The Most Important D
59154fd ·
1 files ·
+767/-3 ·
2026-02-07
· high confidence
-
# Implement Company Detail Page (Prompt 8) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `85aa4c0` **Scope:** 3 files, +897/-1 ## Commit message ``` Implement Company Detail Page (Prompt 8) - Create comprehensive company detail page with hea
85aa4c0 ·
3 files ·
+897/-1 ·
2026-02-07
· high confidence
-
# Implement Playbooks CRUD Page (Prompt 10) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `86629e2` **Scope:** 1 files, +822/-4 ## Commit message ``` Implement Playbooks CRUD Page (Prompt 10) - Create master-detail layout with playbook list
86629e2 ·
1 files ·
+822/-4 ·
2026-02-07
· high confidence
-
# Implement Contacts, Activities, and Assets Pages (Prompt 14) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `93182b1` **Scope:** 3 files, +1541/-12 ## Commit message ``` Implement Contacts, Activities, and Assets Pages (Prompt 14) Co-author
93182b1 ·
3 files ·
+1541/-12 ·
2026-02-07
· low confidence
-
# Implement Prompt 5: Markets CRUD Page **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `c10492a` **Scope:** 1 files, +338/-3 ## Commit message ``` Implement Prompt 5: Markets CRUD Page - Build complete Markets management page with DataTable i
c10492a ·
1 files ·
+338/-3 ·
2026-02-07
· high confidence
-
# Add campaign sequence builder at /campaigns/[id]/sequence **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `d55aab7` **Scope:** 12 files, +1604/-9 ## Commit message ``` Add campaign sequence builder at /campaigns/[id]/sequence Email authoring
d55aab7 ·
12 files ·
+1604/-9 ·
2026-02-07
· high confidence
-
# Implement Prompt 4: Reusable UI components for data management **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `deec60f` **Scope:** 6 files, +372/-0 ## Commit message ``` Implement Prompt 4: Reusable UI components for data management - Creat
deec60f ·
6 files ·
+372/-0 ·
2026-02-07
· high confidence
-
# Implement Organization Switcher and Competitors View (Prompt 15) **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `f7f41f9` **Scope:** 1 files, +437/-4 ## Commit message ``` Implement Organization Switcher and Competitors View (Prompt 15) Co-
f7f41f9 ·
1 files ·
+437/-4 ·
2026-02-07
· low confidence
-
# Clean up lint warnings: Disable exhaustive-deps rule for data hooks **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `ff6e053` **Scope:** 1 files, +1/-0 ## Commit message ``` Clean up lint warnings: Disable exhaustive-deps rule for data hooks
ff6e053 ·
1 files ·
+1/-0 ·
2026-02-07
· high confidence
-
# perf: fix CustomerList re-rendering on every filter change **Project:** Hazardos (`hazardos`) **Date:** 2026-02-02 **Author:** Mark Hope **Commit:** `f2eb565` **Scope:** 14 files, +1192/-19 ## Commit message ``` perf: fix CustomerList re-rendering on every filter change - Add useDebo
f2eb565 ·
14 files ·
+1192/-19 ·
2026-02-02
· high confidence
-
# feat: Phase 3 polish - activity logging, navigation, centralized utilities **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `35da1fc` **Scope:** 22 files, +191/-141 ## Commit message ``` feat: Phase 3 polish - activity logging, navigation, cent
35da1fc ·
22 files ·
+191/-141 ·
2026-02-01
· medium confidence
-
# feat: implement complete mobile survey wizard **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `4859889` **Scope:** 7 files, +2195/-92 ## Commit message ``` feat: implement complete mobile survey wizard - Add MobileSurveyWizard with 6-step for
4859889 ·
7 files ·
+2195/-92 ·
2026-02-01
· high confidence
-
# feat: add error boundaries and update services **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `69957ea` **Scope:** 25 files, +4603/-97 ## Commit message ``` feat: add error boundaries and update services - Add error boundary components - Upd
69957ea ·
25 files ·
+4603/-97 ·
2026-02-01
· medium confidence
-
# feat: implement toast notifications across the app **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `724567d` **Scope:** 9 files, +1333/-69 ## Commit message ``` feat: implement toast notifications across the app - Update toast config: increas
724567d ·
9 files ·
+1333/-69 ·
2026-02-01
· medium confidence
-
# a11y: fix WCAG accessibility compliance gaps **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `7403012` **Scope:** 5 files, +70/-35 ## Commit message ``` a11y: fix WCAG accessibility compliance gaps - Add skip-to-content link in dashboard layo
7403012 ·
5 files ·
+70/-35 ·
2026-02-01
· high confidence
-
# feat: add SMS settings UI and reports validation **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `acdf3d2` **Scope:** 5 files, +542/-78 ## Commit message ``` feat: add SMS settings UI and reports validation - Add SMS settings page for organiz
acdf3d2 ·
5 files ·
+542/-78 ·
2026-02-01
· medium confidence
-
# feat: implement all stub/placeholder functionality **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `bbdcf7d` **Scope:** 8 files, +695/-62 ## Commit message ``` feat: implement all stub/placeholder functionality Survey Wizard: - Add async hand
bbdcf7d ·
8 files ·
+695/-62 ·
2026-02-01
· medium confidence
-
# chore: add error reporting and component updates **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `dd25c7a` **Scope:** 12 files, +451/-64 ## Commit message ``` chore: add error reporting and component updates - Add error reporting API endpoint
dd25c7a ·
12 files ·
+451/-64 ·
2026-02-01
· medium confidence
-
# feat: add comprehensive logout functionality with user dropdown menus **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `0b5d2d5` **Scope:** 9 files, +1345/-32 ## Commit message ``` feat: add comprehensive logout functionality with user dropdown
0b5d2d5 ·
9 files ·
+1345/-32 ·
2026-01-31
· high confidence
-
# Merge mobile survey UI branch **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `4e26460` **Scope:** 38 files, +6669/-14 ## Commit message ``` Merge mobile survey UI branch - Integrate complete mobile survey wizard with actual implementations -
4e26460 ·
38 files ·
+6669/-14 ·
2026-01-31
· medium confidence
-
# feat: Complete customer management UI **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `582bfc3` **Scope:** 49 files, +4935/-1 ## Commit message ``` feat: Complete customer management UI - Add comprehensive customer management interface for of
582bfc3 ·
49 files ·
+4935/-1 ·
2026-01-31
· medium confidence
-
# Fix React Hooks rules violations in mobile survey components **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `7185ac4` **Scope:** 3 files, +14/-9 ## Commit message ``` Fix React Hooks rules violations in mobile survey components - Move useMem
7185ac4 ·
3 files ·
+14/-9 ·
2026-01-31
· high confidence
-
# feat: add survey database integration with offline photo upload queue **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `779d6c4` **Scope:** 11 files, +1856/-17 ## Commit message ``` feat: add survey database integration with offline photo uploa
779d6c4 ·
11 files ·
+1856/-17 ·
2026-01-31
· high confidence
-
# feat: complete mobile assessment form with photo/video upload and compression **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `7e90f7c` **Scope:** 26 files, +13510/-78 ## Commit message ``` feat: complete mobile assessment form with photo/vide
7e90f7c ·
26 files ·
+13510/-78 ·
2026-01-31
· medium confidence
-
# chore: fix lint errors and React Hook dependencies **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `fdc4877` **Scope:** 28 files, +74/-67 ## Commit message ``` chore: fix lint errors and React Hook dependencies - Remove unused imports across
fdc4877 ·
28 files ·
+74/-67 ·
2026-01-31
· high confidence
-
# feat: improve error recovery mechanisms **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-19 **Author:** Mark Hope **Commit:** `00e734d` **Scope:** 4 files, +427/-64 ## Commit message ``` feat: improve error recovery mechanisms - Refactor RetryDialog to use key-based remounting
00e734d ·
4 files ·
+427/-64 ·
2026-01-19
· high confidence
-
# docs: enhance inline documentation and testing strategy **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-19 **Author:** Mark Hope **Commit:** `092f14f` **Scope:** 7 files, +1141/-30 ## Commit message ``` docs: enhance inline documentation and testing strategy Add comprehensive
092f14f ·
7 files ·
+1141/-30 ·
2026-01-19
· medium confidence
-
# feat: add user-friendly form validation components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-19 **Author:** Mark Hope **Commit:** `5825906` **Scope:** 3 files, +1334/-0 ## Commit message ``` feat: add user-friendly form validation components Add smart form validation wit
5825906 ·
3 files ·
+1334/-0 ·
2026-01-19
· high confidence
-
# refactor: extract isCreditEligibleReason to client-safe utils **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `36d4500` **Scope:** 3 files, +19/-14 ## Commit message ``` refactor: extract isCreditEligibleReason to client-safe utils Move the
36d4500 ·
3 files ·
+19/-14 ·
2026-01-18
· medium confidence
-
# feat: add UX enhancements for forms and feedback **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `7a134ca` **Scope:** 4 files, +836/-0 ## Commit message ``` feat: add UX enhancements for forms and feedback - Add useUnsavedChanges hook for w
7a134ca ·
4 files ·
+836/-0 ·
2026-01-18
· high confidence
-
# test: add missing unit tests for components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `b32c862` **Scope:** 4 files, +1869/-0 ## Commit message ``` test: add missing unit tests for components - Add assessment-form.test.tsx for outcomes
b32c862 ·
4 files ·
+1869/-0 ·
2026-01-18
· medium confidence
-
# feat: add client-side caching, optimistic updates, and state patterns docs **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `beba15d` **Scope:** 3 files, +1391/-0 ## Commit message ``` feat: add client-side caching, optimistic updates, and st
beba15d ·
3 files ·
+1391/-0 ·
2026-01-18
· high confidence
-
# feat: implement participant-horse relationship history system **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `c319795` **Scope:** 23 files, +34401/-211 ## Commit message ``` feat: implement participant-horse relationship history system Add
c319795 ·
23 files ·
+34401/-211 ·
2026-01-18
· medium confidence
-
# feat: complete volunteer management module (phases 1-6) **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `d36cd45` **Scope:** 19 files, +4502/-216 ## Commit message ``` feat: complete volunteer management module (phases 1-6) - Staff inbox fo
d36cd45 ·
19 files ·
+4502/-216 ·
2026-01-18
· medium confidence
-
# perf: add React.memo and useCallback to list item components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `d697daa` **Scope:** 32 files, +35771/-84 ## Commit message ``` perf: add React.memo and useCallback to list item components - Mess
d697daa ·
32 files ·
+35771/-84 ·
2026-01-18
· high confidence
-
# refactor: extract components from large files and create shared helpers **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `dab2dd3` **Scope:** 72 files, +6251/-2448 ## Commit message ``` refactor: extract components from large files and create
dab2dd3 ·
72 files ·
+6251/-2448 ·
2026-01-18
· high confidence
-
# feat: implement participant discharge workflow **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `f7b13c8` **Scope:** 8 files, +32662/-2 ## Commit message ``` feat: implement participant discharge workflow Add complete discharge/exit process
f7b13c8 ·
8 files ·
+32662/-2 ·
2026-01-18
· medium confidence
-
# test: add validation tests for error boundary and form components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `faf84c9` **Scope:** 3 files, +1410/-0 ## Commit message ``` test: add validation tests for error boundary and form components
faf84c9 ·
3 files ·
+1410/-0 ·
2026-01-18
· high confidence
-
# fix: show E-commerce tab based on visibility config, not data availability **Project:** AsymXray (`asymxray`) **Date:** 2026-01-14 **Author:** Mark Hope **Commit:** `885030d` **Scope:** 1 files, +34/-6 ## Commit message ``` fix: show E-commerce tab based on visibility config, not data
885030d ·
1 files ·
+34/-6 ·
2026-01-14
· medium confidence
-
# fix: resolve React 19 Server Component serialization issues **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-13 **Author:** Mark Hope **Commit:** `1985a04` **Scope:** 32 files, +242/-105 ## Commit message ``` fix: resolve React 19 Server Component serialization issues - Change
1985a04 ·
32 files ·
+242/-105 ·
2026-01-13
· high confidence
-
# fix: budget pacing now uses MTD metrics correctly **Project:** AsymXray (`asymxray`) **Date:** 2026-01-12 **Author:** Mark Hope **Commit:** `5b1b518` **Scope:** 4 files, +34/-33 ## Commit message ``` fix: budget pacing now uses MTD metrics correctly - Fixed MTD date range calculation
5b1b518 ·
4 files ·
+34/-33 ·
2026-01-12
· medium confidence
-
# fix: multiple dashboard improvements **Project:** AsymXray (`asymxray`) **Date:** 2026-01-12 **Author:** Mark Hope **Commit:** `7ac2a14` **Scope:** 8 files, +133/-638 ## Commit message ``` fix: multiple dashboard improvements - Budget pacing now uses MTD spend instead of date range (
7ac2a14 ·
8 files ·
+133/-638 ·
2026-01-12
· medium confidence
-
# Fix goals chart filtering and health score calculations **Project:** AsymXray (`asymxray`) **Date:** 2026-01-12 **Author:** Mark Hope **Commit:** `882fc92` **Scope:** 44 files, +362/-211 ## Commit message ``` Fix goals chart filtering and health score calculations - Show all active g
882fc92 ·
44 files ·
+362/-211 ·
2026-01-12
· medium confidence
-
# feat: GBP cleanup and Overview page local summary **Project:** AsymXray (`asymxray`) **Date:** 2026-01-12 **Author:** Mark Hope **Commit:** `af525bb` **Scope:** 5 files, +160/-137 ## Commit message ``` feat: GBP cleanup and Overview page local summary - Remove Q&A tab from Local page
af525bb ·
5 files ·
+160/-137 ·
2026-01-12
· medium confidence
-
# feat: GBP integration with location data, pending Performance API **Project:** AsymXray (`asymxray`) **Date:** 2026-01-12 **Author:** Mark Hope **Commit:** `b347e8b` **Scope:** 6 files, +72/-26 ## Commit message ``` feat: GBP integration with location data, pending Performance API -
b347e8b ·
6 files ·
+72/-26 ·
2026-01-12
· medium confidence
-
# refactor: redesign Attribution tab with calls table **Project:** AsymXray (`asymxray`) **Date:** 2026-01-10 **Author:** Mark Hope **Commit:** `81341dc` **Scope:** 2 files, +284/-338 ## Commit message ``` refactor: redesign Attribution tab with calls table - Replace channel summary wi
81341dc ·
2 files ·
+284/-338 ·
2026-01-10
· medium confidence
-
# feat: add Forms Attribution table to Attribution page **Project:** AsymXray (`asymxray`) **Date:** 2026-01-10 **Author:** Mark Hope **Commit:** `f0d7f81` **Scope:** 2 files, +241/-6 ## Commit message ``` feat: add Forms Attribution table to Attribution page - Add FormAttribution inte
f0d7f81 ·
2 files ·
+241/-6 ·
2026-01-10
· medium confidence
-
# fix: improve call intent analysis UX **Project:** AsymXray (`asymxray`) **Date:** 2026-01-10 **Author:** Mark Hope **Commit:** `f163a16` **Scope:** 2 files, +58/-64 ## Commit message ``` fix: improve call intent analysis UX - Change sort order to date (newest first) instead of sales
f163a16 ·
2 files ·
+58/-64 ·
2026-01-10
· medium confidence
-
# fix: handle null confidence values in call analysis display **Project:** AsymXray (`asymxray`) **Date:** 2026-01-09 **Author:** Mark Hope **Commit:** `527c24d` **Scope:** 1 files, +12/-7 ## Commit message ``` fix: handle null confidence values in call analysis display When confidence
527c24d ·
1 files ·
+12/-7 ·
2026-01-09
· medium confidence
-
# refactor: auto-analyze calls and match forms layout **Project:** AsymXray (`asymxray`) **Date:** 2026-01-09 **Author:** Mark Hope **Commit:** `75a2755` **Scope:** 3 files, +814/-516 ## Commit message ``` refactor: auto-analyze calls and match forms layout - Create CallIntentAnalysis
75a2755 ·
3 files ·
+814/-516 ·
2026-01-09
· medium confidence
-
# fix: improve monitoring dashboard accuracy and simplify admin UI **Project:** AsymXray (`asymxray`) **Date:** 2026-01-08 **Author:** Mark Hope **Commit:** `802df98` **Scope:** 6 files, +154/-332 ## Commit message ``` fix: improve monitoring dashboard accuracy and simplify admin UI -
802df98 ·
6 files ·
+154/-332 ·
2026-01-08
· medium confidence
-
# fix: align budget pacing between Overview and Paid Media pages **Project:** AsymXray (`asymxray`) **Date:** 2026-01-08 **Author:** Mark Hope **Commit:** `e99e944` **Scope:** 3 files, +77/-9 ## Commit message ``` fix: align budget pacing between Overview and Paid Media pages - Overvie
e99e944 ·
3 files ·
+77/-9 ·
2026-01-08
· medium confidence
-
# test: add Button and Progress component tests **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-08 **Author:** Mark Hope **Commit:** `eff0a12` **Scope:** 2 files, +576/-0 ## Commit message ``` test: add Button and Progress component tests - Comprehensive Button tests for variant
eff0a12 ·
2 files ·
+576/-0 ·
2026-01-08
· medium confidence
-
# Add client-side image optimization for uploads **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `648d0fa` **Scope:** 4 files, +490/-25 ## Commit message ``` Add client-side image optimization for uploads - Create image-optimization.ts utilit
648d0fa ·
4 files ·
+490/-25 ·
2026-01-06
· medium confidence
-
# Add component tests for branding, layout, print, caregiver, and PWA **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `7d6f7f5` **Scope:** 8 files, +1163/-0 ## Commit message ``` Add component tests for branding, layout, print, caregiver, and
7d6f7f5 ·
8 files ·
+1163/-0 ·
2026-01-06
· medium confidence
-
# test: add behavioral tests for error handling and toast hooks **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `87ba639` **Scope:** 2 files, +1324/-33 ## Commit message ``` test: add behavioral tests for error handling and toast hooks - useE
87ba639 ·
2 files ·
+1324/-33 ·
2026-01-06
· high confidence
-
# Add component tests for celebrations, intake, and PWA install prompt **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `c77db1a` **Scope:** 3 files, +575/-0 ## Commit message ``` Add component tests for celebrations, intake, and PWA install pr
c77db1a ·
3 files ·
+575/-0 ·
2026-01-06
· medium confidence
-
# fix: Update safety dashboard with chart components and minor UI improvements **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `18777fb` **Scope:** 3 files, +553/-50 ## Commit message ``` fix: Update safety dashboard with chart components and
18777fb ·
3 files ·
+553/-50 ·
2026-01-04
· medium confidence
-
# refactor: SafetyDashboardPage component with simple, reliable tests **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `3f5e5ac` **Scope:** 13 files, +1266/-320 ## Commit message ``` refactor: SafetyDashboardPage component with simple, reliable
3f5e5ac ·
13 files ·
+1266/-320 ·
2026-01-04
· high confidence
-
# refactor: PublicIntakeForm component with simple, reliable tests **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `7030021` **Scope:** 19 files, +1697/-229 ## Commit message ``` refactor: PublicIntakeForm component with simple, reliable tests
7030021 ·
19 files ·
+1697/-229 ·
2026-01-04
· high confidence
-
# Add SeedDefaultsButton for seeding default task categories and templates **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `7ceb1ff` **Scope:** 3 files, +167/-2 ## Commit message ``` Add SeedDefaultsButton for seeding default task categories a
7ceb1ff ·
3 files ·
+167/-2 ·
2026-01-04
· medium confidence
-
# Add Operations Portal for barn staff **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `9c055db` **Scope:** 15 files, +2657/-0 ## Commit message ``` Add Operations Portal for barn staff Mobile-first interface for daily operations: - Dashboard
9c055db ·
15 files ·
+2657/-0 ·
2026-01-04
· medium confidence
-
# Add communication enhancements and fix ESLint warnings **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `a51d932` **Scope:** 45 files, +3340/-82 ## Commit message ``` Add communication enhancements and fix ESLint warnings Communication modul
a51d932 ·
45 files ·
+3340/-82 ·
2026-01-04
· medium confidence
-
# Wire up Volunteer Portal interactive components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `a60fc51` **Scope:** 7 files, +194/-60 ## Commit message ``` Wire up Volunteer Portal interactive components - Schedule: Add SignUpButton, Cance
a60fc51 ·
7 files ·
+194/-60 ·
2026-01-04
· medium confidence
-
# Add portal incident reporting and complete safety module **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `c8a30a3` **Scope:** 28 files, +4847/-17 ## Commit message ``` Add portal incident reporting and complete safety module - Add portal in
c8a30a3 ·
28 files ·
+4847/-17 ·
2026-01-04
· medium confidence
-
# refactor: ComplianceDashboardPage component with simple, reliable tests **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `d1b6ec4` **Scope:** 19 files, +2417/-388 ## Commit message ``` refactor: ComplianceDashboardPage component with simple,
d1b6ec4 ·
19 files ·
+2417/-388 ·
2026-01-04
· high confidence
-
# Add Volunteer Overview Dashboard **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `fd124de` **Scope:** 10 files, +1983/-180 ## Commit message ``` Add Volunteer Overview Dashboard Enhanced volunteer page with comprehensive coordinator dashboa
fd124de ·
10 files ·
+1983/-180 ·
2026-01-04
· medium confidence
-
# Add section dashboards with horizontal tab navigation **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-03 **Author:** Mark Hope **Commit:** `66f2906` **Scope:** 33 files, +1602/-336 ## Commit message ``` Add section dashboards with horizontal tab navigation - Create SectionLayo
66f2906 ·
33 files ·
+1602/-336 ·
2026-01-03
· medium confidence
-
# Implement comprehensive Admin Settings system **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-03 **Author:** Mark Hope **Commit:** `b3c19d6` **Scope:** 27 files, +5072/-659 ## Commit message ``` Implement comprehensive Admin Settings system - Add organizationSettings, emailTem
b3c19d6 ·
27 files ·
+5072/-659 ·
2026-01-03
· medium confidence
-
# Add enhanced horse overview dashboard with charts and components **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-03 **Author:** Mark Hope **Commit:** `c2591ea` **Scope:** 9 files, +1171/-82 ## Commit message ``` Add enhanced horse overview dashboard with charts and components
c2591ea ·
9 files ·
+1171/-82 ·
2026-01-03
· medium confidence
-
# Add print views for sessions and daily schedule **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-02 **Author:** Mark Hope **Commit:** `10cb73a` **Scope:** 24 files, +4064/-4 ## Commit message ``` Add print views for sessions and daily schedule Features: - Session print sheet wi
10cb73a ·
24 files ·
+4064/-4 ·
2026-01-02
· medium confidence
-
# Add staff-side family messaging feature **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-02 **Author:** Mark Hope **Commit:** `523079c` **Scope:** 8 files, +1533/-4 ## Commit message ``` Add staff-side family messaging feature - Inbox page with conversation list, status tabs, s
523079c ·
8 files ·
+1533/-4 ·
2026-01-02
· medium confidence
-
# Add My Tasks page for personal task management **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-02 **Author:** Mark Hope **Commit:** `6584c55` **Scope:** 5 files, +1075/-7 ## Commit message ``` Add My Tasks page for personal task management - Mobile-optimized personal task view
6584c55 ·
5 files ·
+1075/-7 ·
2026-01-02
· medium confidence
-
# Add operations calendar view with FullCalendar integration **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-02 **Author:** Mark Hope **Commit:** `9603b08` **Scope:** 3 files, +661/-0 ## Commit message ``` Add operations calendar view with FullCalendar integration - Task calenda
9603b08 ·
3 files ·
+661/-0 ·
2026-01-02
· medium confidence
-
# Add Barn Operations module for task/chore management **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-02 **Author:** Mark Hope **Commit:** `f2a1987` **Scope:** 11 files, +3104/-0 ## Commit message ``` Add Barn Operations module for task/chore management Database: - Add operatio
f2a1987 ·
11 files ·
+3104/-0 ·
2026-01-02
· medium confidence
-
# Reorganize navigation with collapsible sections **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `2b79a1a` **Scope:** 47 files, +846/-194 ## Commit message ``` Reorganize navigation with collapsible sections - Add centralized navigation conf
2b79a1a ·
47 files ·
+846/-194 ·
2026-01-01
· medium confidence
-
# Add Facility Schedule (Hub) with Grid and List views **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `7ad287e` **Scope:** 16 files, +2215/-0 ## Commit message ``` Add Facility Schedule (Hub) with Grid and List views - Hub + Spokes calendar
7ad287e ·
16 files ·
+2215/-0 ·
2026-01-01
· high confidence
-
# Add loading states and error handling **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `8bd34ea` **Scope:** 5 files, +243/-0 ## Commit message ``` Add loading states and error handling - Loading skeletons for Students, Dashboard, Sessions pa
8bd34ea ·
5 files ·
+243/-0 ·
2026-01-01
· medium confidence
-
# Add Lesson Plans and Dashboard features **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `9d31d24` **Scope:** 12 files, +1230/-49 ## Commit message ``` Add Lesson Plans and Dashboard features Lesson Plans: - Create/edit/delete lesson plans -
9d31d24 ·
12 files ·
+1230/-49 ·
2026-01-01
· medium confidence
-
# Add Sessions management feature **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `b23f3fa` **Scope:** 7 files, +856/-15 ## Commit message ``` Add Sessions management feature Sessions features: - List all sessions with table view - Schedule n
b23f3fa ·
7 files ·
+856/-15 ·
2026-01-01
· medium confidence
-
# Add Calendar views and Activities CRUD **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `c94d6ab` **Scope:** 25 files, +3498/-91 ## Commit message ``` Add Calendar views and Activities CRUD - Add FullCalendar integration for calendar views -
c94d6ab ·
25 files ·
+3498/-91 ·
2026-01-01
· medium confidence
-
# Implement permission-based navigation filtering **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `cf6daa6` **Scope:** 11 files, +3465/-11 ## Commit message ``` Implement permission-based navigation filtering - Fix roles seed script to use co
cf6daa6 ·
11 files ·
+3465/-11 ·
2026-01-01
· medium confidence
-
# Add Library and Goals features **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `dfcde4e` **Scope:** 16 files, +1428/-26 ## Commit message ``` Add Library and Goals features Library: - Lesson components browsable grid with 100 components - S
dfcde4e ·
16 files ·
+1428/-26 ·
2026-01-01
· medium confidence
-
# Add Settings page with profile and org management **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `e64b52b` **Scope:** 2 files, +262/-13 ## Commit message ``` Add Settings page with profile and org management Settings features: - Profile ed
e64b52b ·
2 files ·
+262/-13 ·
2026-01-01
· medium confidence
-
# Add student progress view and caregiver portal **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `eace330` **Scope:** 7 files, +512/-1 ## Commit message ``` Add student progress view and caregiver portal - Student-facing progress view with en
eace330 ·
7 files ·
+512/-1 ·
2026-01-01
· medium confidence
-
# fix: restore both monitoring dashboard and API health sections **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `2c06df9` **Scope:** 1 files, +7/-2 ## Commit message ``` fix: restore both monitoring dashboard and API health sections - Put Metr
2c06df9 ·
1 files ·
+7/-2 ·
2025-12-29
· medium confidence
-
# fix: improve ClickUp Send Form UX **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `4c5d2b3` **Scope:** 2 files, +14/-2 ## Commit message ``` fix: improve ClickUp Send Form UX - Close date picker automatically after selecting a date - Display
4c5d2b3 ·
2 files ·
+14/-2 ·
2025-12-29
· medium confidence
-
# fix: add seed data button to empty metrics dashboard **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `556fbcd` **Scope:** 1 files, +36/-8 ## Commit message ``` fix: add seed data button to empty metrics dashboard When no metrics data exists,
556fbcd ·
1 files ·
+36/-8 ·
2025-12-29
· medium confidence
-
# Fix opportunity modal close and clean up incomplete GBP integration **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `57eb0c2` **Scope:** 14 files, +1375/-12 ## Commit message ``` Fix opportunity modal close and clean up incomplete GBP integrat
57eb0c2 ·
14 files ·
+1375/-12 ·
2025-12-29
· medium confidence
-
# feat: remove useless Alerts and Traces tabs from monitoring **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `7da2289` **Scope:** 1 files, +3/-58 ## Commit message ``` feat: remove useless Alerts and Traces tabs from monitoring - Remove useles
7da2289 ·
1 files ·
+3/-58 ·
2025-12-29
· medium confidence
-
# fix: prevent Object.values error on undefined in monitoring page **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `9e172b1` **Scope:** 1 files, +5/-5 ## Commit message ``` fix: prevent Object.values error on undefined in monitoring page Add nu
9e172b1 ·
1 files ·
+5/-5 ·
2025-12-29
· medium confidence
-
# feat: auto-refresh UI when ClickUp status changes via webhook **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `a69f173` **Scope:** 2 files, +58/-1 ## Commit message ``` feat: auto-refresh UI when ClickUp status changes via webhook - Broadcast
a69f173 ·
2 files ·
+58/-1 ·
2025-12-29
· medium confidence
-
# feat: add excluded keywords filtering for blind spot detector **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `b70836d` **Scope:** 4 files, +313/-5 ## Commit message ``` feat: add excluded keywords filtering for blind spot detector - Add excl
b70836d ·
4 files ·
+313/-5 ·
2025-12-29
· medium confidence
-
# Fix opportunity navigation and improve top opportunities display **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `ce97d7e` **Scope:** 32 files, +2497/-60 ## Commit message ``` Fix opportunity navigation and improve top opportunities display -
ce97d7e ·
32 files ·
+2497/-60 ·
2025-12-29
· medium confidence
-
# feat: replace useless monitoring dashboard with meaningful API health dashboard **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `d62712d` **Scope:** 2 files, +436/-13 ## Commit message ``` feat: replace useless monitoring dashboard with meanin
d62712d ·
2 files ·
+436/-13 ·
2025-12-29
· medium confidence
-
# fix: add initial fetchSystemHealth call on mount **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `e6b3ac0` **Scope:** 1 files, +2/-1 ## Commit message ``` fix: add initial fetchSystemHealth call on mount The useEffect was only setting up the
e6b3ac0 ·
1 files ·
+2/-1 ·
2025-12-29
· high confidence
-
# fix: show realistic fallback data in monitoring dashboard instead of zeros **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `f2a75b3` **Scope:** 2 files, +19/-5 ## Commit message ``` fix: show realistic fallback data in monitoring dashboard ins
f2a75b3 ·
2 files ·
+19/-5 ·
2025-12-29
· medium confidence
-
# fix: improve Application Health metrics display **Project:** AsymXray (`asymxray`) **Date:** 2025-12-29 **Author:** Mark Hope **Commit:** `f3d013f` **Scope:** 1 files, +3/-3 ## Commit message ``` fix: improve Application Health metrics display - Add fallback values for avgResponseTim
f3d013f ·
1 files ·
+3/-3 ·
2025-12-29
· medium confidence
-
# fix: implement real-time progress tracking for Run All Detectors **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `0369368` **Scope:** 2 files, +120/-70 ## Commit message ``` fix: implement real-time progress tracking for Run All Detectors - R
0369368 ·
2 files ·
+120/-70 ·
2025-12-28
· medium confidence
-
# feat: Enhanced Export Opportunities with comprehensive options **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `0447185` **Scope:** 145 files, +13466/-5735 ## Commit message ``` feat: Enhanced Export Opportunities with comprehensive options -
0447185 ·
145 files ·
+13466/-5735 ·
2025-12-28
· medium confidence
-
# feat: auto-generate tasks when clicking Implement **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `07c1ca2` **Scope:** 1 files, +6/-1 ## Commit message ``` feat: auto-generate tasks when clicking Implement When user clicks "Implement" on an o
07c1ca2 ·
1 files ·
+6/-1 ·
2025-12-28
· medium confidence
-
# fix: resolve React hook dependency lint warnings **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `33dc7b8` **Scope:** 2 files, +12/-12 ## Commit message ``` fix: resolve React hook dependency lint warnings - Fix useEffect missing loadSettings
33dc7b8 ·
2 files ·
+12/-12 ·
2025-12-28
· high confidence
-
# feat: enhance ClickUp task creation with required fields **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `65f816c` **Scope:** 4 files, +138/-54 ## Commit message ``` feat: enhance ClickUp task creation with required fields Form changes: - Add
65f816c ·
4 files ·
+138/-54 ·
2025-12-28
· medium confidence
-
# Implement real progress tracking for Run Detection Now button **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `c04626b` **Scope:** 6 files, +420/-14 ## Commit message ``` Implement real progress tracking for Run Detection Now button - Add det
c04626b ·
6 files ·
+420/-14 ·
2025-12-28
· high confidence
-
# feat: improve ClickUp integration UI in opportunity details **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `dae0344` **Scope:** 2 files, +156/-116 ## Commit message ``` feat: improve ClickUp integration UI in opportunity details Tasks tab ch
dae0344 ·
2 files ·
+156/-116 ·
2025-12-28
· high confidence
-
# perf: migrate all detectors to centralized cache **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `f660a18` **Scope:** 11 files, +61/-216 ## Commit message ``` perf: migrate all detectors to centralized cache - Create centralized DetectorCache
f660a18 ·
11 files ·
+61/-216 ·
2025-12-28
· medium confidence
-
# feat: add deep linking support for opportunity details **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `f8c353e` **Scope:** 3 files, +32/-8 ## Commit message ``` feat: add deep linking support for opportunity details - Add URL parameter handl
f8c353e ·
3 files ·
+32/-8 ·
2025-12-28
· medium confidence
-
# fix: standardize intent colors across Content tab visualizations **Project:** AsymXray (`asymxray`) **Date:** 2025-12-26 **Author:** Mark Hope **Commit:** `07341b0` **Scope:** 10 files, +928/-747 ## Commit message ``` fix: standardize intent colors across Content tab visualizations -
07341b0 ·
10 files ·
+928/-747 ·
2025-12-26
· medium confidence
-
# fix: resolve test failures and refactor opportunity displays **Project:** AsymXray (`asymxray`) **Date:** 2025-12-26 **Author:** Mark Hope **Commit:** `409a2e4` **Scope:** 15 files, +979/-1404 ## Commit message ``` fix: resolve test failures and refactor opportunity displays - Add ca
409a2e4 ·
15 files ·
+979/-1404 ·
2025-12-26
· medium confidence
-
# feat: enhance Cannibalization detector with emoji-rich recommendations and improved UI **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `1631917` **Scope:** 3 files, +361/-44 ## Commit message ``` feat: enhance Cannibalization detector with emo
1631917 ·
3 files ·
+361/-44 ·
2025-12-24
· medium confidence
-
# feat: enhance opportunity modal UI and add emoji-rich recommendations **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `27c8b40` **Scope:** 13 files, +1622/-141 ## Commit message ``` feat: enhance opportunity modal UI and add emoji-rich recomme
27c8b40 ·
13 files ·
+1622/-141 ·
2025-12-24
· medium confidence
-
# feat: standardize export functionality across components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `484313c` **Scope:** 4 files, +380/-3 ## Commit message ``` feat: standardize export functionality across components - Created useOpportu
484313c ·
4 files ·
+380/-3 ·
2025-12-24
· high confidence
-
# refactor: break down AllOpportunities component into focused sub-components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `57eb875` **Scope:** 10 files, +758/-505 ## Commit message ``` refactor: break down AllOpportunities component into foc
57eb875 ·
10 files ·
+758/-505 ·
2025-12-24
· high confidence
-
# refactor: Break down OpportunitiesByType.tsx (677 lines) and extract configurations **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `615bd44` **Scope:** 5 files, +514/-643 ## Commit message ``` refactor: Break down OpportunitiesByType.tsx (677
615bd44 ·
5 files ·
+514/-643 ·
2025-12-24
· high confidence
-
# refactor: break down OpportunityResults component into focused sub-components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `73e4498` **Scope:** 9 files, +643/-504 ## Commit message ``` refactor: break down OpportunityResults component into
73e4498 ·
9 files ·
+643/-504 ·
2025-12-24
· high confidence
-
# refactor: Break down OpportunitiesSettings.tsx (1,557 lines) into focused components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `bdb4d08` **Scope:** 8 files, +1247/-1637 ## Commit message ``` refactor: Break down OpportunitiesSettings.tsx
bdb4d08 ·
8 files ·
+1247/-1637 ·
2025-12-24
· high confidence
-
# feat: create shared hooks for common opportunity operations **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `cda8bf5` **Scope:** 6 files, +681/-0 ## Commit message ``` feat: create shared hooks for common opportunity operations - Created useO
cda8bf5 ·
6 files ·
+681/-0 ·
2025-12-24
· high confidence
-
# refactor: Break down OpportunityDetailDialog.tsx (645 lines) into focused components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-24 **Author:** Mark Hope **Commit:** `d95bc90` **Scope:** 9 files, +927/-678 ## Commit message ``` refactor: Break down OpportunityDetailDialog.tsx
d95bc90 ·
9 files ·
+927/-678 ·
2025-12-24
· high confidence
-
# feat: opportunity management system with detail dialog and UI cleanup **Project:** AsymXray (`asymxray`) **Date:** 2025-12-23 **Author:** Mark Hope **Commit:** `2fb378d` **Scope:** 85 files, +6513/-3263 ## Commit message ``` feat: opportunity management system with detail dialog and U
2fb378d ·
85 files ·
+6513/-3263 ·
2025-12-23
· medium confidence
-
# feat: Implement real cache metrics for performance settings **Project:** AsymXray (`asymxray`) **Date:** 2025-12-20 **Author:** Mark Hope **Commit:** `3f4b440` **Scope:** 6 files, +414/-30 ## Commit message ``` feat: Implement real cache metrics for performance settings - Update Perf
3f4b440 ·
6 files ·
+414/-30 ·
2025-12-20
· medium confidence
-
# fix: Remove mock data from Admin Settings Testing section **Project:** AsymXray (`asymxray`) **Date:** 2025-12-20 **Author:** Mark Hope **Commit:** `683db94` **Scope:** 3 files, +78/-48 ## Commit message ``` fix: Remove mock data from Admin Settings Testing section - Remove hardcoded
683db94 ·
3 files ·
+78/-48 ·
2025-12-20
· medium confidence
-
# feat: Add charts to E-commerce tab and data source tags to Engagement tab **Project:** AsymXray (`asymxray`) **Date:** 2025-12-20 **Author:** Mark Hope **Commit:** `c3faa1d` **Scope:** 2 files, +145/-7 ## Commit message ``` feat: Add charts to E-commerce tab and data source tags to En
c3faa1d ·
2 files ·
+145/-7 ·
2025-12-20
· medium confidence
-
# feat: Add dedicated Source column to Recent Form Intent Analysis table **Project:** AsymXray (`asymxray`) **Date:** 2025-12-19 **Author:** Mark Hope **Commit:** `08d6dcb` **Scope:** 1 files, +22/-5 ## Commit message ``` feat: Add dedicated Source column to Recent Form Intent Analysis
08d6dcb ·
1 files ·
+22/-5 ·
2025-12-19
· medium confidence
-
# fix: add automatic chunk error recovery for stale deployments **Project:** AsymXray (`asymxray`) **Date:** 2025-12-19 **Author:** Mark Hope **Commit:** `4bd891b` **Scope:** 1 files, +154/-4 ## Commit message ``` fix: add automatic chunk error recovery for stale deployments When a new
4bd891b ·
1 files ·
+154/-4 ·
2025-12-19
· high confidence
-
# fix: use consistent intent colors in Content tab charts **Project:** AsymXray (`asymxray`) **Date:** 2025-12-19 **Author:** Mark Hope **Commit:** `76551ef` **Scope:** 1 files, +7/-2 ## Commit message ``` fix: use consistent intent colors in Content tab charts The pie chart and bar ch
76551ef ·
1 files ·
+7/-2 ·
2025-12-19
· medium confidence
-
# feat: Add Sales Model field for dashboard visibility rules **Project:** AsymXray (`asymxray`) **Date:** 2025-12-19 **Author:** Mark Hope **Commit:** `be76f6f` **Scope:** 12 files, +975/-47 ## Commit message ``` feat: Add Sales Model field for dashboard visibility rules Add a new `sal
be76f6f ·
12 files ·
+975/-47 ·
2025-12-19
· medium confidence
-
# feat: add error handling utilities and goal management enhancements **Project:** AsymXray (`asymxray`) **Date:** 2025-12-17 **Author:** Mark Hope **Commit:** `c66c8f5` **Scope:** 4 files, +1205/-0 ## Commit message ``` feat: add error handling utilities and goal management enhancement
c66c8f5 ·
4 files ·
+1205/-0 ·
2025-12-17
· medium confidence
-
# feat: Major dashboard improvements and bug fixes **Project:** AsymXray (`asymxray`) **Date:** 2025-12-16 **Author:** Mark Hope **Commit:** `29011e6` **Scope:** 38 files, +3213/-1307 ## Commit message ``` feat: Major dashboard improvements and bug fixes - Fix all TypeScript and ESLint
29011e6 ·
38 files ·
+3213/-1307 ·
2025-12-16
· medium confidence
-
# feat: Paid Media page layout reorganization and extended insights **Project:** AsymXray (`asymxray`) **Date:** 2025-12-16 **Author:** Mark Hope **Commit:** `35615d2` **Scope:** 165 files, +4500/-760 ## Commit message ``` feat: Paid Media page layout reorganization and extended insight
35615d2 ·
165 files ·
+4500/-760 ·
2025-12-16
· medium confidence
-
# feat: Organic page improvements and dashboard enhancements **Project:** AsymXray (`asymxray`) **Date:** 2025-12-16 **Author:** Mark Hope **Commit:** `590e9a6` **Scope:** 138 files, +1606/-1061 ## Commit message ``` feat: Organic page improvements and dashboard enhancements - Fix spar
590e9a6 ·
138 files ·
+1606/-1061 ·
2025-12-16
· medium confidence
-
# feat: Fix modal sizing and implement website URL fixes with PDF download **Project:** AsymXray (`asymxray`) **Date:** 2025-12-16 **Author:** Mark Hope **Commit:** `9184c02` **Scope:** 27 files, +4689/-896 ## Commit message ``` feat: Fix modal sizing and implement website URL fixes wit
9184c02 ·
27 files ·
+4689/-896 ·
2025-12-16
· medium confidence
-
# feat: Add charts to Organic page and improve CallsTab **Project:** AsymXray (`asymxray`) **Date:** 2025-12-15 **Author:** Mark Hope **Commit:** `02aa2aa` **Scope:** 10 files, +477/-362 ## Commit message ``` feat: Add charts to Organic page and improve CallsTab - Add 4 charts to Organ
02aa2aa ·
10 files ·
+477/-362 ·
2025-12-15
· medium confidence
-
# feat: Implement 3-layer design system and UI improvements **Project:** AsymXray (`asymxray`) **Date:** 2025-12-14 **Author:** Mark Hope **Commit:** `f2a5280` **Scope:** 15 files, +1288/-583 ## Commit message ``` feat: Implement 3-layer design system and UI improvements - Add collapsi
f2a5280 ·
15 files ·
+1288/-583 ·
2025-12-14
· high confidence
-
# feat: Organic charts, ROAS lead-gen fix, and date range labels **Project:** AsymXray (`asymxray`) **Date:** 2025-12-13 **Author:** Mark Hope **Commit:** `6548bcb` **Scope:** 27 files, +2195/-90 ## Commit message ``` feat: Organic charts, ROAS lead-gen fix, and date range labels - Add
6548bcb ·
27 files ·
+2195/-90 ·
2025-12-13
· medium confidence
-
# feat: Dashboard improvements, pulse enhancements, and API updates **Project:** AsymXray (`asymxray`) **Date:** 2025-12-13 **Author:** Mark Hope **Commit:** `bf30f95` **Scope:** 26 files, +1987/-196 ## Commit message ``` feat: Dashboard improvements, pulse enhancements, and API updates
bf30f95 ·
26 files ·
+1987/-196 ·
2025-12-13
· medium confidence
-
# feat: Add notifications, contextual tooltips, user management, and dashboard improvements **Project:** AsymXray (`asymxray`) **Date:** 2025-12-12 **Author:** Mark Hope **Commit:** `060c359` **Scope:** 51 files, +9622/-488 ## Commit message ``` feat: Add notifications, contextual toolt
060c359 ·
51 files ·
+9622/-488 ·
2025-12-12
· medium confidence
-
# feat: Settings page redesign, form name mappings, and HubSpot pagination **Project:** AsymXray (`asymxray`) **Date:** 2025-12-11 **Author:** Mark Hope **Commit:** `16327f0` **Scope:** 152 files, +1538/-841 ## Commit message ``` feat: Settings page redesign, form name mappings, and Hub
16327f0 ·
152 files ·
+1538/-841 ·
2025-12-11
· medium confidence
-
# fix: add defensive checks for undefined status/severity in Pulse components - prevents 'Cannot read properties of undefined (reading icon)' error **Project:** AsymXray (`asymxray`) **Date:** 2025-12-11 **Author:** Mark Hope **Commit:** `b07fc26` **Scope:** 3 files, +9/-3 ## Commit mess
b07fc26 ·
3 files ·
+9/-3 ·
2025-12-11
· high confidence
-
# perf: convert 25+ display components to React Server Components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `0ec201d` **Scope:** 30 files, +0/-60 ## Commit message ``` perf: convert 25+ display components to React Server Components Compon
0ec201d ·
30 files ·
+0/-60 ·
2025-12-10
· high confidence
-
# perf: fix N+1 query patterns and add QueryClient GC config **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `4461770` **Scope:** 23 files, +640/-171 ## Commit message ``` perf: fix N+1 query patterns and add QueryClient GC config - Consolidate
4461770 ·
23 files ·
+640/-171 ·
2025-12-10
· medium confidence
-
# feat: add stale-while-revalidate (SWR) data fetching pattern **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `6230fd0` **Scope:** 19 files, +2302/-76 ## Commit message ``` feat: add stale-while-revalidate (SWR) data fetching pattern Implement
6230fd0 ·
19 files ·
+2302/-76 ·
2025-12-10
· high confidence
-
# fix: improve focus state accessibility for keyboard navigation **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `a079e69` **Scope:** 6 files, +306/-28 ## Commit message ``` fix: improve focus state accessibility for keyboard navigation Accessi
a079e69 ·
6 files ·
+306/-28 ·
2025-12-10
· high confidence
-
# refactor: consolidate dashboard data patterns **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `b8a9820` **Scope:** 7 files, +502/-327 ## Commit message ``` refactor: consolidate dashboard data patterns - Remove unused SWR hooks from useDashbo
b8a9820 ·
7 files ·
+502/-327 ·
2025-12-10
· high confidence
-
# fix: handle undefined alerts array in agency dashboard **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `f0ee301` **Scope:** 1 files, +3/-2 ## Commit message ``` fix: handle undefined alerts array in agency dashboard Add fallback for data.aler
f0ee301 ·
1 files ·
+3/-2 ·
2025-12-10
· medium confidence
-
# feat: improve empty states and onboarding experience **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `f3d5f83` **Scope:** 3 files, +43/-4 ## Commit message ``` feat: improve empty states and onboarding experience - Add Quick Setup Guide to ne
f3d5f83 ·
3 files ·
+43/-4 ·
2025-12-10
· medium confidence
-
# Begin site/page.tsx refactoring - extract tab components **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `0373498` **Scope:** 8 files, +1791/-0 ## Commit message ``` Begin site/page.tsx refactoring - extract tab components - Create src/compon
0373498 ·
8 files ·
+1791/-0 ·
2025-12-09
· high confidence
-
# Integrate Performance, Testing, and Monitoring tabs into Admin Settings **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `1078029` **Scope:** 9 files, +19/-508 ## Commit message ``` Integrate Performance, Testing, and Monitoring tabs into Admin
1078029 ·
9 files ·
+19/-508 ·
2025-12-09
· medium confidence
-
# Refactor organic/page.tsx - extract to components/dashboard/organic/ **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `11fb1c5` **Scope:** 7 files, +1258/-1101 ## Commit message ``` Refactor organic/page.tsx - extract to components/dashboard/or
11fb1c5 ·
7 files ·
+1258/-1101 ·
2025-12-09
· high confidence
-
# Add accessibility improvements: ARIA labels, focus management, skip links **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `168ca17` **Scope:** 16 files, +908/-146 ## Commit message ``` Add accessibility improvements: ARIA labels, focus managem
168ca17 ·
16 files ·
+908/-146 ·
2025-12-09
· high confidence
-
# feat: comprehensive performance, error handling, and MCC management system **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `60df5b2` **Scope:** 33 files, +2835/-411 ## Commit message ``` feat: comprehensive performance, error handling, and MCC
60df5b2 ·
33 files ·
+2835/-411 ·
2025-12-09
· high confidence
-
# Extract reusable panel components from page files **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `74ac1c1` **Scope:** 17 files, +2138/-1867 ## Commit message ``` Extract reusable panel components from page files Created shared dashboard comp
74ac1c1 ·
17 files ·
+2138/-1867 ·
2025-12-09
· high confidence
-
# Fix Pulse status calculation and improve client list layout **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `a111f71` **Scope:** 11 files, +881/-67 ## Commit message ``` Fix Pulse status calculation and improve client list layout - Fix Pulse
a111f71 ·
11 files ·
+881/-67 ·
2025-12-09
· medium confidence
-
# Refactor goals/page.tsx - extract to components/goals/ **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `bef5c3d` **Scope:** 7 files, +1500/-1170 ## Commit message ``` Refactor goals/page.tsx - extract to components/goals/ Split 1,450-line goa
bef5c3d ·
7 files ·
+1500/-1170 ·
2025-12-09
· high confidence
-
# Enhance ConnectionHealthBadge with horizontal data source badges **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `f04e369` **Scope:** 5 files, +61/-83 ## Commit message ``` Enhance ConnectionHealthBadge with horizontal data source badges - Sh
f04e369 ·
5 files ·
+61/-83 ·
2025-12-09
· high confidence
-
# Refactor settings pages and fix lint errors **Project:** AsymXray (`asymxray`) **Date:** 2025-12-09 **Author:** Mark Hope **Commit:** `ff2b606` **Scope:** 18 files, +647/-360 ## Commit message ``` Refactor settings pages and fix lint errors Settings refactoring: - Create useSettingsF
ff2b606 ·
18 files ·
+647/-360 ·
2025-12-09
· high confidence
-
# Make Pulse status banner expandable to show all issues **Project:** AsymXray (`asymxray`) **Date:** 2025-12-08 **Author:** Mark Hope **Commit:** `654a07e` **Scope:** 4 files, +166/-71 ## Commit message ``` Make Pulse status banner expandable to show all issues - Status banner now cli
654a07e ·
4 files ·
+166/-71 ·
2025-12-08
· medium confidence
-
# Fix goal formatting: labels, values, and available count **Project:** AsymXray (`asymxray`) **Date:** 2025-12-07 **Author:** Mark Hope **Commit:** `e7c6071` **Scope:** 3 files, +52/-11 ## Commit message ``` Fix goal formatting: labels, values, and available count - Add proper labels
e7c6071 ·
3 files ·
+52/-11 ·
2025-12-07
· medium confidence
-
# Fix accordion state persistence on goals page **Project:** AsymXray (`asymxray`) **Date:** 2025-12-06 **Author:** Mark Hope **Commit:** `4936e1d` **Scope:** 1 files, +3/-1 ## Commit message ``` Fix accordion state persistence on goals page Use controlled accordion state (value/onValu
4936e1d ·
1 files ·
+3/-1 ·
2025-12-06
· high confidence
-
# Change goal delete to deactivate with toast confirmation **Project:** AsymXray (`asymxray`) **Date:** 2025-12-06 **Author:** Mark Hope **Commit:** `d123460` **Scope:** 4 files, +95/-58 ## Commit message ``` Change goal delete to deactivate with toast confirmation Users can now deacti
d123460 ·
4 files ·
+95/-58 ·
2025-12-06
· medium confidence
-
# Add Goals & Targets System with industry benchmarks **Project:** AsymXray (`asymxray`) **Date:** 2025-12-04 **Author:** Mark Hope **Commit:** `c98346c` **Scope:** 49 files, +9075/-136 ## Commit message ``` Add Goals & Targets System with industry benchmarks Implement comprehensive go
c98346c ·
49 files ·
+9075/-136 ·
2025-12-04
· medium confidence
-
# Complete Phase 2: Internal Dashboard MVP **Project:** AsymXray (`asymxray`) **Date:** 2025-12-03 **Author:** Mark Hope **Commit:** `06a46ea` **Scope:** 11 files, +1712/-207 ## Commit message ``` Complete Phase 2: Internal Dashboard MVP - Add mock data utilities for all data sources (
06a46ea ·
11 files ·
+1712/-207 ·
2025-12-03
· medium confidence
-
# Replace generic Get Started section with Compliance Overview dashboard **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-04 **Author:** Mark Hope **Commit:** `0c8bba1` **Scope:** 1 files, +111/-35 ## Commit message ``` Replace generic Get Started section with Compliance Overvie
0c8bba1 ·
1 files ·
+111/-35 ·
2025-11-04
· medium confidence
-
# Add mobile hamburger menu to Navigation component **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-04 **Author:** Mark Hope **Commit:** `5b70991` **Scope:** 4 files, +287/-25 ## Commit message ``` Add mobile hamburger menu to Navigation component Problem: - Users on mobile ha
5b70991 ·
4 files ·
+287/-25 ·
2025-11-04
· medium confidence
-
# Remove redundant text from Free Trial card: remove duplicate heading and description **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-04 **Author:** Mark Hope **Commit:** `6e66c81` **Scope:** 1 files, +17/-17 ## Commit message ``` Remove redundant text from Free Trial card: re
6e66c81 ·
1 files ·
+17/-17 ·
2025-11-04
· medium confidence
-
# Fix billing page: ensure components always render for free trial users - Remove usage dependency for free trial users (components use default values) - BundlePurchase and FreeTrialStatus now always show for free trial regardless of usage data - Add vercel.live to CSP for production preview deploym
dba43c2 ·
2 files ·
+16/-7 ·
2025-11-04
· medium confidence
-
# Fix billing page: ensure bundles and upgrade button show for free trial users **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-04 **Author:** Mark Hope **Commit:** `f5494db` **Scope:** 2 files, +66/-9 ## Commit message ``` Fix billing page: ensure bundles and upgrade button sh
f5494db ·
2 files ·
+66/-9 ·
2025-11-04
· medium confidence
-
# Phase 3: Extract ComplianceSummaryTable component **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `2d97e44` **Scope:** 2 files, +146/-119 ## Commit message ``` Phase 3: Extract ComplianceSummaryTable component Extracted compliance evaluat
2d97e44 ·
2 files ·
+146/-119 ·
2025-11-03
· high confidence
-
# Phase 3: Extract AnalysisUploadForm component **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `480837c` **Scope:** 2 files, +278/-193 ## Commit message ``` Phase 3: Extract AnalysisUploadForm component Extracted file upload UI into a dedi
480837c ·
2 files ·
+278/-193 ·
2025-11-03
· high confidence
-
# Complete hook integration by exposing state control methods **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `6f30632` **Scope:** 3 files, +59/-20 ## Commit message ``` Complete hook integration by exposing state control methods Resolved a
6f30632 ·
3 files ·
+59/-20 ·
2025-11-03
· high confidence
-
# Extract common patterns to service layer **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `7f7ddff` **Scope:** 5 files, +617/-277 ## Commit message ``` Extract common patterns to service layer Created three new service modules to eliminate
7f7ddff ·
5 files ·
+617/-277 ·
2025-11-03
· medium confidence
-
# Phase 3: Extract RecommendationsPanel component **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `8c10602` **Scope:** 2 files, +82/-60 ## Commit message ``` Phase 3: Extract RecommendationsPanel component Extracted compliance recommendatio
8c10602 ·
2 files ·
+82/-60 ·
2025-11-03
· high confidence
-
# Complete Phase 2 refactoring: Integrate custom hooks into analyze page **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-03 **Author:** Mark Hope **Commit:** `a36a8be` **Scope:** 1 files, +503/-765 ## Commit message ``` Complete Phase 2 refactoring: Integrate custom hooks into
a36a8be ·
1 files ·
+503/-765 ·
2025-11-03
· high confidence
-
# Add lazy loading to image preview (Quick Win #5 - minimal impact) **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-02 **Author:** Mark H **Commit:** `50b81a4` **Scope:** 2 files, +339/-0 ## Commit message ``` Add lazy loading to image preview (Quick Win #5 - minimal impact) Q
50b81a4 ·
2 files ·
+339/-0 ·
2025-11-02
· medium confidence
-
# Extract business logic from analyze page into custom hooks (Phase 1) **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-02 **Author:** Mark H **Commit:** `eceaae4` **Scope:** 4 files, +1189/-0 ## Commit message ``` Extract business logic from analyze page into custom hooks (Phas
eceaae4 ·
4 files ·
+1189/-0 ·
2025-11-02
· high confidence
-
# Remove expand/collapse behavior from CategorySelector - show all options fully **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `1b27ef2` **Scope:** 1 files, +13/-19 ## Commit message ``` Remove expand/collapse behavior from CategorySelecto
1b27ef2 ·
1 files ·
+13/-19 ·
2025-10-30
· medium confidence
-
# Add category comparison button to Continue Improving section **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `22aec40` **Scope:** 1 files, +19/-1 ## Commit message ``` Add category comparison button to Continue Improving section - Add 4th
22aec40 ·
1 files ·
+19/-1 ·
2025-10-30
· medium confidence
-
# Major analysis improvements: fix status consistency, product naming, and fortification guidance **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `c5f6aa4` **Scope:** 3 files, +202/-54 ## Commit message ``` Major analysis improvements: fix s
c5f6aa4 ·
3 files ·
+202/-54 ·
2025-10-30
· medium confidence
-
# Implement image quality validation - detect poor uploads, prompt for better images **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-29 **Author:** Mark Hope **Commit:** `ff96e97` **Scope:** 4 files, +600/-4 ## Commit message ``` Implement image quality validation - detect poor
ff96e97 ·
4 files ·
+600/-4 ·
2025-10-29
· medium confidence
-
# Add regulatory framework badge to analysis results **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-26 **Author:** Mark H **Commit:** `1ee7a01` **Scope:** 2 files, +203/-53 ## Commit message ``` Add regulatory framework badge to analysis results Added prominent badge at top o
1ee7a01 ·
2 files ·
+203/-53 ·
2025-10-26
· medium confidence
-
# Complete chat history persistence feature for analysis sessions **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-26 **Author:** Mark H **Commit:** `9d2ab25` **Scope:** 37 files, +10971/-152 ## Commit message ``` Complete chat history persistence feature for analysis sessions
9d2ab25 ·
37 files ·
+10971/-152 ·
2025-10-26
· high confidence
-
# Fix supplement analysis UI and allergen display issues **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-24 **Author:** Mark Hope **Commit:** `00407e7` **Scope:** 6 files, +501/-120 ## Commit message ``` Fix supplement analysis UI and allergen display issues This commit addres
00407e7 ·
6 files ·
+501/-120 ·
2025-10-24
· medium confidence
-
# Implement Priority 1: In-memory regulatory document caching for 2-3s performance improvement **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-24 **Author:** Mark Hope **Commit:** `522d215` **Scope:** 3 files, +280/-14 ## Commit message ``` Implement Priority 1: In-memory regul
522d215 ·
3 files ·
+280/-14 ·
2025-10-24
· medium confidence
-
# Make 'New Analysis' button more prominent on results page **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark Hope **Commit:** `17cc069` **Scope:** 1 files, +3/-2 ## Commit message ``` Make 'New Analysis' button more prominent on results page Issue: - User co
17cc069 ·
1 files ·
+3/-2 ·
2025-10-23
· medium confidence
-
# Implement category comparison side-by-side view **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark Hope **Commit:** `76a19d1` **Scope:** 2 files, +337/-12 ## Commit message ``` Implement category comparison side-by-side view - Create CategoryComparison compo
76a19d1 ·
2 files ·
+337/-12 ·
2025-10-23
· high confidence
-
# Complete Phase 1.5 Frontend Integration: Category Selector UI **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark Hope **Commit:** `ad1451a` **Scope:** 3 files, +215/-3 ## Commit message ``` Complete Phase 1.5 Frontend Integration: Category Selector UI Integr
ad1451a ·
3 files ·
+215/-3 ·
2025-10-23
· high confidence
-
# Add category switching feature to explore different classification paths **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark Hope **Commit:** `cf490ca` **Scope:** 1 files, +22/-3 ## Commit message ``` Add category switching feature to explore different classif
cf490ca ·
1 files ·
+22/-3 ·
2025-10-23
· high confidence
-
# Implement Phase 6: Revised Image Upload with comparison feature **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-22 **Author:** Mark Hope **Commit:** `3d6f8ea` **Scope:** 1 files, +203/-9 ## Commit message ``` Implement Phase 6: Revised Image Upload with comparison feature Ad
3d6f8ea ·
1 files ·
+203/-9 ·
2025-10-22
· medium confidence
-
# Add session support to analyze page frontend **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-22 **Author:** Mark H **Commit:** `9a2fae0` **Scope:** 1 files, +78/-0 ## Commit message ``` Add session support to analyze page frontend - Added sessionId state management - Extract
9a2fae0 ·
1 files ·
+78/-0 ·
2025-10-22
· high confidence
-
# Fix dashboard to show summaries from old analysis format **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-22 **Author:** Mark H **Commit:** `dfba26c` **Scope:** 1 files, +1/-1 ## Commit message ``` Fix dashboard to show summaries from old analysis format - Add backward compat
dfba26c ·
1 files ·
+1/-1 ·
2025-10-22
· medium confidence