e18aa3f42c4309b42735d38f9bc082b4d3adb4de
- Added rate limiting to `reaction-users`, `search`, and `image-proxy` APIs to prevent abuse. - Introduced SSRF protection in `image-proxy` to block requests to private IP ranges. - Enhanced `link-preview` to use `linkedom` for HTML parsing and improved meta tag extraction. - Refactored authentication checks in various pages to utilize middleware for cleaner code. - Improved JWT key loading with error handling and security warnings for production. - Updated `authFetch` utility to handle token refresh more efficiently with deduplication. - Enhanced rate limiting utility to trust proxy headers from known sources. - Numerous layout / design changes
codey.lol
codey.lol is a web app built with Astro, TypeScript, Tailwind CSS, React, and Vite.
Pages Overview
- Home (
/): Landing page/lyric search - Login (
/login): User authentication page. - Memes (
/memes): Meme browser. - Radio (
/radio): Listen to and (if authenticated) control the radio stream. - Lighting (
/lighting): Authenticated controls for lighting state and color. - TRip (
/TRip): Authenticated page for TRip/media requests. - Requests (
/TRip/requests): Authenticated page to manage and view TRip/media requests.
Description
Languages
CSS
51.3%
JavaScript
45%
Astro
3.7%