Full deployment history for this project.
chore: add auto PR approve+merge workflow
Report native Mermaid platform status
Report native Mermaid platform status
Handle missing Supabase config in middleware
Handle missing Supabase config in middleware
chore: bump package version
Merge pull request #29 from mbarbine/consolidate/platphorm-mermaid-community-20260811-cont3 consolidate 5 PRs into one commit
chore: consolidate open pull requests into one commit
chore: consolidate open PRs into single commit
⚡ Bolt: Optimize Dashboard Supabase Queries - Replace wildcard select('*') with selective column selection to minimize DB payload and IO overhead. - Update .jules/bolt.md with the selective column query learning. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
⚡ Bolt: Optimize Supabase select payloads on Dashboard Optimize Supabase database queries in the main dashboard page (`app/dashboard/page.tsx`) by replacing generic `.select("*")` queries with explicit column selections (`display_name, is_performer`, `id, title, start_date`, `id, name, price`, and `id`). This reduces network payload size, DB I/O, and server-side memory overhead. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
⚡ Bolt: Optimize dashboard queries by avoiding over-fetching Replaced generic select('*') queries with specific column selection on the main dashboard page. This minimizes DB I/O, serialization overhead, and network payload sizes, providing a faster and more efficient page load. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
⚡ Bolt: Optimize profiles query payload sizes across application Replaced generic select("*") queries on the profiles table across several routes (performer community lists, profile details, and main user dashboard) with precise column projections based strictly on UI usage. This prevents database over-fetching and keeps the network payloads lightweight. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Consolidate 4 open pull requests Merged consolidation of open PRs: #22, #21, #20, #19
feat: add platform contract fallback routes
chore: reconcile and restore pnpm build
Fix insecure IP hashing by adding a salt This commit fixes a vulnerability where IP addresses were hashed without a salt. It updates the track-view API route to use an environment-provided salt or fallback to a default development salt. It also adds tests for the new hashing logic, sets up Jest, updates the README documentation, and adds an entry to the Sentinel journal. Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
🛡️ Sentinel: [MEDIUM] Fix IP address exposure in analytics API Co-authored-by: mbarbine <3211492+mbarbine@users.noreply.github.com>
Merge pull request #1 from mbarbine/vercel/react-server-components-cve-vu-le4p53 Fix React Server Components CVE vulnerabilities
Merge pull request #1 from mbarbine/vercel/react-server-components-cve-vu-le4p53 Fix React Server Components CVE vulnerabilities
Merge pull request #1 from mbarbine/vercel/react-server-components-cve-vu-le4p53 Fix React Server Components CVE vulnerabilities
Fix React Server Components CVE vulnerabilities Updated dependencies to fix Next.js and React CVE vulnerabilities. The fix-react2shell-next tool automatically updated the following packages to their secure versions: - next - react-server-dom-webpack - react-server-dom-parcel - react-server-dom-turbopack All package.json files have been scanned and vulnerable versions have been patched to the correct fixed versions based on the official React advisory. Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>