Releases: Jackysi/PawTunes
Releases · Jackysi/PawTunes
PawTunes v1.0.6
🐾 PawTunes Changelog
v1.0.6 - 30 January 2025
Fixes
- Fix: when clicking "reset" on template advanced options, value wasn't sent to server
4d1bc0c
- Fix: not certain, but this change should handle HTML Encoded entities coming from XML sources #14
2418128
- Fix: when adding channel logo and editing channel again, image reference disparaged #6
ca189b1
- Fix: templates advanced options checkboxes didn't properly work #9
7f8629b
Tidying of Code eg Whitespace
- Style: slowly adapting Laravel PSR style of code, except 80 character line limit
87ea771
- Style: improve readability of API Panel files as well
cb15a41
General Changes
- Create FUNDING.yml
15b53f8
PawTunes v1.0.5
🐾 PawTunes Changelog
v1.0.5 - 22 January 2025
New Features
- Feat: PawTunes now also supports "Icecast Public" track info method which uses status-json.xsl (Icecast 2.4+)
cbe0bbf
Fixes
- Fix: channing channels dynamically via hash now properly works
d1eed36
- Fix: on channels edit page, when empty track info method is submitted, warnings no longer appear
434f270
- Fix: when submitting invalid data on channels add page, don't hide track info fields
2afcc48
- Fix: Remove notice "Undefined offset: 0" when using a single Icecast channel (Issue #10)
71442fb
- Fix: configuring Google Analytics caused player to hang
669c0a5
Documentation Changes
- Docs: Add Docker deployment info to the README file
241d13a
Refactoring and Updates
- Refactor: Memcached/Redis Caching methods require "host" parameter. Previously "path" was shared with all
536058c
Tidying of Code eg Whitespace
- Style: remove the initial <?php indents. I've been using these for 16+ years; it's time to switch!
860c77a
- Style: run reindent on SVG images, tidy up standards a little and re-order tags
39a8e46
- Style: refactor PawTunes libraries that were left out when changing indents in 860c77a
3ccc059
General Changes
- Added ability to set custom caching prefix to the players via config file
d95e3cb
PawTunes v1.0.4
PawTunes v1.0.3
🐾 PawTunes Changelog
v1.0.3 - 6 January 2025
Fixes
- Fix: Simple template didn't show the channels list option at all
2f6a433
- Fix: 'headers already sent' error when serving artwork directly
915f434
- Fix: Without initial data folders and panel view caches, player didn't work properly
7aea2fb
Chores And Housekeeping
- Chore: renamed fn findChannel to findAndSetChannel, makes more sense
beaeaee
Refactoring and Updates
- Refactor: Remove Debugging statements for the update changelog
40805f4
General Changes
- Added ERROR handler for HTTP fetch and Web Socket failure to retrieve data
f6c49d1
- The retry timer has to be removed when "close" function is called
9bbdd65
- When cleaning player cache, delete cache keys before cached artworks
b18d407
- On "Updates History" panel add scroll bars if the container is bigger than 80% of view port
085bb3c
- Don't output Web Socket error from ws class, but instead handle it in new fn
5a508d8
- Refined default Artwork image, removed a gibberish AI-generated text for better clarity
0272dc9
PawTunes v1.0.2
🐾 PawTunes Changelog
v1.0.2 - 20 December 2024
New Features
- Feat: long awaited custom web sockets support. Works with any WSS (SSL) socket that sends JSON in the same format as "custom" track info
fa9fed3
- Feat: When web socket fails, retry connecting every x seconds, each retry adds 2.5sek delay
4de8c1d
Fixes
- Fix: system incorrectly showed update available even if the latest "PawTunes" release was installed
52c20f3
- Fix: changelog didn't properly display headings in the "Update History" panel/tab
ef3451a
- Fix: small issue with PHP 8.4, which is strict with null types now
f6741bf
- Fix: PawTunes template should not show only "-" when track info methods fail
82eee34
- Fix: allow empty language values when using pure javascript library
03e208e
Chores And Housekeeping
- Chore: use PHP's http status code generator instead of manual, modern approach
4f77005
- Chore: metadata event on Custom Media Source should just pass pure data from StreamTitle
d3893cf
- Chore: remove useless padding and margin on the player bottom UI
f4164b6
Refactoring and Updates
- Refactor: add notes to TS files, these are not present in minified output files
b5113b3
- Refactor: slight adjustment to await/async functions in main PawTunes TS file
dcaf82a
- Refactor: improve IDE warnings/notices for the "Simple" template
740a5b6
- Refactor: slightly improved type definition on the default "PawTunes" template
08f1557
PawTunes v1.0.1
🐾 PawTunes Changelog
v1.0.1
Fixes
- Fix: PawTunes didn't properly parse version differences, so 1.0.1 wouldn't be triggered as an update
2411926
- Fix: PHP 8.4.1 issues with explicit "nullable"
f372362
- Fix: updates history on the updates page had invalid line breaks which caused too many empty lines
0d59fa6
- Fix: mmd function for warnings and updates was renamed to markdown
f4b7f1d
Refactoring and Updates
- Refactor: remove CHANGELOG from GIT (it is auto generated on release) also spell fix CHANGELOG generator
758d9e2