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
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
2524e0cb27
Implement proper Amplify Gen 2 secret management
...
- Create Lambda function with secret environment variable
- Add YouTube API function to backend configuration
- Create Next.js API route to handle YouTube requests
- Update gallery page to use API route
- This follows the correct Amplify Gen 2 pattern for secrets
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 16:00:32 -04:00
Derek Slenk
06a0051c51
Fix Amplify environment variable access
...
- Simplified amplify.yml to export env var during build
- Updated both gallery and dadvocate pages to check multiple env var names
- Added debugging to show available env vars
- Added publicRuntimeConfig and serverRuntimeConfig to next.config.ts
- Created config helper in lib/config.ts
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 15:33:58 -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
ddbd6c27d6
refactor: remove unused fallback video ID and clean up API key logging
2025-06-27 14:39:37 -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
82aec67cf5
fix 404
2025-06-27 02:57:25 +00:00
Derek Slenk
839593a0db
I have done that
2025-06-27 02:46:57 +00:00
Derek Slenk
422d0a74d4
You forgot to upload the picture?
2025-06-27 02:45:05 +00:00
Derek Slenk
1f3f609269
Can you use this image on the 404 page?
2025-06-27 02:45:05 +00:00
Derek Slenk
a75683c2bd
I deleted sitemap.xml so you can use the dynamic one
2025-06-27 02:45:05 +00:00
Derek Slenk
36ecb5e07e
I see this error with the app, reported by NextJS, please fix it. The er
2025-06-27 02:45:05 +00:00
Derek Slenk
ddd933fdef
ci: add force-static
2025-06-27 01:30:18 +00:00
Derek Slenk
f883a92b5d
We should probably clean up the errorneous /api/hello endpoint you accid
2025-06-27 01:26:42 +00:00
Derek Slenk
4671cd0f49
feat: dadvocate
2025-06-27 01:17:01 +00:00
Derek Slenk
f8bfde5d9c
Please do add links TO the homepage and gallery FROM the dadvocate page,
2025-06-27 01:04:26 +00:00
Derek Slenk
89c8cc7501
One last video - place this before the shorts: e6rHHtq5K1k
2025-06-27 01:02:49 +00:00
Derek Slenk
056b4edee0
That did not do anything
2025-06-27 01:01:00 +00:00
Derek Slenk
1f56cf920f
And make the subtext for this page be "A curated collection of videos fr
2025-06-27 00:58:41 +00:00
Derek Slenk
ba5cff2672
Could you put the two shorts at the end? That is the 4th and 5th video
2025-06-27 00:57:27 +00:00
Derek Slenk
069b099095
Could you use video ids dbPXoZ_cri8, y2SfYffLZQ4, CdJLCln1Kjg, zp3PRgtBO
2025-06-27 00:55:30 +00:00
Derek Slenk
9aa8295d44
I want to make another page, just like the Gallery, called Dadvocate Vid
2025-06-27 00:52:17 +00:00
Derek Slenk
ac5d59a023
We need to update the sitemap with the video gallery link
2025-06-26 23:53:42 +00:00
Derek Slenk
c343993cd6
It's still not working, and I can't debug because next.js seems to eat a
2025-06-26 22:38:32 +00:00
Derek Slenk
b6a14dcf01
I still want to embed the video player, I was just letting you know it d
2025-06-26 22:35:31 +00:00
Derek Slenk
1c1e97c095
I think I might have saved page.tsx while you were making changes
2025-06-26 22:32:25 +00:00
Derek Slenk
96159565be
When I click on the videos I don't get directed to the right video on yo
2025-06-26 22:28:30 +00:00
Derek Slenk
1646a188ee
No, what I meant was for the youtube video embeds, I am surprised we are
2025-06-26 22:22:07 +00:00
Derek Slenk
59cee0f58f
Since we're already using firebase I am surprised there is not an API we
2025-06-26 22:20:37 +00:00
Derek Slenk
5387f3ff01
Still says video unavailable in the preview
2025-06-26 20:17:26 +00:00
Derek Slenk
8125a1449a
The embedded video method does not seem to be working
2025-06-26 19:53:53 +00:00
Derek Slenk
9d87399ba8
Let's make a third page.
...
Chelsea has been covered by a lot of YouTuber
2025-06-26 19:21:18 +00:00
Derek Slenk
f78fcef9c5
Chelsea's podacast should be the last link. I dont necessareily want to
2025-06-26 19:01:05 +00:00
Derek Slenk
7e281cf5a5
Also need a robots.txt and anything else you think that should be done b
2025-06-26 18:55:42 +00:00
Derek Slenk
7e55c0fe1d
Site needs a meta description
2025-06-26 18:53:15 +00:00
Derek Slenk
a9d93f2138
This is meant to more focus on the negative side of her infidelity coach
2025-06-26 18:20:48 +00:00
Derek Slenk
eccdec8957
Remove the section: "The Other Woman and the Wife Operates Across Multip
2025-06-26 18:18:59 +00:00
Derek Slenk
7eb6254ea0
Could we create another page in the site, for the "Longer Story", with t
2025-06-26 18:17:33 +00:00
Derek Slenk
2d419678cb
We should make sure we have good SEO
2025-06-26 18:13:17 +00: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
Derek Slenk
6b021fd315
We might need a discalaimer or something saying we are not associated wi
2025-06-26 17:59:43 +00:00
Derek Slenk
b0ec2b5c19
Can you do any obfuscation tricks so bots cant spam it easily?
2025-06-26 17:57:09 +00:00
Derek Slenk
fb68cdbc07
Somewhere in the footer, can you link to emailing: notacheater@cheatingc
2025-06-26 17:55:50 +00:00
Derek Slenk
c897679705
It was this I want:
...
Who is Chelsea Smallwood?
Chelsea Smallwood is the c
2025-06-26 17:17:39 +00:00
Derek Slenk
3b973d5de1
No, I want the text and links in the sources section, I don't need the c
2025-06-26 17:16:14 +00:00
Derek Slenk
ad51ce7e2e
Can you remove all that additional text you added - I just want the link
2025-06-26 17:09:00 +00:00
Derek Slenk
ba29cbdd7c
https://www.themarysue.com/what-i-can-only-describe-as-pure-degeneracy-p
2025-06-26 17:03:23 +00:00
Derek Slenk
231aa68a53
# Chelsea Smallwood's controversial empire built on infidelity
...
Chelsea
2025-06-26 16:56:49 +00:00