Skip to content

Releases: joszz/Chell-PHP-Portal

4.0.0

10 Feb 07:10
Compare
Choose a tag to compare
  • Updated Phalcon to 5.1.4
  • Using php:8.1-fpm-alpine as base Docker image, greatly reducing image size. Went from ~700MB uncompressed to ~300MB
  • Switched from Apache to NGINX
  • Switched to PHP FPM
  • Several bugfixes to Sonos widget
  • Added ability to define the port NGINX is listening on with the PORT environment variable
  • Added logrotation for Chell. Cron cleans the logs every hour, cleaning up logfiles older then 30 days
  • Fixed Apache widget in Docker not being able to access the Apache statistics
  • Fixed flicker initializing custom checkboxes in settings
  • Updated various third party libraries
  • Added Adguard widget
  • Jellyfin now uses GuzzleHTTP async to get the latest media

3.0.0

21 Dec 08:49
Compare
Choose a tag to compare
  • Updated Phalcon to 5.1.2
  • Completely reworked Dockerfile/container
  • Removed PHPSysinfo dependancy/integration and created a new sysinfo widget to replace it
  • Updated various dependancies and external libraries3
  • Improved ADB handling in device widget
  • Improved Disk widget when running in docker
  • Removed HDD spindown state, and also removed privileged requirement from Docker container
  • Updated Verisure widget to use latest vsure API
  • Added Sonos widget
  • Removed Sickrage, Couchpotato, Kodi widget and NowPlaying widget, since I can no longer support them by not having the services setup.
  • Many bugfixes, small improvements and refactors
  • Many code documentation updates

2.0.0

08 Sep 13:09
Compare
Choose a tag to compare
  • Docker container now added
  • Updated Wiki/documenation
  • Lots of bugfixes, restructuring and refactoring throughout
  • Moved to Guzzle instead of pure cURL
  • Updated various third party libraries
  • Updated to Phalcon 5.0 RC4
  • Added ability to reorder widgets
  • Added new widgets such as Sonarr, Radarr, Docker, Tdarr
  • Added spindown status for mountpoints/disks
  • AJAX calls to checkin if session is expired, and if so redirect to login page
  • Added ADB WOL and stats
  • Using gulp throughout
  • Reworked logging, now continous appending log to file instead of creating a file per log
  • Lots more I forgotten

1.7.0

10 Sep 07:09
Compare
Choose a tag to compare
  • Fix rCPU widget sometimes keeps loading on pageload
  • Added support for qBittorrent, besides Transmission in the Torrent widget
  • Fixed broadcasting of WOL. Extra field added to device form in settings, to specify broadcast address
  • Added new widget for PSA Group cars. Showing statistics about a car

1.6.0

21 Jul 11:52
ceca89e
Compare
Choose a tag to compare
  • Optimized static asset handling (JS/CSS)
  • Added optional HaveIBeenPwned check when saving passwords
  • Added ADB support for devices to determine the sleep state and put the to sleep etc. More to come in future releases.
  • Added brute-force protection to login form
  • Added Apache widget showing statistics of Apache and optionally PHP FPM
  • Updated installer
  • Settings loads quicker. No longer all settings tabs get loaded at once, but seperated in individual pages.
  • General refactoring

1.5.0

26 Jun 21:25
9f25ddf
Compare
Choose a tag to compare
  • Using Composer for third party PHP libraries
  • Using NPM for third party JS libraries
  • Using gulp
  • Refactor and optimization

1.4.1

17 Jun 10:38
Compare
Choose a tag to compare

Missing vendor folder for clientside thirdparty libraries

1.4.0

16 Jun 13:31
Compare
Choose a tag to compare

Lots of breaking changes, major overhaul/refactor of Chell!

  • Settings moved to database
  • Fix bugs and add settings to Roborock widget
  • Updated favicon
  • Updated manifest. Added shortcuts and screenshots
  • Major refactor and cleanup
  • New Database widget, showing some stats of the DB
  • Updated and fixed the installer

1.3.0

11 May 14:24
Compare
Choose a tag to compare

Changelog

  • Fix for tabaccordian when resizing desktop screen
  • Added tooltip for diskspace to show total/used/free in GB/TB etc
  • Settings now horizontally centered where possible
  • Fixed backdrop-filter in navbar, footer etc.
  • Jellyfin refactor. Now handles all different libraries.
  • Validation errors now translatable
  • Refactoring of settings
  • Added scroll to first error input in settings
  • Added pulseway widget
  • Handling menus for different users now properly implemented
  • Moved HyperVAdmin configuration to device form
  • Fixed a bug in saving SNMP records
  • Lots of styling changes, cleanup etc.

1.2.0

29 Apr 07:41
Compare
Choose a tag to compare

Changelog

  • Fixed some issues with the Verisure widget
  • Fixed some issues with the rCPU widget
  • Fixed some issues with the PHPSysInfo hardware modal
  • Added Roborock widget
  • Added Jellyfin widget
  • Updated jQuery to 3.6.0
  • Refactoring of settings dashboard form
  • Added fileupload for menu items, automatically resizing and changing to PNG
  • Updated DB structure, reflecting menuitem icon changes