4227c21d1fRefactor Root component to accept additional props and enhance LyricSearch functionality with URL hash handling and lyrics sanitization.codey2025-10-08 15:49:00 -04:00
ef4c80450aReplace 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)codey2025-10-08 10:56:42 -04:00
9f8f0bb990Add Lighting component and integrate with navigation and routingcodey2025-10-02 13:14:13 -04:00
ab59921cb3Refactor lyrics fetching logic in AudioPlayer to improve performance and prevent unnecessary state updates on track changes.codey2025-09-27 09:29:03 -04:00
a82d29cbf1Refactor code structure for improved readability and maintainability, removed unnecessary console logs, removed old.jscodey2025-09-26 12:30:00 -04:00
dffc8005eeBump major version 0.1 -> 0.2, remove Dev/Prod from footercodey2025-09-26 12:16:21 -04:00
97d1e1add1Refactor AudioPlayer to reset metadata and state on station change, improve WebSocket cleanup logic, and ensure proper title updates for active stations.codey2025-09-26 11:49:06 -04:00
153f50f774Enhance 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.codey2025-09-26 11:36:33 -04:00
c034a0c4ffFix queue shift button actions in AudioPlayer to correctly handle play and play next functionality.codey2025-09-24 22:46:55 -04:00
e2446cad99Cleanup AudioPlayer component by removing commented-out code sections for improved readability and maintainability.codey2025-09-24 22:41:30 -04:00
6cdddc774aEnhance 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.codey2025-09-24 22:40:48 -04:00
0e46db70ebRefactor AudioPlayer and LyricSearch components/ AudioPlayer: add DJ controls (porting from old site), and optimize theme handling.codey2025-09-24 16:30:13 -04:00
f177315231Enhance 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.codey2025-09-22 11:15:24 -04:00
fe6a45bc1dCSS changes: light/dark theming for radio lrc-textcodey2025-08-09 07:28:26 -04:00
5309f1a080Change authFetch calls within TRip/MediaRequestForm.jsx to use global API_URL from config.js, remove howler.jscodey2025-08-09 07:16:02 -04:00
fbd342c6a7Enhance lyrics display: add transition effects, manage opacity, and improve styling for empty statecodey2025-08-06 15:43:45 -04:00
d501272870Refactor AudioPlayer component: streamline state management, add lyric display, and improve stream handlingcodey2025-08-06 15:37:07 -04:00
d3ddfe135aFix 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.codey2025-08-01 15:29:27 -04:00
1c66ab2a6eFix breadcrumb navigation links and add request management dialog functionality (clicking row brings up modal w/ related details)codey2025-08-01 15:17:25 -04:00
36a2fddfa6Remove Toastify icon color variable and delete unused YouTube componentcodey2025-07-31 20:45:29 -04:00
7824fc4b7cEnhance Toastify notifications with custom icons and adjust autoClose timingcodey2025-07-31 20:36:34 -04:00
7a22d8056bAdd Toastify customizations to global CSS to reduce need for inline styling. Improve theme handling in LyricSearch componentcodey2025-07-31 19:53:45 -04:00
6a507b5a9ealbum name bold -> italicscodey2025-07-25 15:25:21 -04:00
9776f1fb15minor/add album name to player (text above cover art; album name was visible prior only when hovering over the image)codey2025-07-25 15:13:37 -04:00
02c461c076CSS fix (player.css)- album art clippingcodey2025-07-19 22:14:28 -04:00
9e894ebecfradio/web player: additional HLS streams created for each station [prev. only main was supported on iOS]codey2025-07-19 21:43:28 -04:00
c05b38e27abugfix: borked station switching w/ prior revision ++ remove iOS tap to allow audio type overlay, not neededcodey2025-07-19 08:58:36 -04:00
f8bf23dd4fradio web player changes / iOS support (still WIP, only main station supported; iOS Safari does not support streaming of Ogg/Vorbis, so an HLS stream output was created for that station.codey2025-07-19 08:50:04 -04:00
cc833e6694bugfix: lyric search excludeSources was not being sent/state issuescodey2025-07-19 08:01:29 -04:00
814bbbff85radio styling changes (add/fix mobile responsivity); WIP, player still does not function on iOScodey2025-07-17 11:30:14 -04:00
3b2fac133abugfix: navbar active link matchingcodey2025-07-17 10:43:50 -04:00
8f7b0f2719refactor/add build time to page footerscodey2025-07-16 10:06:41 -04:00
289411c8ebadditional nav bar items, lyricsearch.jsx changes/cleanup + bugfix for autocomplete scrolling & change to primereact theme (bootstrap4-dark-blue)codey2025-07-15 14:34:44 -04:00