Radio Liberty 2 #3
Open
banamine wants to merge 61 commits into
Open
Conversation
Refactor audio play/pause logic and add volume control.
Updated the website metadata and content to reflect the new branding for Liberty Radio. Changed descriptions, titles, and audio sources for various radio stations.
Added base styles for layout and radio cards, including responsive design for mobile.
Refactor audio playback logic to handle promises and improve error handling.
Updated Content Security Policy to allow images from CDN.
Added alert for unsupported HLS in the browser.
Updated Content Security Policy to allow additional resources and modified image sources to use a placeholder.
Updated Content Security Policy to allow necessary resources and added scripts for HLS.js and Shoelace JS.
Updated Content Security Policy to allow additional media and connect sources.
Add error handling for HLS events to recover from network and media errors.
Added Infowars Radio card with logo and play button.
Refactor audio playback logic to support multiple stream formats and improve error handling.
Refactor audio stream handling to improve error alerts and support for different stream formats.
Updated the HTML structure to include a doctype declaration, meta tags for SEO and viewport settings, and added various radio stream cards with their respective audio sources.
Removed extra Infowars Radio sections from the main content.
Updated Content Security Policy to allow additional sources and changed logo images for various radio cards.
Refactored audio playback logic and optimized audio context initialization.
Refactored audio playback and visualization logic with improved structure and added real-time volume control.
Removed Content Security Policy meta tag and footer section.
Added stop button functionality to reset audio and visualizers.
Updated the Content Security Policy to include external fonts and Shoelace Icons. Enhanced the Infowars section with a stream selector for multiple audio feeds.
Added stream selector functionality to change audio source dynamically.
Updated cache version and improved fetch strategy.
Added audio visualizer and clock logic to script.js. Enhanced stream selector functionality and audio context initialization.
Updated the description meta tag and optimized the Content Security Policy. Removed unused radio card sections and added script tags for Shoelace JS.
Added error handling for AudioContext initialization and improved play/stop button functionality.
Added a new radio card for Infowars and updated the structure of the existing radio card for No Agenda.
Added service worker for caching assets and handling fetch requests.
Updated manifest.json to define app metadata and icons.
Updated icon sources to use external URLs for the app icons.
Added a description meta tag and updated the Content-Security-Policy. Modified the footer navigation structure.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.