Commit Graph

70 Commits

Author SHA1 Message Date
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. 2025-09-22 11:15:24 -04:00
3afc944a67 misc 2025-09-12 22:39:35 -04:00
1d0b310228 misc / bugfix: session refresh 2025-08-28 11:15:17 -04:00
315919186b another commit without a list of specific changes! (misc) 2025-08-21 15:07:10 -04:00
1528931a29 misc 2025-08-20 15:57:59 -04:00
a13cbabdb4 rm console.debug's 2025-08-20 07:37:19 -04:00
fdbc84aee5 misc 2025-08-20 07:32:40 -04:00
e51be9697c misc 2025-08-15 14:15:18 -04:00
31bd4e1b54 bugfix/ TRip: toasts not being dismissed 2025-08-14 13:30:12 -04:00
7c36302aec misc 2025-08-14 13:26:51 -04:00
dbb70fc743 misc 2025-08-14 11:40:02 -04:00
ccea5db9e9 TRip changes/AudioPlayer hls setting tweaks 2025-08-11 15:52:38 -04:00
fe6a45bc1d CSS changes: light/dark theming for radio lrc-text 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 2025-08-09 07:16:02 -04:00
21796e768e various changes 2025-08-09 07:10:04 -04:00
fbd342c6a7 Enhance lyrics display: add transition effects, manage opacity, and improve styling for empty state 2025-08-06 15:43:45 -04:00
d501272870 Refactor AudioPlayer component: streamline state management, add lyric display, and improve stream handling 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.
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) 2025-08-01 15:17:25 -04:00
36a2fddfa6 Remove Toastify icon color variable and delete unused YouTube component 2025-07-31 20:45:29 -04:00
7824fc4b7c Enhance Toastify notifications with custom icons and adjust autoClose timing 2025-07-31 20:36:34 -04:00
47eabdce96 misc 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
2025-07-31 19:53:45 -04:00
c513b15d13 minor 2025-07-31 19:35:00 -04:00
b991672d92 remove unnecessary css 2025-07-31 19:31:10 -04:00
a631691fd6 dicking around 2025-07-31 19:28:59 -04:00
bde9fda78f HLS playback enhancements 2025-07-30 08:58:18 -04:00
172b43fc8b fix HLS streaming quality 2025-07-30 08:06:24 -04:00
a722a404dc switch to HLS streams for desktop as well 2025-07-30 07:58:44 -04:00
c61bf226d2 oops, https 2025-07-30 07:46:20 -04:00
e29b6f8f55 bypass cloudflare + nginx reverse proxy for Icecast; unnecessary headaches 2025-07-30 07:45:54 -04:00
b5082315ab minor 2025-07-28 15:31:04 -04:00
6a507b5a9e album name bold -> italics 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) 2025-07-25 15:13:37 -04:00
91f94d894c remove jquery dependency 2025-07-25 10:25:14 -04:00
1f61c59ea0 config cleanup 2025-07-25 10:06:39 -04:00
81b6cbeeb0 reactify RandomMsg component 2025-07-25 09:56:45 -04:00
f9c8fb76d3 prior 2025-07-25 09:54:34 -04:00
3ea7142b24 minor / add button to footer to get new random messages 2025-07-25 09:54:22 -04:00
3d35b0a327 minor / styling 2025-07-24 16:09:14 -04:00
d6a8b82349 memes - add date to lightbox 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 2025-07-24 14:56:08 -04:00
373f081a6b fucking shitty nav 2025-07-24 10:35:43 -04:00
d85d8697bc misc 2025-07-24 10:34:26 -04:00
8faf5de77f add memes 2025-07-24 10:06:36 -04:00
0ee80f4b49 cleanup/formatting + remove WIP 'alert', adjust radio station-tabs padding 2025-07-23 07:45:28 -04:00
e709c35bc1 add album display (cover art tooltip) 2025-07-21 16:00:49 -04:00
2247c69259 rm testing artifact 2025-07-19 22:58:33 -04:00
1c07198fa4 add build number (for page footer) 2025-07-19 22:57:35 -04:00
a10cf5ccbe If ≥ 90% complete → 🔴 red
If ≥ 75% complete or ≤ 20 seconds remaining → 🟡 yellow

Otherwise → 🔵 blue
2025-07-19 22:43:23 -04:00