Commit graph

9 commits

Author SHA1 Message Date
Derek Slenk
dba7d7a1a7
Update package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-30 11:21:50 -04:00
Derek Slenk
b2475a845c feat: add pre-commit hook to enforce linting
- Install husky for git hook management
- Add pre-commit hook that runs 'npm run lint'
- Ensures all commits pass linting before being allowed
2025-06-30 11:17:35 -04:00
Derek Slenk
0620c1b450 Remove AWS Amplify dependencies and configuration
- Remove amplify/ directory and amplify.yml configuration
- Remove aws-amplify, @aws-amplify/backend, and @aws-amplify/backend-cli dependencies
- Clean up .gitignore entries for Amplify artifacts
- Regenerate package-lock.json without Amplify packages
- Reduce dependency count by 2,038 packages
- Build time improved and bundle size optimized
2025-06-29 18:20:59 -04:00
Derek Slenk
d03121001a Fix ESLint issues across codebase
- Replace 'any' types with proper TypeScript interfaces
- Fix unescaped apostrophe in not-found page
- Convert actionTypes constant to type definition to fix unused variable
- Optimize font loading using next/font instead of external links
- Improve type safety and remove linting warnings
2025-06-29 17:55:13 -04:00
Derek Slenk
626219620b Add secrets configuration and deployment scripts
- Added GitHub Actions secrets configuration for deployment
- Updated next.config.ts with environment variables
- Modified package.json for production deployment
- Added robots.ts and sitemap.ts configuration
- Created deployment scripts directory
2025-06-29 17:42:11 -04:00
Derek Slenk
40c2f0c263 Fix Amplify environment variable configuration
- Add amplify.yml for proper build configuration
- Update next.config.ts to expose YOUTUBE_API_KEY env var
- This should fix the issue with secrets not being available in production

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 14:56:31 -04:00
Derek Slenk
eea040d1f3 chore: update dependencies and add AWS Amplify packages
- Added aws-amplify and related packages to dependencies.
- Updated TypeScript and added tsx to devDependencies.
- Modified gallery page to log the availability of the YouTube API key.
2025-06-27 14:34:18 -04:00
Derek Slenk
a7476cb140 Could we add a feature that detects if you are using dark mode, and swit 2025-06-26 18:06:44 +00:00
Your Name
3696b98582 initial scaffold 2025-06-25 14:01:52 +00:00