-
# Strip null bytes from content preview before Supabase insert **Project:** Sieve (`sieve`) **Date:** 2026-04-06 **Author:** Mark Hope **Commit:** `9b3b5c6` **Scope:** 1 files, +2/-0 ## Commit message ``` Strip null bytes from content preview before Supabase insert Postgres text column
9b3b5c6 ·
1 files ·
+2/-0 ·
2026-04-06
· high confidence
-
# Fix client-side Supabase initialization on all pages **Project:** Sieve (`sieve`) **Date:** 2026-04-05 **Author:** Mark Hope **Commit:** `eb9a30d` **Scope:** 5 files, +13/-22 ## Commit message ``` Fix client-side Supabase initialization on all pages Replace module-level supabase clie
eb9a30d ·
5 files ·
+13/-22 ·
2026-04-05
· high confidence
-
# Hardcode Supabase public URL and anon key as fallbacks **Project:** Sieve (`sieve`) **Date:** 2026-04-05 **Author:** Mark Hope **Commit:** `f98fcad` **Scope:** 1 files, +10/-5 ## Commit message ``` Hardcode Supabase public URL and anon key as fallbacks NEXT_PUBLIC env vars were not b
f98fcad ·
1 files ·
+10/-5 ·
2026-04-05
· high confidence
-
# Initial scaffold: Python CLI, Supabase schema, all modules **Project:** Sieve (`sieve`) **Date:** 2026-04-04 **Author:** Mark Hope **Commit:** `21ad02c` **Scope:** 20 files, +1405/-0 ## Commit message ``` Initial scaffold: Python CLI, Supabase schema, all modules Two-pass file triage
21ad02c ·
20 files ·
+1405/-0 ·
2026-04-04
· medium confidence
-
# Fix Supabase client initialization during static prerendering **Project:** Sieve (`sieve`) **Date:** 2026-04-04 **Author:** Mark Hope **Commit:** `e7aea8f` **Scope:** 1 files, +20/-5 ## Commit message ``` Fix Supabase client initialization during static prerendering Lazy-initialize t
e7aea8f ·
1 files ·
+20/-5 ·
2026-04-04
· high confidence
-
# Persist onboarding tour completion in database instead of localStorage **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `612052f` **Scope:** 6 files, +373/-183 ## Commit message ``` Persist onboarding tour completion in database instead of localSto
612052f ·
6 files ·
+373/-183 ·
2026-04-01
· high confidence
-
# Fix cover image not displaying and add side-by-side hero layout **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `aa9236b` **Scope:** 4 files, +93/-11 ## Commit message ``` Fix cover image not displaying and add side-by-side hero layout Cover imag
aa9236b ·
4 files ·
+93/-11 ·
2026-04-01
· medium confidence
-
# Fix wedding party photos showing broken image on mobile **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `d92c790` **Scope:** 3 files, +23/-3 ## Commit message ``` Fix wedding party photos showing broken image on mobile Same signed URL expiration
d92c790 ·
3 files ·
+23/-3 ·
2026-04-01
· high confidence
-
# Add specific seat assignment within tables on seating chart **Project:** Eydn (`eydn-app`) **Date:** 2026-04-01 **Author:** Mark Hope **Commit:** `ee9542e` **Scope:** 1 files, +88/-14 ## Commit message ``` Add specific seat assignment within tables on seating chart Each seated guest
ee9542e ·
1 files ·
+88/-14 ·
2026-04-01
· high confidence
-
# Add post-wedding retention metrics to admin dashboard **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `6365fe2` **Scope:** 2 files, +54/-3 ## Commit message ``` Add post-wedding retention metrics to admin dashboard New section: "Post-Wedding Rete
6365fe2 ·
2 files ·
+54/-3 ·
2026-03-27
· medium confidence
-
# Fix 3 data integrity issues + CI cache action warnings **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `ae64fb8` **Scope:** 5 files, +68/-9 ## Commit message ``` Fix 3 data integrity issues + CI cache action warnings Data integrity: - #20 RLS: ad
ae64fb8 ·
5 files ·
+68/-9 ·
2026-03-27
· high confidence
-
# Add subscription funnel metrics to admin dashboard **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `c7fd32a` **Scope:** 2 files, +64/-2 ## Commit message ``` Add subscription funnel metrics to admin dashboard New metrics on the Overview tab: - Ac
c7fd32a ·
2 files ·
+64/-2 ·
2026-03-27
· high confidence
-
# Fix issues 26-30: pagination, CSV validation, RLS, logging, shared types **Project:** Eydn (`eydn-app`) **Date:** 2026-03-27 **Author:** Mark Hope **Commit:** `e180516` **Scope:** 13 files, +62/-76 ## Commit message ``` Fix issues 26-30: pagination, CSV validation, RLS, logging, share
e180516 ·
13 files ·
+62/-76 ·
2026-03-27
· high confidence
-
# Fix race condition in seating assignments — use atomic UPSERT **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `0d53ebc` **Scope:** 1 files, +11/-11 ## Commit message ``` Fix race condition in seating assignments — use atomic UPSERT Replaced DELET
0d53ebc ·
1 files ·
+11/-11 ·
2026-03-26
· high confidence
-
# Enforce date/time synchronization across the app **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `4eb3105` **Scope:** 7 files, +177/-17 ## Commit message ``` Enforce date/time synchronization across the app Architecture: single source of truth pe
4eb3105 ·
7 files ·
+177/-17 ·
2026-03-26
· high confidence
-
# Store QR codes in Supabase storage instead of relying on Uniqode S3 **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `80935c2` **Scope:** 1 files, +41/-6 ## Commit message ``` Store QR codes in Supabase storage instead of relying on Uniqode S3 QR
80935c2 ·
1 files ·
+41/-6 ·
2026-03-26
· high confidence
-
# Move pg_trgm extension from public to extensions schema **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `8928fff` **Scope:** 1 files, +5/-0 ## Commit message ``` Move pg_trgm extension from public to extensions schema Fixes Supabase linter warnin
8928fff ·
1 files ·
+5/-0 ·
2026-03-26
· high confidence
-
# Fix migration errors — RLS type cast + pg_trgm dependent indexes **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `9019a7e` **Scope:** 2 files, +9/-2 ## Commit message ``` Fix migration errors — RLS type cast + pg_trgm dependent indexes date_chang
9019a7e ·
2 files ·
+9/-2 ·
2026-03-26
· high confidence
-
# Fix empty vendor insights — smarter seed data detection **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `9642340` **Scope:** 1 files, +15/-29 ## Commit message ``` Fix empty vendor insights — smarter seed data detection The previous filter exclud
9642340 ·
1 files ·
+15/-29 ·
2026-03-26
· high confidence
-
# Add persistent date change warning banner with forced acknowledgment **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `b33db67` **Scope:** 6 files, +247/-0 ## Commit message ``` Add persistent date change warning banner with forced acknowledgment
b33db67 ·
6 files ·
+247/-0 ·
2026-03-26
· high confidence
-
# Polish wedding party UX — address fields, job chips, shared attire, cleaner actions **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `d7f7efa` **Scope:** 5 files, +193/-53 ## Commit message ``` Polish wedding party UX — address fields, job chips, s
d7f7efa ·
5 files ·
+193/-53 ·
2026-03-26
· medium confidence
-
# Add CHECK constraints on all numeric fields + API validation **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `db278fa` **Scope:** 2 files, +53/-0 ## Commit message ``` Add CHECK constraints on all numeric fields + API validation Database constrai
db278fa ·
2 files ·
+53/-0 ·
2026-03-26
· high confidence
-
# Exclude seed data and deleted records from admin analytics **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `dd542cb` **Scope:** 2 files, +37/-17 ## Commit message ``` Exclude seed data and deleted records from admin analytics Vendor stats API: -
dd542cb ·
2 files ·
+37/-17 ·
2026-03-26
· high confidence
-
# Fix audit items 7-11 — file validation, soft deletes, indexes, input checks **Project:** Eydn (`eydn-app`) **Date:** 2026-03-26 **Author:** Mark Hope **Commit:** `fd94323` **Scope:** 6 files, +55/-9 ## Commit message ``` Fix audit items 7-11 — file validation, soft deletes, indexes, i
fd94323 ·
6 files ·
+55/-9 ·
2026-03-26
· high confidence
-
# Add "The Playbook" blog system for SEO content marketing **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `0a4b064` **Scope:** 24 files, +3534/-1266 ## Commit message ``` Add "The Playbook" blog system for SEO content marketing - blog_posts table
0a4b064 ·
24 files ·
+3534/-1266 ·
2026-03-24
· high confidence
-
# Add vendor photos and ratings to main vendors list **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `38a3d13` **Scope:** 1 files, +31/-2 ## Commit message ``` Add vendor photos and ratings to main vendors list Each vendor card now shows: - Google
38a3d13 ·
1 files ·
+31/-2 ·
2026-03-24
· medium confidence
-
# Fix blog posts: add images from docs + stagger publish dates **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `4a323ba` **Scope:** 2 files, +1053/-0 ## Commit message ``` Fix blog posts: add images from docs + stagger publish dates 18 images extra
4a323ba ·
2 files ·
+1053/-0 ·
2026-03-24
· high confidence
-
# Show friendly empty state when no wedding is set up **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `5c87bde` **Scope:** 12 files, +116/-11 ## Commit message ``` Show friendly empty state when no wedding is set up New users can browse dashboard p
5c87bde ·
12 files ·
+116/-11 ·
2026-03-24
· medium confidence
-
# Update landing page AI messaging + fix subscription tests **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `5d2cb1b` **Scope:** 2 files, +18/-16 ## Commit message ``` Update landing page AI messaging + fix subscription tests Landing page updates:
5d2cb1b ·
2 files ·
+18/-16 ·
2026-03-24
· medium confidence
-
# Fix Supabase linter: set search_path on database functions **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `665a711` **Scope:** 1 files, +24/-0 ## Commit message ``` Fix Supabase linter: set search_path on database functions Added SET search_path
665a711 ·
1 files ·
+24/-0 ·
2026-03-24
· high confidence
-
# Add beta program page with automatic waitlist overflow **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `7e345b8` **Scope:** 7 files, +511/-0 ## Commit message ``` Add beta program page with automatic waitlist overflow Public /beta page: - Auto-de
7e345b8 ·
7 files ·
+511/-0 ·
2026-03-24
· medium confidence
-
# Fix all audit findings: 3 critical, 5 high, 7 medium **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `a1914fe` **Scope:** 21 files, +240/-82 ## Commit message ``` Fix all audit findings: 3 critical, 5 high, 7 medium CRITICAL: 1. XSS in unsubscrib
a1914fe ·
21 files ·
+240/-82 ·
2026-03-24
· high confidence
-
# Add promotional code system with admin management and checkout integration **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `b9546d9` **Scope:** 9 files, +832/-14 ## Commit message ``` Add promotional code system with admin management and checkout
b9546d9 ·
9 files ·
+832/-14 ·
2026-03-24
· high confidence
-
# Fix all Supabase RLS linter warnings **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `cedc88a` **Scope:** 2 files, +45/-0 ## Commit message ``` Fix all Supabase RLS linter warnings blog_posts: replaced permissive ALL policy with specific SELECT (
cedc88a ·
2 files ·
+45/-0 ·
2026-03-24
· high confidence
-
# Add guest list guide integration — auto-import guests + calculate totals **Project:** Eydn (`eydn-app`) **Date:** 2026-03-24 **Author:** Mark Hope **Commit:** `d2da802` **Scope:** 2 files, +152/-2 ## Commit message ``` Add guest list guide integration — auto-import guests + calculate
d2da802 ·
2 files ·
+152/-2 ·
2026-03-24
· medium confidence
-
# Add CAN-SPAM compliant email unsubscribe system **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `848eca4` **Scope:** 7 files, +294/-17 ## Commit message ``` Add CAN-SPAM compliant email unsubscribe system - New email_preferences table with per-ca
848eca4 ·
7 files ·
+294/-17 ·
2026-03-23
· high confidence
-
# Fix 11 failing tests from audit and tooltip changes **Project:** Eydn (`eydn-app`) **Date:** 2026-03-23 **Author:** Mark Hope **Commit:** `a25f51e` **Scope:** 3 files, +17/-17 ## Commit message ``` Fix 11 failing tests from audit and tooltip changes - lifecycle.test.ts: update downlo
a25f51e ·
3 files ·
+17/-17 ·
2026-03-23
· high confidence
-
# Fix premium access vulnerability for collaborators **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `1cb08ff` **Scope:** 1 files, +48/-11 ## Commit message ``` Fix premium access vulnerability for collaborators Collaborators (partners/coordinators
1cb08ff ·
1 files ·
+48/-11 ·
2026-03-22
· high confidence
-
# Add role-tagged timelines, attire section, and vendor day-of details **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `1e318aa` **Scope:** 6 files, +214/-10 ## Commit message ``` Add role-tagged timelines, attire section, and vendor day-of details
1e318aa ·
6 files ·
+214/-10 ·
2026-03-22
· high confidence
-
# Auto-sync wedding party members and guests **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `3a86c16` **Scope:** 2 files, +48/-1 ## Commit message ``` Auto-sync wedding party members and guests When a wedding party member is added: - Automatically
3a86c16 ·
2 files ·
+48/-1 ·
2026-03-22
· high confidence
-
# Fix image upload failures for wedding website **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `488d55c` **Scope:** 1 files, +22/-3 ## Commit message ``` Fix image upload failures for wedding website Two issues fixed: 1. File object from formData
488d55c ·
1 files ·
+22/-3 ·
2026-03-22
· high confidence
-
# Add collaborative comments and activity feed **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `a6a6119` **Scope:** 7 files, +334/-0 ## Commit message ``` Add collaborative comments and activity feed Comments system: - New comments table (entity_ty
a6a6119 ·
7 files ·
+334/-0 ·
2026-03-22
· high confidence
-
# Expand wedding party: add details on creation + member photos **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `d218b8d` **Scope:** 5 files, +227/-103 ## Commit message ``` Expand wedding party: add details on creation + member photos Add form imp
d218b8d ·
5 files ·
+227/-103 ·
2026-03-22
· medium confidence
-
# Fix subscription test for collaborator access vulnerability fix **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `da459a5` **Scope:** 1 files, +21/-25 ## Commit message ``` Fix subscription test for collaborator access vulnerability fix Updated mo
da459a5 ·
1 files ·
+21/-25 ·
2026-03-22
· high confidence
-
# Auto-seed budget line items if none exist on page load **Project:** Eydn (`eydn-app`) **Date:** 2026-03-22 **Author:** Mark Hope **Commit:** `dcb82d9` **Scope:** 1 files, +25/-3 ## Commit message ``` Auto-seed budget line items if none exist on page load Safety net for users who skip
dcb82d9 ·
1 files ·
+25/-3 ·
2026-03-22
· medium confidence
-
# Add wedding lifecycle, memory plan, cron monitoring, and security tightening **Project:** Eydn (`eydn-app`) **Date:** 2026-03-21 **Author:** Mark Hope **Commit:** `b9f14a6` **Scope:** 22 files, +2108/-3 ## Commit message ``` Add wedding lifecycle, memory plan, cron monitoring, and sec
b9f14a6 ·
22 files ·
+2108/-3 ·
2026-03-21
· high confidence
-
# Add data protection, security hardening, and comprehensive test suite **Project:** Eydn (`eydn-app`) **Date:** 2026-03-21 **Author:** Mark Hope **Commit:** `e82c26c` **Scope:** 56 files, +5147/-74 ## Commit message ``` Add data protection, security hardening, and comprehensive test su
e82c26c ·
56 files ·
+5147/-74 ·
2026-03-21
· high confidence
-
# Build vendor monetization and placement system **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `31fc143` **Scope:** 18 files, +2367/-9 ## Commit message ``` Build vendor monetization and placement system Complete vendor marketplace with payment i
31fc143 ·
18 files ·
+2367/-9 ·
2026-03-20
· high confidence
-
# Add estimated/paid/final cost columns to budget with vendor linking **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `60ce3af` **Scope:** 7 files, +187/-79 ## Commit message ``` Add estimated/paid/final cost columns to budget with vendor linking D
60ce3af ·
7 files ·
+187/-79 ·
2026-03-20
· medium confidence
-
# Add subscriber purchase system with 14-day free trial **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `a549e37` **Scope:** 9 files, +366/-0 ## Commit message ``` Add subscriber purchase system with 14-day free trial Model: 14-day free trial → $79
a549e37 ·
9 files ·
+366/-0 ·
2026-03-20
· medium confidence
-
# Enhance guest list with addresses, roles, and expanded status options **Project:** Eydn (`eydn-app`) **Date:** 2026-03-20 **Author:** Mark Hope **Commit:** `ce2f2fb` **Scope:** 3 files, +242/-131 ## Commit message ``` Enhance guest list with addresses, roles, and expanded status optio
ce2f2fb ·
3 files ·
+242/-131 ·
2026-03-20
· medium confidence
-
# Add admin panel with user management, app settings, and usage stats **Project:** Eydn (`eydn-app`) **Date:** 2026-03-19 **Author:** Mark Hope **Commit:** `53825bd` **Scope:** 9 files, +729/-1 ## Commit message ``` Add admin panel with user management, app settings, and usage stats -
53825bd ·
9 files ·
+729/-1 ·
2026-03-19
· high confidence
-
# Build full Eydn wedding planner across 8 phases **Project:** Eydn (`eydn-app`) **Date:** 2026-03-19 **Author:** Mark Hope **Commit:** `db2e97e` **Scope:** 71 files, +7096/-245 ## Commit message ``` Build full Eydn wedding planner across 8 phases Phase 1: Wire guests, tasks, budget pa
db2e97e ·
71 files ·
+7096/-245 ·
2026-03-19
· high confidence
-
# Add RLS deny-all policies for admin tables **Project:** Eydn (`eydn-app`) **Date:** 2026-03-19 **Author:** Mark Hope **Commit:** `e65ba6a` **Scope:** 1 files, +10/-0 ## Commit message ``` Add RLS deny-all policies for admin tables user_roles and app_settings are accessed via service
e65ba6a ·
1 files ·
+10/-0 ·
2026-03-19
· high confidence
-
# harden marketing email extension: tracking fixes, enrollment lock, contacts import **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-03-10 **Author:** Mark Hope **Commit:** `70cc626` **Scope:** 29 files, +654/-697 ## Commit message ``` harden marketing email extension: tracking fixes
70cc626 ·
29 files ·
+654/-697 ·
2026-03-10
· high confidence
-
# Move LinkedIn sequence steps from email_sends to activities **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-03-04 **Author:** Mark Hope **Commit:** `8279cb4` **Scope:** 4 files, +63/-7 ## Commit message ``` Move LinkedIn sequence steps from email_sends to activities LinkedIn conne
8279cb4 ·
4 files ·
+63/-7 ·
2026-03-04
· high confidence
-
# fix: drop old create_client_with_owner overload missing search_path **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-03 **Author:** Mark Hope **Commit:** `bee0b89` **Scope:** 1 files, +6/-0 ## Commit message ``` fix: drop old create_client_with_owner overload missing s
bee0b89 ·
1 files ·
+6/-0 ·
2026-03-03
· high confidence
-
# fix: competitive intel fixes + clear stale data on existing content sync **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `1eb23b1` **Scope:** 9 files, +103/-9 ## Commit message ``` fix: competitive intel fixes + clear stale data on
1eb23b1 ·
9 files ·
+103/-9 ·
2026-03-02
· medium confidence
-
# fix: separate top performers query from inventory with distinct sort **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-02 **Author:** Mark Hope **Commit:** `61a7109` **Scope:** 1 files, +6/-6 ## Commit message ``` fix: separate top performers query from inventory with d
61a7109 ·
1 files ·
+6/-6 ·
2026-03-02
· high confidence
-
# fix: resolve infinite recursion in organization RLS policies **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-01 **Author:** Mark Hope **Commit:** `49e5c94` **Scope:** 1 files, +83/-0 ## Commit message ``` fix: resolve infinite recursion in organization RLS policies T
49e5c94 ·
1 files ·
+83/-0 ·
2026-03-01
· high confidence
-
# fix: resolve Supabase Security Advisor warnings **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-01 **Author:** Mark Hope **Commit:** `ab18bf1` **Scope:** 1 files, +231/-0 ## Commit message ``` fix: resolve Supabase Security Advisor warnings Set search_path on 4 funct
ab18bf1 ·
1 files ·
+231/-0 ·
2026-03-01
· high confidence
-
# fix: use admin client for generated content deletion to bypass RLS **Project:** ContentCommand (`contentcommand`) **Date:** 2026-03-01 **Author:** Mark Hope **Commit:** `b648d81` **Scope:** 1 files, +3/-2 ## Commit message ``` fix: use admin client for generated content deletion to by
b648d81 ·
1 files ·
+3/-2 ·
2026-03-01
· high confidence
-
# Redis caching layer, UI/UX improvements, tests, and DB security fixes **Project:** ContentCommand (`contentcommand`) **Date:** 2026-02-28 **Author:** Mark Hope **Commit:** `6ede46c` **Scope:** 57 files, +5473/-283 ## Commit message ``` Redis caching layer, UI/UX improvements, tests, a
6ede46c ·
57 files ·
+5473/-283 ·
2026-02-28
· high confidence
-
# Add organizations as top-level tenant, fix p_client_id bug in content API routes **Project:** ContentCommand (`contentcommand`) **Date:** 2026-02-28 **Author:** Mark Hope **Commit:** `cb7e281` **Scope:** 16 files, +809/-10 ## Commit message ``` Add organizations as top-level tenant, f
cb7e281 ·
16 files ·
+809/-10 ·
2026-02-28
· high confidence
-
# DB query optimization: singleton admin client, SQL aggregation, pagination, parallel execution **Project:** ContentCommand (`contentcommand`) **Date:** 2026-02-28 **Author:** Mark Hope **Commit:** `d4eaf60` **Scope:** 18 files, +284/-141 ## Commit message ``` DB query optimization: si
d4eaf60 ·
18 files ·
+284/-141 ·
2026-02-28
· high confidence
-
# Fix login loading issue with comprehensive improvements **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `115a00e` **Scope:** 5 files, +447/-6 ## Commit message ``` Fix login loading issue with comprehensive improvements - Fix RLS circular dep
115a00e ·
5 files ·
+447/-6 ·
2026-02-24
· high confidence
-
# Fix Supabase security linter warnings **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `2267320` **Scope:** 9 files, +5273/-185 ## Commit message ``` Fix Supabase security linter warnings - Fix function search_path security issues for 27 datab
2267320 ·
9 files ·
+5273/-185 ·
2026-02-24
· high confidence
-
# fix: resolve dashboard crash from ambiguous profiles→organizations FK join **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `583df60` **Scope:** 2 files, +18/-4 ## Commit message ``` fix: resolve dashboard crash from ambiguous profiles→organiza
583df60 ·
2 files ·
+18/-4 ·
2026-02-24
· high confidence
-
# fix: pin search_path on all public functions to prevent schema shadowing **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `847cdcc` **Scope:** 1 files, +60/-0 ## Commit message ``` fix: pin search_path on all public functions to prevent schema
847cdcc ·
1 files ·
+60/-0 ·
2026-02-24
· high confidence
-
# fix: replace old estimates/jobs schema and seed test org data **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `899d484` **Scope:** 2 files, +1255/-0 ## Commit message ``` fix: replace old estimates/jobs schema and seed test org data The estim
899d484 ·
2 files ·
+1255/-0 ·
2026-02-24
· high confidence
-
# fix: close critical & high multi-tenancy RLS and webhook security gaps **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `bb63be1` **Scope:** 2 files, +144/-0 ## Commit message ``` fix: close critical & high multi-tenancy RLS and webhook securit
bb63be1 ·
2 files ·
+144/-0 ·
2026-02-24
· high confidence
-
# fix: restore search_path on RLS helper functions (critical login fix) **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `d11c5f6` **Scope:** 1 files, +42/-0 ## Commit message ``` fix: restore search_path on RLS helper functions (critical login f
d11c5f6 ·
1 files ·
+42/-0 ·
2026-02-24
· high confidence
-
# fix: resolve auth deadlock caused by Supabase client internal lock **Project:** Hazardos (`hazardos`) **Date:** 2026-02-24 **Author:** Mark Hope **Commit:** `dd0cda3` **Scope:** 1 files, +61/-125 ## Commit message ``` fix: resolve auth deadlock caused by Supabase client internal lock
dd0cda3 ·
1 files ·
+61/-125 ·
2026-02-24
· high confidence
-
# Exempt cron and webhook routes from Supabase session auth **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-23 **Author:** Mark Hope **Commit:** `4271d0b` **Scope:** 1 files, +9/-0 ## Commit message ``` Exempt cron and webhook routes from Supabase session auth The proxy middlewar
4271d0b ·
1 files ·
+9/-0 ·
2026-02-23
· high confidence
-
# Add LinkedIn URL and primary contact to HubSpot sync **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-23 **Author:** Mark Hope **Commit:** `87eaa09` **Scope:** 1 files, +11/-2 ## Commit message ``` Add LinkedIn URL and primary contact to HubSpot sync Sync hs_linkedinid and abm_p
87eaa09 ·
1 files ·
+11/-2 ·
2026-02-23
· medium confidence
-
# fix: include prospect status in targets page query **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-17 **Author:** Mark Hope **Commit:** `2c8028b` **Scope:** 1 files, +2/-1 ## Commit message ``` fix: include prospect status in targets page query All imported ABM companies are pr
2c8028b ·
1 files ·
+2/-1 ·
2026-02-17
· medium confidence
-
# fix: add platform user bypass to email table RLS policies **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-17 **Author:** Mark Hope **Commit:** `a64db36` **Scope:** 1 files, +57/-0 ## Commit message ``` fix: add platform user bypass to email table RLS policies The email tables (
a64db36 ·
1 files ·
+57/-0 ·
2026-02-17
· high confidence
-
# Fix sign-out by making browser Supabase client a singleton **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `6a2d0d1` **Scope:** 2 files, +13/-7 ## Commit message ``` Fix sign-out by making browser Supabase client a singleton - supabase
6a2d0d1 ·
2 files ·
+13/-7 ·
2026-02-10
· high confidence
-
# Add auto-cached sentiment analysis with visual indicators **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `6e3ff1c` **Scope:** 6 files, +489/-85 ## Commit message ``` Add auto-cached sentiment analysis with visual indicators Cache stru
6e3ff1c ·
6 files ·
+489/-85 ·
2026-02-10
· high confidence
-
# Fix invite: use server-side route handler instead of client page **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `78a7e85` **Scope:** 2 files, +50/-82 ## Commit message ``` Fix invite: use server-side route handler instead of client pag
78a7e85 ·
2 files ·
+50/-82 ·
2026-02-10
· high confidence
-
# Fix sign-out and invite link flow **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `7b82aa7` **Scope:** 5 files, +50/-9 ## Commit message ``` Fix sign-out and invite link flow Sign-out: use server-side API route (/api/auth/signout) to c
7b82aa7 ·
5 files ·
+50/-9 ·
2026-02-10
· high confidence
-
# Fix invite page: explicitly parse hash fragment tokens **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `80daf57` **Scope:** 1 files, +33/-25 ## Commit message ``` Fix invite page: explicitly parse hash fragment tokens The @supabase/ssr
80daf57 ·
1 files ·
+33/-25 ·
2026-02-10
· high confidence
-
# Simplify direction chart to email-only and fix supabase imports **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `ae5faa6` **Scope:** 4 files, +25/-38 ## Commit message ``` Simplify direction chart to email-only and fix supabase imports
ae5faa6 ·
4 files ·
+25/-38 ·
2026-02-10
· medium confidence
-
# Revert browser Supabase client to non-singleton **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `ea09ea3` **Scope:** 1 files, +5/-11 ## Commit message ``` Revert browser Supabase client to non-singleton createBrowserClient from @supaba
ea09ea3 ·
1 files ·
+5/-11 ·
2026-02-10
· high confidence
-
# Fix invite link: use client-side page instead of server route **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `eeb0acf` **Scope:** 2 files, +74/-36 ## Commit message ``` Fix invite link: use client-side page instead of server route Sup
eeb0acf ·
2 files ·
+74/-36 ·
2026-02-10
· high confidence
-
# Switch user creation to Supabase invite flow **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `f7252e3` **Scope:** 3 files, +10/-30 ## Commit message ``` Switch user creation to Supabase invite flow - Use inviteUserByEmail instead of cr
f7252e3 ·
3 files ·
+10/-30 ·
2026-02-10
· high confidence
-
# Fix sign-out: use global scope to clear server-side session cookies **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-10 **Author:** Mark Hope **Commit:** `f897365` **Scope:** 1 files, +5/-1 ## Commit message ``` Fix sign-out: use global scope to clear server-side session co
f897365 ·
1 files ·
+5/-1 ·
2026-02-10
· high confidence
-
# Add forgot password flow with reset page **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `0ecedec` **Scope:** 3 files, +217/-6 ## Commit message ``` Add forgot password flow with reset page Login page now has a "Forgot password?" link
0ecedec ·
3 files ·
+217/-6 ·
2026-02-09
· high confidence
-
# Add Supabase Auth (magic link), user roles, and admin settings page **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `a04bc1d` **Scope:** 26 files, +1689/-26 ## Commit message ``` Add Supabase Auth (magic link), user roles, and admin set
a04bc1d ·
26 files ·
+1689/-26 ·
2026-02-09
· high confidence
-
# Fix document counts exceeding Supabase 1000-row limit and add expandable activity items **Project:** ClientBrain (`client-brain`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `c58db70` **Scope:** 3 files, +194/-28 ## Commit message ``` Fix document counts exceeding Supabase
c58db70 ·
3 files ·
+194/-28 ·
2026-02-09
· high confidence
-
# feat: add ABM intelligence fields to markets table **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-09 **Author:** Mark Hope **Commit:** `8546fb6` **Scope:** 5 files, +310/-29 ## Commit message ``` feat: add ABM intelligence fields to markets table Add 7 new fields for campaign
8546fb6 ·
5 files ·
+310/-29 ·
2026-02-09
· medium confidence
-
# feat: add Set Password page for invited users **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `53d2c1f` **Scope:** 5 files, +234/-10 ## Commit message ``` feat: add Set Password page for invited users Invited users now land on /auth/set-pass
53d2c1f ·
5 files ·
+234/-10 ·
2026-02-08
· high confidence
-
# security: fix overly permissive audit logs RLS policy **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `8cd17c4` **Scope:** 3 files, +36/-1 ## Commit message ``` security: fix overly permissive audit logs RLS policy - Replace 'WITH CHECK (tru
8cd17c4 ·
3 files ·
+36/-1 ·
2026-02-08
· high confidence
-
# feat: consolidate settings, fix audit logging, add platform admin & two-tier roles **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-08 **Author:** Mark Hope **Commit:** `a780185` **Scope:** 63 files, +4444/-1658 ## Commit message ``` feat: consolidate settings, fix audit logging,
a780185 ·
63 files ·
+4444/-1658 ·
2026-02-08
· high confidence
-
# Add database migration automation rule **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `2a348b7` **Scope:** 1 files, +66/-0 ## Commit message ``` Add database migration automation rule - Automatically handle Supabase migrations via CLI - No
2a348b7 ·
1 files ·
+66/-0 ·
2026-02-07
· high confidence
-
# Add audit logging, validation, UI polish, and favicon/OG assets **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `610dbe9` **Scope:** 98 files, +2449/-793 ## Commit message ``` Add audit logging, validation, UI polish, and favicon/OG assets -
610dbe9 ·
98 files ·
+2449/-793 ·
2026-02-07
· high confidence
-
# Add comprehensive database schema migration for OrbitABM **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `6c4d4f9` **Scope:** 1 files, +563/-0 ## Commit message ``` Add comprehensive database schema migration for OrbitABM - 16 interconnected
6c4d4f9 ·
1 files ·
+563/-0 ·
2026-02-07
· high confidence
-
# Fix database schema issues, resolve all TS errors and lint warnings **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `7af7b4a` **Scope:** 43 files, +3843/-212 ## Commit message ``` Fix database schema issues, resolve all TS errors and lint war
7af7b4a ·
43 files ·
+3843/-212 ·
2026-02-07
· high confidence
-
# fix: completely resolve function search path mutable warnings - recreated all database functions with explicit SET search_path = public **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `8659c24` **Scope:** 2 files, +1037/-0 ## Commit message `
8659c24 ·
2 files ·
+1037/-0 ·
2026-02-07
· high confidence
-
# Add comprehensive database seeding script **Project:** Orbit ABM (`orbitabm`) **Date:** 2026-02-07 **Author:** Mark Hope **Commit:** `adc6567` **Scope:** 4 files, +920/-1 ## Commit message ``` Add comprehensive database seeding script - Created scripts/seed.ts to bootstrap platform w
adc6567 ·
4 files ·
+920/-1 ·
2026-02-07
· high confidence
-
# Security hardening: RLS policies, timing-safe webhooks, AI consent **Project:** Hazardos (`hazardos`) **Date:** 2026-02-03 **Author:** Mark Hope **Commit:** `4714440` **Scope:** 7 files, +1166/-101 ## Commit message ``` Security hardening: RLS policies, timing-safe webhooks, AI consen
4714440 ·
7 files ·
+1166/-101 ·
2026-02-03
· high confidence
-
# fix: resolve 10 failing API test files **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `2c036b2` **Scope:** 23 files, +2023/-173 ## Commit message ``` fix: resolve 10 failing API test files Fixed mock structures, validation issues, and UUID f
2c036b2 ·
23 files ·
+2023/-173 ·
2026-02-01
· high confidence
-
# fix: update Supabase mock structure in enhanced API tests **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `31aac19` **Scope:** 7 files, +70/-154 ## Commit message ``` fix: update Supabase mock structure in enhanced API tests Fixed mock client
31aac19 ·
7 files ·
+70/-154 ·
2026-02-01
· high confidence
-
# fix: resolve TypeScript type mismatches in Supabase queries **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `bcbb001` **Scope:** 41 files, +18458/-47 ## Commit message ``` fix: resolve TypeScript type mismatches in Supabase queries - Use sele
bcbb001 ·
41 files ·
+18458/-47 ·
2026-02-01
· high confidence
-
# fix: remove CONCURRENTLY from migration indexes **Project:** Hazardos (`hazardos`) **Date:** 2026-02-01 **Author:** Mark Hope **Commit:** `d2d09f2` **Scope:** 11 files, +1080/-319 ## Commit message ``` fix: remove CONCURRENTLY from migration indexes CONCURRENTLY cannot be used in Sup
d2d09f2 ·
11 files ·
+1080/-319 ·
2026-02-01
· high confidence
-
# feat: complete database and backend implementation for customer management **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `079359e` **Scope:** 31 files, +4986/-0 ## Commit message ``` feat: complete database and backend implementation for cus
079359e ·
31 files ·
+4986/-0 ·
2026-01-31
· high confidence
-
# feat: enhanced database structure verification for Site Survey migration **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `116501e` **Scope:** 3 files, +705/-10 ## Commit message ``` feat: enhanced database structure verification for Site Surve
116501e ·
3 files ·
+705/-10 ·
2026-01-31
· medium confidence
-
# feat: add comprehensive migration verification tools **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `2f539ee` **Scope:** 13 files, +2265/-0 ## Commit message ``` feat: add comprehensive migration verification tools MIGRATION VERIFICATION SYS
2f539ee ·
13 files ·
+2265/-0 ·
2026-01-31
· high confidence
-
# feat: add comprehensive database structure verification tools **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `2fa320d` **Scope:** 6 files, +1956/-0 ## Commit message ``` feat: add comprehensive database structure verification tools DATABASE
2fa320d ·
6 files ·
+1956/-0 ·
2026-01-31
· high confidence
-
# docs: clarify official Supabase CLI migration workflow **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `3faa426` **Scope:** 5 files, +165/-110 ## Commit message ``` docs: clarify official Supabase CLI migration workflow CRITICAL MIGRATION DOC
3faa426 ·
5 files ·
+165/-110 ·
2026-01-31
· high confidence
-
# feat: organized database migrations into proper Supabase CLI structure **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `576e722` **Scope:** 5 files, +478/-8 ## Commit message ``` feat: organized database migrations into proper Supabase CLI str
576e722 ·
5 files ·
+478/-8 ·
2026-01-31
· high confidence
-
# chore: add database check script and RLS migration fix **Project:** Hazardos (`hazardos`) **Date:** 2026-01-31 **Author:** Mark Hope **Commit:** `5e237fe` **Scope:** 4 files, +523/-5 ## Commit message ``` chore: add database check script and RLS migration fix - Add database-check.js
5e237fe ·
4 files ·
+523/-5 ·
2026-01-31
· medium confidence
-
# chore: add npm audit to CI and update Supabase to 2.90.1 **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-18 **Author:** Mark Hope **Commit:** `64cc413` **Scope:** 15 files, +1071/-25 ## Commit message ``` chore: add npm audit to CI and update Supabase to 2.90.1 - Add npm audit
64cc413 ·
15 files ·
+1071/-25 ·
2026-01-18
· medium confidence
-
# fix: use generateLink with lowercase email to fix password reset **Project:** AsymXray (`asymxray`) **Date:** 2026-01-17 **Author:** Mark Hope **Commit:** `057aab2` **Scope:** 4 files, +181/-11 ## Commit message ``` fix: use generateLink with lowercase email to fix password reset - R
057aab2 ·
4 files ·
+181/-11 ·
2026-01-17
· high confidence
-
# fix: use admin client for invitation endpoints to bypass RLS **Project:** AsymXray (`asymxray`) **Date:** 2026-01-17 **Author:** Mark Hope **Commit:** `50c5874` **Scope:** 2 files, +9/-8 ## Commit message ``` fix: use admin client for invitation endpoints to bypass RLS The user_invit
50c5874 ·
2 files ·
+9/-8 ·
2026-01-17
· high confidence
-
# fix: use Supabase built-in password reset instead of generateLink **Project:** AsymXray (`asymxray`) **Date:** 2026-01-17 **Author:** Mark Hope **Commit:** `689eede` **Scope:** 1 files, +11/-38 ## Commit message ``` fix: use Supabase built-in password reset instead of generateLink Th
689eede ·
1 files ·
+11/-38 ·
2026-01-17
· high confidence
-
# fix: use admin client in analyze route to ensure DB access **Project:** AsymXray (`asymxray`) **Date:** 2026-01-09 **Author:** Mark Hope **Commit:** `5aee81e` **Scope:** 1 files, +16/-2 ## Commit message ``` fix: use admin client in analyze route to ensure DB access - Switch from cre
5aee81e ·
1 files ·
+16/-2 ·
2026-01-09
· high confidence
-
# fix: redirect recovery tokens from login to reset-password page **Project:** AsymXray (`asymxray`) **Date:** 2026-01-08 **Author:** Mark Hope **Commit:** `7fad78d` **Scope:** 1 files, +15/-2 ## Commit message ``` fix: redirect recovery tokens from login to reset-password page When Su
7fad78d ·
1 files ·
+15/-2 ·
2026-01-08
· high confidence
-
# fix: explicitly set session from recovery token in URL hash **Project:** AsymXray (`asymxray`) **Date:** 2026-01-08 **Author:** Mark Hope **Commit:** `853c9c5` **Scope:** 1 files, +35/-6 ## Commit message ``` fix: explicitly set session from recovery token in URL hash The Supabase br
853c9c5 ·
1 files ·
+35/-6 ·
2026-01-08
· high confidence
-
# fix: use admin client for password reset link generation **Project:** AsymXray (`asymxray`) **Date:** 2026-01-07 **Author:** Mark Hope **Commit:** `c2b7458` **Scope:** 1 files, +5/-3 ## Commit message ``` fix: use admin client for password reset link generation The auth.admin.generat
c2b7458 ·
1 files ·
+5/-3 ·
2026-01-07
· high confidence
-
# fix(tests): add URL format validation in global-setup **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `080c8ce` **Scope:** 1 files, +29/-6 ## Commit message ``` fix(tests): add URL format validation in global-setup - Validate DATABASE_URL s
080c8ce ·
1 files ·
+29/-6 ·
2026-01-06
· high confidence
-
# fix: Complete test infrastructure database schema alignment **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `0890420` **Scope:** 3 files, +111/-34 ## Commit message ``` fix: Complete test infrastructure database schema alignment - Fix colum
0890420 ·
3 files ·
+111/-34 ·
2026-01-06
· high confidence
-
# fix(ci): use Drizzle push for schema sync, skip problematic tests **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `2466703` **Scope:** 2 files, +5/-6 ## Commit message ``` fix(ci): use Drizzle push for schema sync, skip problematic tests -
2466703 ·
2 files ·
+5/-6 ·
2026-01-06
· high confidence
-
# fix(ci): add missing env vars to performance-tests job **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-06 **Author:** Mark Hope **Commit:** `32990e7` **Scope:** 1 files, +7/-0 ## Commit message ``` fix(ci): add missing env vars to performance-tests job The performance-tests jo
32990e7 ·
1 files ·
+7/-0 ·
2026-01-06
· high confidence
-
# Add RLS implementation scripts and SQL migrations **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `244eb50` **Scope:** 27 files, +5795/-0 ## Commit message ``` Add RLS implementation scripts and SQL migrations - docs/RLS_IMPLEMENTATION_STRA
244eb50 ·
27 files ·
+5795/-0 ·
2026-01-04
· high confidence
-
# Fix Supabase middleware - exclude static files from auth redirect **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-04 **Author:** Mark Hope **Commit:** `a63ba56` **Scope:** 1 files, +8/-1 ## Commit message ``` Fix Supabase middleware - exclude static files from auth redirect Ad
a63ba56 ·
1 files ·
+8/-1 ·
2026-01-04
· high confidence
-
# Add roles, permissions, and security infrastructure **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `69a6385` **Scope:** 14 files, +5670/-6 ## Commit message ``` Add roles, permissions, and security infrastructure - New tables: roles, audit
69a6385 ·
14 files ·
+5670/-6 ·
2026-01-01
· high confidence
-
# Add Phase 2-5 features **Project:** Stride v2 (`stride-v2`) **Date:** 2026-01-01 **Author:** Mark Hope **Commit:** `6d2b4e5` **Scope:** 24 files, +2227/-114 ## Commit message ``` Add Phase 2-5 features - Photo upload for students (Supabase Storage) - Student-caregiver relationship ma
6d2b4e5 ·
24 files ·
+2227/-114 ·
2026-01-01
· medium confidence
-
# fix: use service client for ClickUp integration to bypass RLS **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `1040de4` **Scope:** 1 files, +13/-2 ## Commit message ``` fix: use service client for ClickUp integration to bypass RLS The ClickUp
1040de4 ·
1 files ·
+13/-2 ·
2025-12-28
· high confidence
-
# fix: update test database URL with correct Project ID **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `7817e78` **Scope:** 1 files, +2/-2 ## Commit message ``` fix: update test database URL with correct Project ID - Use vcoqydrsdbrxlrhomfom.s
7817e78 ·
1 files ·
+2/-2 ·
2025-12-28
· high confidence
-
# fix: use createAdminClient for ClickUp route to bypass RLS **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `7b07baa` **Scope:** 2 files, +19/-4 ## Commit message ``` fix: use createAdminClient for ClickUp route to bypass RLS - Switch from cre
7b07baa ·
2 files ·
+19/-4 ·
2025-12-28
· high confidence
-
# feat: add test database configuration to env.example **Project:** AsymXray (`asymxray`) **Date:** 2025-12-28 **Author:** Mark Hope **Commit:** `c2b6b14` **Scope:** 1 files, +5/-0 ## Commit message ``` feat: add test database configuration to env.example - Add TEST_SUPABASE_URL and TE
c2b6b14 ·
1 files ·
+5/-0 ·
2025-12-28
· high confidence
-
# fix: add root middleware for session refresh and fix paid page bug **Project:** AsymXray (`asymxray`) **Date:** 2025-12-19 **Author:** Mark Hope **Commit:** `82dcf6e` **Scope:** 2 files, +26/-3 ## Commit message ``` fix: add root middleware for session refresh and fix paid page bug -
82dcf6e ·
2 files ·
+26/-3 ·
2025-12-19
· high confidence
-
# fix: Admin user creation and agency_users table queries **Project:** AsymXray (`asymxray`) **Date:** 2025-12-16 **Author:** Mark Hope **Commit:** `d7020ac` **Scope:** 37 files, +321/-92 ## Commit message ``` fix: Admin user creation and agency_users table queries - Use service role c
d7020ac ·
37 files ·
+321/-92 ·
2025-12-16
· high confidence
-
# fix: consolidate duplicate RLS policies for all tables **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `09b4df1` **Scope:** 3 files, +745/-28 ## Commit message ``` fix: consolidate duplicate RLS policies for all tables - 20251210230000: Clean
09b4df1 ·
3 files ·
+745/-28 ·
2025-12-10
· high confidence
-
# perf: optimize RLS policies with (select auth.uid()) caching **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `5b7bd8c` **Scope:** 2 files, +958/-0 ## Commit message ``` perf: optimize RLS policies with (select auth.uid()) caching Fixes Supaba
5b7bd8c ·
2 files ·
+958/-0 ·
2025-12-10
· high confidence
-
# fix: replace FOR ALL policies with specific INSERT/UPDATE/DELETE **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `5f800e5` **Scope:** 1 files, +386/-0 ## Commit message ``` fix: replace FOR ALL policies with specific INSERT/UPDATE/DELETE FOR
5f800e5 ·
1 files ·
+386/-0 ·
2025-12-10
· high confidence
-
# feat: security hardening migration for RLS and function search_path **Project:** AsymXray (`asymxray`) **Date:** 2025-12-10 **Author:** Mark Hope **Commit:** `6002db9` **Scope:** 1 files, +711/-0 ## Commit message ``` feat: security hardening migration for RLS and function search_path
6002db9 ·
1 files ·
+711/-0 ·
2025-12-10
· high confidence
-
# Fix RLS policy column reference in goals migration **Project:** AsymXray (`asymxray`) **Date:** 2025-12-04 **Author:** Mark Hope **Commit:** `dbe48a4` **Scope:** 1 files, +4/-4 ## Commit message ``` Fix RLS policy column reference in goals migration Changed auth_user_id to id in agen
dbe48a4 ·
1 files ·
+4/-4 ·
2025-12-04
· high confidence
-
# Complete Phase 1: Foundation setup **Project:** AsymXray (`asymxray`) **Date:** 2025-12-03 **Author:** Mark Hope **Commit:** `8315b25` **Scope:** 31 files, +1936/-65 ## Commit message ``` Complete Phase 1: Foundation setup - Add Supabase client files (browser, server, middleware) - A
8315b25 ·
31 files ·
+1936/-65 ·
2025-12-03
· high confidence
-
# Fix dashboard/history data visibility and status formatting consistency **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-05 **Author:** Mark H **Commit:** `1e8af90` **Scope:** 11 files, +1257/-205 ## Commit message ``` Fix dashboard/history data visibility and status formattin
1e8af90 ·
11 files ·
+1257/-205 ·
2025-11-05
· high confidence
-
# Fix CRITICAL pagination bug in ingredient caching **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-05 **Author:** Mark H **Commit:** `93572c6` **Scope:** 1 files, +81/-25 ## Commit message ``` Fix CRITICAL pagination bug in ingredient caching **The Bug:** - Supabase returns m
93572c6 ·
1 files ·
+81/-25 ·
2025-11-05
· high confidence
-
# Fix database index migration - remove invalid is_active column for ndi_ingredients **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-02 **Author:** Mark H **Commit:** `9a366d8` **Scope:** 1 files, +2/-4 ## Commit message ``` Fix database index migration - remove invalid is_acti
9a366d8 ·
1 files ·
+2/-4 ·
2025-11-02
· high confidence
-
# Implement in-memory ingredient caching - Quick Win #1 (80% faster lookups) **Project:** LabelCheck (`labelcheck`) **Date:** 2025-11-02 **Author:** Mark H **Commit:** `9c5e7ff` **Scope:** 7 files, +1476/-119 ## Commit message ``` Implement in-memory ingredient caching - Quick Win #1 (8
9c5e7ff ·
7 files ·
+1476/-119 ·
2025-11-02
· high confidence
-
# SECURITY FIX: Critical security improvements **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-31 **Author:** Mark Hope **Commit:** `d7ba3bb` **Scope:** 11 files, +333/-280 ## Commit message ``` SECURITY FIX: Critical security improvements Fixed critical security vulnerabiliti
d7ba3bb ·
11 files ·
+333/-280 ·
2025-10-31
· high confidence
-
# Fix RLS issues in all API routes - use supabaseAdmin to bypass RLS policies **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `5168c06` **Scope:** 6 files, +33/-30 ## Commit message ``` Fix RLS issues in all API routes - use supabaseAdmin to
5168c06 ·
6 files ·
+33/-30 ·
2025-10-30
· high confidence
-
# Fix RLS issue in analyze route - use admin client for user lookup **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `7bfc045` **Scope:** 1 files, +2/-1 ## Commit message ``` Fix RLS issue in analyze route - use admin client for user lookup
7bfc045 ·
1 files ·
+2/-1 ·
2025-10-30
· high confidence
-
# Fix usage tracking RLS issues - use admin client for all usage queries **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-30 **Author:** Mark Hope **Commit:** `b495e5d` **Scope:** 1 files, +8/-4 ## Commit message ``` Fix usage tracking RLS issues - use admin client for all usage
b495e5d ·
1 files ·
+8/-4 ·
2025-10-30
· high confidence
-
# Fix database pagination for GRAS, NDI, and ODI ingredient lookups **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-26 **Author:** Mark H **Commit:** `f349de7` **Scope:** 4 files, +187/-65 ## Commit message ``` Fix database pagination for GRAS, NDI, and ODI ingredient lookups
f349de7 ·
4 files ·
+187/-65 ·
2025-10-26
· high confidence
-
# Add NDI (New Dietary Ingredient) compliance checking for dietary supplements **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark H **Commit:** `7f397a9` **Scope:** 9 files, +2503/-0 ## Commit message ``` Add NDI (New Dietary Ingredient) compliance checking for
7f397a9 ·
9 files ·
+2503/-0 ·
2025-10-23
· medium confidence
-
# Add Supabase security fixes: RLS policies and function search_path **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark H **Commit:** `8f9f13d` **Scope:** 6 files, +413/-0 ## Commit message ``` Add Supabase security fixes: RLS policies and function search_path
8f9f13d ·
6 files ·
+413/-0 ·
2025-10-23
· high confidence
-
# Add RLS performance optimizations for Supabase **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-23 **Author:** Mark H **Commit:** `f5b4ef2` **Scope:** 2 files, +125/-0 ## Commit message ``` Add RLS performance optimizations for Supabase Performance fixes for Supabase database
f5b4ef2 ·
2 files ·
+125/-0 ·
2025-10-23
· high confidence
-
# Fix RLS permission issues and increase chat memory **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-22 **Author:** Mark Hope **Commit:** `631cf3d` **Scope:** 2 files, +7/-5 ## Commit message ``` Fix RLS permission issues and increase chat memory Fix Row-Level Security (RLS) p
631cf3d ·
2 files ·
+7/-5 ·
2025-10-22
· high confidence
-
# Add comprehensive GRAS database with 1,465 ingredients and UI improvements **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-22 **Author:** Mark H **Commit:** `b820746` **Scope:** 33 files, +27871/-235 ## Commit message ``` Add comprehensive GRAS database with 1,465 ingredients
b820746 ·
33 files ·
+27871/-235 ·
2025-10-22
· medium confidence
-
# Fix document save error - remove created_by field **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark Hope **Commit:** `1c5e01d` **Scope:** 7 files, +37/-236 ## Commit message ``` Fix document save error - remove created_by field Fixed error when saving regul
1c5e01d ·
7 files ·
+37/-236 ·
2025-10-21
· high confidence
-
# Add team invitation acceptance flow with email support **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark H **Commit:** `51f0a75` **Scope:** 5 files, +708/-0 ## Commit message ``` Add team invitation acceptance flow with email support - Create /accept-invita
51f0a75 ·
5 files ·
+708/-0 ·
2025-10-21
· high confidence
-
# Remove description field from regulatory documents schema **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark Hope **Commit:** `7eff305` **Scope:** 2 files, +15/-2 ## Commit message ``` Remove description field from regulatory documents schema Fixed database
7eff305 ·
2 files ·
+15/-2 ·
2025-10-21
· high confidence
-
# Improve invitation acceptance flow and team member display **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark H **Commit:** `829bf2d` **Scope:** 3 files, +138/-42 ## Commit message ``` Improve invitation acceptance flow and team member display - Remove stric
829bf2d ·
3 files ·
+138/-42 ·
2025-10-21
· high confidence
-
# Fix admin panel RLS issues and add comprehensive admin documentation **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** markahope-aag **Commit:** `8356fe4` **Scope:** 13 files, +2323/-8 ## Commit message ``` Fix admin panel RLS issues and add comprehensive admin d
8356fe4 ·
13 files ·
+2323/-8 ·
2025-10-21
· high confidence
-
# Add database migration and restore full regulatory document schema **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark Hope **Commit:** `917f394` **Scope:** 4 files, +82/-29 ## Commit message ``` Add database migration and restore full regulatory document sche
917f394 ·
4 files ·
+82/-29 ·
2025-10-21
· high confidence
-
# Fix document update endpoint and update documentation **Project:** LabelCheck (`labelcheck`) **Date:** 2025-10-21 **Author:** Mark Hope **Commit:** `f541688` **Scope:** 2 files, +77/-6 ## Commit message ``` Fix document update endpoint and update documentation - Fix regulatory docume
f541688 ·
2 files ·
+77/-6 ·
2025-10-21
· high confidence