Skip to content

Releases: Jackysi/PawTunes

PawTunes v1.0.6

03 Feb 16:34
15b53f8
Compare
Choose a tag to compare

🐾 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

PawTunes v1.0.5

22 Jan 20:36
d1eed36
Compare
Choose a tag to compare

🐾 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

06 Jan 14:46
409dfbf
Compare
Choose a tag to compare

🐾 PawTunes Changelog

v1.0.4 - 6 January 2025

Fixes

  • Fix: DO NOT Override configuration files on update and skip default artwork when installing 409dfbf

General Changes

  • Remove splitbrain/PHPArchive dependency from PawTunes Updater (still requires PHP ZIP Extension) ae1d471
  • Optimize POST processing script messages and add cache cleanup (missing) b8e9b9d

PawTunes v1.0.3

06 Jan 02:00
7aea2fb
Compare
Choose a tag to compare

🐾 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

20 Dec 01:26
ef3451a
Compare
Choose a tag to compare

🐾 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

06 Dec 13:56
0d59fa6
Compare
Choose a tag to compare

🐾 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

General Changes

  • First release, PawTunes v1.0.0 63f1c99
  • Improve change log looks on the update page cda67dc

PawTunes v1.0.0

04 Dec 16:57
0e81a8e
Compare
Choose a tag to compare

🐾 PawTunes Changelog

v1.0.0

General Changes

  • First release, PawTunes v1.0.0 0e81a8e