Commit graph

13 commits

Author SHA1 Message Date
Derek Slenk
85746d52bf less deps
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 15m19s
2025-07-17 23:55:58 -04:00
Derek Slenk
2b74d15a4c Remove Firebase and Vercel deployment options
Some checks failed
CI / test (push) Has been cancelled
CI / test (pull_request) Successful in 14m18s
- Remove firebase package dependency
- Delete apphosting.yaml configuration file
- Update README.md to focus on AWS S3 deployment only
- Update CLAUDE.md documentation accordingly
- Clean up package-lock.json (removed 54 packages)

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-17 23:50:39 -04:00
Derek Slenk
f6ddce9290 Add commit hash to footer for deployment verification
All checks were successful
CI / test (push) Successful in 14m6s
Deploy / deploy (push) Successful in 11m25s
- Display git commit hash in footer to track deployed version
- Create cross-platform build script to inject commit hash
- Update build process to include version information

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-16 17:42:21 -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
0665a990e4 update packages 2025-06-27 16:25:43 -04:00
Derek Slenk
33d4a1119a Simplify to just use environment variables
- Remove unnecessary Lambda function and API route
- Remove backend deployment from amplify.yml
- Just use process.env.YOUTUBE_API_KEY directly
- Keep it simple - no need for complex secret management

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 16:19:54 -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
2ac3a604c5 ci: npm update 2025-06-26 22:32:31 -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