Commit Graph

  • a59074fde8 Merge pull request 'dev' (#6) from dev into master master codey 2026-02-27 10:43:39 -05:00
  • 4c93a51cc7 - Introduced a shared HLS configuration in hlsConfig.ts to standardize playback settings across players. - Implemented a one-shot live catch-up mechanism in liveCatchup.ts to enhance user experience during live streaming. - Created a global radio state management system in radioState.ts to maintain playback continuity and metadata across different components and tabs. - Bumped version 1.0 -> 1.1 dev codey 2026-02-27 10:37:03 -05:00
  • 8263d582a6 cleanup codey 2026-02-22 15:31:38 -05:00
  • c0ae5fdebb bugfix: audio playback on chromium now correctly utilizes hls.js codey 2026-02-22 15:28:55 -05:00
  • ef15b646cc feat(Nav): Refactor navigation structure to support nested items and improve visibility logic codey 2026-02-22 13:53:43 -05:00
  • b5bf5fd5a7 update references to codey.lol -> codey.horse [new domain] codey 2026-02-21 08:00:04 -05:00
  • 94166904f7 TRip: add video support codey 2026-02-18 13:34:27 -05:00
  • 319f480f12 Merge pull request 'dev' (#5) from dev into master codey 2026-02-12 06:58:46 -05:00
  • b52a65ea6b . codey 2026-02-12 06:56:20 -05:00
  • febb17ffce bugfix: autocomplete suggestions keyboard scroll behavior codey 2026-02-12 06:48:34 -05:00
  • 433dbadec3 Merge pull request 'dev' (#4) from dev into master codey 2026-02-07 21:23:11 -05:00
  • e6f854adb8 bump version 0.6 -> 0.7 codey 2026-02-07 21:18:28 -05:00
  • af73e162c5 1. refactor navigation + add additional nav items 2. authentication changes codey 2026-02-07 21:17:41 -05:00
  • 8abb12d369 Remove requester field from SubmitRequestBody and adjust related validation logic in POST request codey 2026-02-03 12:48:10 -05:00
  • 1da33de892 Refactor components to TypeScript, enhance media request handling, and improve UI elements codey 2026-01-25 13:11:25 -05:00
  • 256d5d9c7f Redirect user to requests page after successful media request submission js->ts codey 2025-12-24 09:55:08 -05:00
  • 4da8ba5dad Merge pull request 'dev' (#3) from dev into master codey 2025-12-24 07:50:59 -05:00
  • bb71f662ed Enhance mobile menu styles and update progress handling in RequestManagement component codey 2025-12-24 07:50:15 -05:00
  • bc847629e6 . codey 2025-12-19 13:45:37 -05:00
  • 7b3862c43a js -> ts codey 2025-12-19 13:45:30 -05:00
  • 823c8b52b3 begin js(x) to ts(x) codey 2025-12-19 11:59:00 -05:00
  • 564bfefa4a . codey 2025-12-19 10:26:35 -05:00
  • 95a59e9395 Add support for Lottie stickers and enhance disk space API endpoint codey 2025-12-19 10:26:22 -05:00
  • 2cc07b6cc2 misc codey 2025-12-19 07:46:46 -05:00
  • d5d2923dc5 misc codey 2025-12-19 07:46:41 -05:00
  • 2327e330de misc codey 2025-12-18 11:19:01 -05:00
  • 3e3d9ed89b misc codey 2025-12-17 13:33:37 -05:00
  • c49bfe5a3d misc codey 2025-12-17 13:33:31 -05:00
  • e18aa3f42c feat(api): implement rate limiting and SSRF protection across endpoints codey 2025-12-05 14:21:52 -05:00
  • 55e4c5ff0c feat(api): add endpoints for fetching reaction users and searching messages codey 2025-12-03 13:27:37 -05:00
  • c3f0197115 misc codey 2025-12-02 10:05:43 -05:00
  • 6660b9ffd0 . codey 2025-11-28 09:44:46 -05:00
  • ee33b86fe7 feat: subsites codey 2025-11-28 09:40:13 -05:00
  • d8d6c5ec21 refactor: add SubNav layout and per-subsite nav placeholders; switch Base to use SubNav codey 2025-11-28 09:07:55 -05:00
  • de50889b2c - TRip: various ui/ux enhancements - other minor changes codey 2025-11-26 14:42:57 -05:00
  • d671fbc130 feat: Add user display in navigation misc: styling/css cleanup codey 2025-11-26 10:43:34 -05:00
  • 21b112f460 login page / auth flow changes codey 2025-11-26 10:08:24 -05:00
  • eb38f8865f - LyricSearch: misc/field focus, validation - Nav: further improvements codey 2025-11-26 09:17:30 -05:00
  • ee25ad243c feat: Update AudioPlayer and LyricSearch components for improved functionality and user experience codey 2025-11-25 13:05:37 -05:00
  • 8500cd6e67 - feat: Enhance LyricSearch and Memes components with new features and styling improvements codey 2025-11-25 10:04:05 -05:00
  • 05aa48af14 auth code changes / misc codey 2025-11-25 05:56:46 -05:00
  • fb64a0f99a Misc codey 2025-11-22 21:41:41 -05:00
  • e4d2b4ec05 - Replaced global navbar, now mobile friendly - Corrected sizing of LyricSearchInputField - Removed sitemap from auto-generated robots.txt codey 2025-11-22 12:12:56 -05:00
  • 8d6bc3d10f bugfix: LyricSearch.jsx - search button handling codey 2025-10-08 15:52:49 -04:00
  • 4227c21d1f Refactor Root component to accept additional props and enhance LyricSearch functionality with URL hash handling and lyrics sanitization. codey 2025-10-08 15:49:00 -04:00
  • ef4c80450a Replace color wheel in Lighting component due to hydration issues, adjust update debounce to account for increased serverside rate limits (10 requests/2 seconds -> 25 requests/2 seconds) codey 2025-10-08 10:56:42 -04:00
  • 2b7a3da085 Add README.md codey 2025-10-02 13:28:41 -04:00
  • 9f8f0bb990 Add Lighting component and integrate with navigation and routing codey 2025-10-02 13:14:13 -04:00
  • ab59921cb3 Refactor lyrics fetching logic in AudioPlayer to improve performance and prevent unnecessary state updates on track changes. codey 2025-09-27 09:29:03 -04:00
  • a82d29cbf1 Refactor code structure for improved readability and maintainability, removed unnecessary console logs, removed old.js codey 2025-09-26 12:30:00 -04:00
  • dffc8005ee Bump major version 0.1 -> 0.2, remove Dev/Prod from footer codey 2025-09-26 12:16:21 -04:00
  • 97d1e1add1 Refactor AudioPlayer to reset metadata and state on station change, improve WebSocket cleanup logic, and ensure proper title updates for active stations. codey 2025-09-26 11:49:06 -04:00
  • 153f50f774 Enhance AudioPlayer with custom paginator styles, improved scroll handling, and WebSocket integration for real-time track updates. Refactor typeahead and queue management functionalities for better performance and user experience. codey 2025-09-26 11:36:33 -04:00
  • c034a0c4ff Fix queue shift button actions in AudioPlayer to correctly handle play and play next functionality. codey 2025-09-24 22:46:55 -04:00
  • e2446cad99 Cleanup AudioPlayer component by removing commented-out code sections for improved readability and maintainability. codey 2025-09-24 22:41:30 -04:00
  • 6cdddc774a Enhance AudioPlayer functionality with improved error handling, toast notifications, and refined queue management. Update typeahead options handling, adjust track metadata defaults, and optimize DJ controls layout. Introduce new methods for handling song requests and queue operations. codey 2025-09-24 22:40:48 -04:00
  • 0e46db70eb Refactor AudioPlayer and LyricSearch components/ AudioPlayer: add DJ controls (porting from old site), and optimize theme handling. codey 2025-09-24 16:30:13 -04:00
  • f177315231 Enhance authentication flow with improved error handling and logging in requireAuthHook. Refine HLS stream initialization and metadata fetching in AudioPlayer to handle station changes gracefully. Improve toast notifications and autocomplete behavior in LyricSearch. Simplify RandomMsg logic and remove unused imports. Add track and album count display in MediaRequestForm and enhance artist selection. Introduce dark mode styles for tables and dialogs in RequestManagement.css. Adjust imports and ensure proper usage of requireAuthHook in index.astro and requests.astro. codey 2025-09-22 11:15:24 -04:00
  • 3afc944a67 misc codey 2025-09-12 22:39:35 -04:00
  • 1d0b310228 misc / bugfix: session refresh codey 2025-08-28 11:15:17 -04:00
  • 315919186b another commit without a list of specific changes! (misc) codey 2025-08-21 15:07:10 -04:00
  • 1528931a29 misc codey 2025-08-20 15:57:59 -04:00
  • a13cbabdb4 rm console.debug's codey 2025-08-20 07:37:19 -04:00
  • fdbc84aee5 misc codey 2025-08-20 07:32:40 -04:00
  • e51be9697c misc codey 2025-08-15 14:15:18 -04:00
  • 31bd4e1b54 bugfix/ TRip: toasts not being dismissed codey 2025-08-14 13:30:12 -04:00
  • 7c36302aec misc codey 2025-08-14 13:26:51 -04:00
  • dbb70fc743 misc codey 2025-08-14 11:40:02 -04:00
  • ccea5db9e9 TRip changes/AudioPlayer hls setting tweaks codey 2025-08-11 15:52:38 -04:00
  • fe6a45bc1d CSS changes: light/dark theming for radio lrc-text codey 2025-08-09 07:28:26 -04:00
  • 5309f1a080 Change authFetch calls within TRip/MediaRequestForm.jsx to use global API_URL from config.js, remove howler.js codey 2025-08-09 07:16:02 -04:00
  • 21796e768e various changes codey 2025-08-09 07:10:04 -04:00
  • fbd342c6a7 Enhance lyrics display: add transition effects, manage opacity, and improve styling for empty state codey 2025-08-06 15:43:45 -04:00
  • d501272870 Refactor AudioPlayer component: streamline state management, add lyric display, and improve stream handling codey 2025-08-06 15:37:07 -04:00
  • d3ddfe135a Fix request ID duplication, correct spelling in comments, and enhance status display with color coding in the Request Management component Add modal & dismissableMask props to Dialog in RequestManagement.jsx to ensure Dialog/Modal closes when the user clicks outside. codey 2025-08-01 15:29:27 -04:00
  • 1c66ab2a6e Fix breadcrumb navigation links and add request management dialog functionality (clicking row brings up modal w/ related details) codey 2025-08-01 15:17:25 -04:00
  • 36a2fddfa6 Remove Toastify icon color variable and delete unused YouTube component codey 2025-07-31 20:45:29 -04:00
  • 7824fc4b7c Enhance Toastify notifications with custom icons and adjust autoClose timing codey 2025-07-31 20:36:34 -04:00
  • 47eabdce96 misc codey 2025-07-31 20:25:02 -04:00
  • 7a22d8056b Add Toastify customizations to global CSS to reduce need for inline styling. Improve theme handling in LyricSearch component codey 2025-07-31 19:53:45 -04:00
  • c513b15d13 minor codey 2025-07-31 19:35:00 -04:00
  • b991672d92 remove unnecessary css codey 2025-07-31 19:31:10 -04:00
  • a631691fd6 dicking around codey 2025-07-31 19:28:59 -04:00
  • bde9fda78f HLS playback enhancements codey 2025-07-30 08:58:18 -04:00
  • 172b43fc8b fix HLS streaming quality codey 2025-07-30 08:06:24 -04:00
  • a722a404dc switch to HLS streams for desktop as well codey 2025-07-30 07:58:44 -04:00
  • c61bf226d2 oops, https codey 2025-07-30 07:46:20 -04:00
  • e29b6f8f55 bypass cloudflare + nginx reverse proxy for Icecast; unnecessary headaches codey 2025-07-30 07:45:54 -04:00
  • b5082315ab minor codey 2025-07-28 15:31:04 -04:00
  • 6a507b5a9e album name bold -> italics codey 2025-07-25 15:25:21 -04:00
  • 9776f1fb15 minor/add album name to player (text above cover art; album name was visible prior only when hovering over the image) codey 2025-07-25 15:13:37 -04:00
  • 91f94d894c remove jquery dependency codey 2025-07-25 10:25:14 -04:00
  • 1f61c59ea0 config cleanup codey 2025-07-25 10:06:39 -04:00
  • 81b6cbeeb0 reactify RandomMsg component codey 2025-07-25 09:56:45 -04:00
  • f9c8fb76d3 prior codey 2025-07-25 09:54:34 -04:00
  • 3ea7142b24 minor / add button to footer to get new random messages codey 2025-07-25 09:54:22 -04:00
  • 3d35b0a327 minor / styling codey 2025-07-24 16:09:14 -04:00
  • d6a8b82349 memes - add date to lightbox codey 2025-07-24 15:16:26 -04:00
  • 509367fd35 minor/cover art tooltip fix - don't show "undefined" Cover Art if no album is stored codey 2025-07-24 14:56:08 -04:00
  • 373f081a6b fucking shitty nav codey 2025-07-24 10:35:43 -04:00