codey 55e4c5ff0c feat(api): add endpoints for fetching reaction users and searching messages
- Implemented GET endpoint to fetch users who reacted with a specific emoji on a message.
- Added validation for messageId and emoji parameters.
- Enhanced user data retrieval with display names and avatar URLs.
- Created a search endpoint for Discord messages with support for content and embed searches.
- Included pagination and rate limiting for search results.

feat(api): introduce image proxy and link preview endpoints

- Developed an image proxy API to securely fetch images from untrusted domains.
- Implemented HMAC signing for image URLs to prevent abuse.
- Created a link preview API to fetch Open Graph metadata from URLs.
- Added support for trusted domains and safe image URL generation.

style(pages): create Discord logs page with authentication

- Added a new page for displaying archived Discord channel logs.
- Integrated authentication check to ensure user access.

refactor(utils): enhance API authentication and database connection

- Improved API authentication helper to manage user sessions and token refresh.
- Established a PostgreSQL database connection utility for Discord logs.
2025-12-03 13:27:37 -05:00
2025-12-02 10:05:43 -05:00
2025-10-02 13:28:41 -04:00

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
codey.lol
Readme 2.6 MiB
Languages
CSS 51.3%
JavaScript 45%
Astro 3.7%