Skip to content

fix: upload reliability, admin features, and recipe details page #36

fix: upload reliability, admin features, and recipe details page

fix: upload reliability, admin features, and recipe details page #36

Triggered via pull request July 20, 2025 12:20
@bdougiebdougie
synchronize #26
more-sandbox
Status Success
Total duration 1m 56s
Artifacts

compliance.yml

on: pull_request
Validate Conventional Commits (Warning Only)
12s
Validate Conventional Commits (Warning Only)
Code Quality Checks
36s
Code Quality Checks
Security Audit
1m 47s
Security Audit
Bundle Size Impact
22s
Bundle Size Impact
Required Files Check
3s
Required Files Check
PR Label Management
6s
PR Label Management
Compliance Summary
2s
Compliance Summary
Fit to window
Zoom out
Zoom in

Annotations

1 error and 2 warnings
Validate Conventional Commits (Warning Only)
You have commit messages with errors ⧗ input: feat: implement admin system and fix local development issues - Add admin users table and authentication system - Create AdminRoute component to protect admin pages - Add useAdmin hook for checking admin status - Set ilikerobot@gmail.com as initial admin user - Fix OpenAI API localhost image analysis by converting to base64 - Temporarily disable video compression due to FFmpeg.wasm issues (#25) - Add storage bucket setup script - Fix migration order for recipes table dependencies 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> ✖ subject must be sentence-case [subject-case] ⚠ footer must have leading blank line [footer-leading-blank] ✖ found 1 problems, 1 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint ⧗ input: feat: enhance admin sandbox with OpenAI default and timing metrics - Add AI provider toggle (OpenAI default, Ollama optional) - Implement direct OpenAI API calls for better performance - Add processing time measurements for all operations - Display timing information in UI (ms and seconds) - Update UI to show active AI provider and models - Match performance testing script patterns for consistency 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> ✖ subject must be sentence-case [subject-case] ✖ found 1 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint ⧗ input: fix: make all sandbox test functions work independently - Remove frame/video selection requirements for all test functions - Add fallback sample images and data when no content is loaded - Update frame analysis to use sample image if no frame selected - Update recipe summary to use mock cooking steps if no frames loaded - Update social detection to use sample image if no frame selected - Remove disabled button states tied to content selection - Add helper text showing what data will be analyzed - Ensure all functions include timing information 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> ✖ subject must be sentence-case [subject-case] ✖ found 1 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint ⧗ input: feat: add automatic title generation for uploaded videos - Add VIDEO_TITLE_GENERATION prompt for concise recipe titles - Create generateVideoTitle function using OpenAI's gpt-4o vision model - Generate titles from video thumbnails immediately after upload - Update recipe with generated title before processing begins - Add "generating title" feedback in upload UI - Handle localhost images with base64 conversion - Fallback to default title if generation fails 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> ✖ subject must be sentence-case [subject-case] ✖ found 1 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint ⧗ input: fix: replace local embeddings with OpenAI API to resolve frame processing errors - Replace Transformers.js local embeddings with OpenAI text-embedding-3-small API - Add fallback to store frames without embeddings if embedding generation fails - Update search.ts to use OpenAI embeddings instead of local - Ensure recipe processing continues even when embeddings fail This fixes the "Unexpected token '<'" error that was preventing frame descriptions from being stored properly. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> ✖ subject must be sentence-case [subject-case] ✖ found 1 problems, 0 warnings ⓘ Get help: https://github.com/conventional-changelog/commitlint/#what-is-commitlint ⧗ input: fix: resolve video_frames table and embedding dimension issues - Add migration to properly configure video_frames embedding column for OpenAI embeddings - Set explic
Security Audit
Unable to validate code scanning workflow: MissingPushHook
Security Audit
1 issue was detected with this workflow: Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.