Skip to content

Latest commit

 

History

History
175 lines (156 loc) · 4.21 KB

CHANGELOG.md

File metadata and controls

175 lines (156 loc) · 4.21 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.4.0] - 2024-10-16

Added

  • #144; allow a user to change their password
  • utility script to create password hashes for admins (change passwords in the database)
  • administration documentation

Changed

  • replace deprecated logging level conversion

[2.3.1] - 2024-02-25

Fixed

  • Not being able to edit dashboard widgets, due to user id never matching

Changed

  • Plugins now require at least V2.3.0 to function

[2.3.0] - 2024-01-19

Added

  • Ability to move widgets around dashboard

Changed

  • Use hatch for project management
  • Convert project to be installable via pip (easier more reliable deployment)
  • Update dependencies to new versions
    • Migrate to V2 of Pydantic
  • Ability to load plugins from any defined plugin folder

Fixed

  • Fix some incorrect types, possibly of causing errors in the future

Removed

  • Remove disabled tests

[2.2.1] - 2023-07-22

Changed

  • indicate to user when uploaded zip has no icons

Fixed

  • #117; icon upload fails when uploading invalid zip

[2.2.0] - 2023-06-23

Added

  • 2023 app icon
  • Per widget header show/hide

Changed

  • Overhaul UI
  • Update dependencies

Fixed

  • Deleted links can be removed from dashboard after deletion

Removed

  • V1 import functionality

[2.1.1] - 2023-05-23

Changed

  • Only use svg for app icon
  • improve username & password inputs
  • Styles match web-portal-lite
  • "Powered By" footer

Updated

  • Docker Python image to 3.11
  • Pip requirements

[2.1.0] - 2022-11-30

Changed

  • Updated dependencies

Added

  • When using the public virtual account you can switch back to the admin account, without requiring to log-in
  • Show banner when using public virtual account

Fixed

  • Fix misuse of password checker method
  • Fix plugins required version numbers only allowing v2 and not v2.+

[2.0.0] - 2022-07-23

Due to major version number change; all changes are not listed here.

Added

  • Setup Wizard
  • Plugin Loader
  • Plugins
    • Core
      • Digital Clock
      • Links
        • Groups
        • Colors
        • Icons
      • Search bar
    • Core-Extras
      • HTML embed
      • Website embed (through iframe)
  • Users can now have personal dashboards
  • Public dashboard

Changed

  • Rewritten entire project
  • Widgets are now in plugins

Fixed

  • Minor style changes

[1.6.1] - 2022-07-22

Fixed

  • Change run.sh file to launch app using exec, ensuring app can be shutdown safely

[1.6.0] - 2022-06-04

Added

  • Run the app with HTTPS through docker

Changed

  • Update pip requirements

[1.5.0] - 2022-04-23

Added

  • Group deletion
  • Unit tests
  • New config for controlling whether to open links in new tab

Changed

  • Improve link color
  • Update pip requirements
  • Update theme-changer.js to V1
  • Theme changer is now a large popup
  • Optimise css theme variables
  • Placeholder for input elements
  • Improve nav, heading and mobile styling

Removed

  • Custom scrollbar in favour for css "color-scheme"

[1.4.0] - 2022-03-12

Added

  • Export widgets into JSON
  • Import widgets from JSON

Changed

  • Split admin page into multiple pages (there was a lot of settings)

[1.3.0] - 2022-03-06

Added

  • Compact mode
  • Admin reset

Changed

  • Update pip requirements
  • Improve docker image
  • Move web_portal out of src
  • Style improvements

Fixed

  • Panel headers not showing

Removed

  • Removed running development server (__main__.py file)

[1.2.0] - 2021-11-14

Added

  • Add theme changer
  • Add search box

Changed

  • Alter way app is run
  • Make panel widgets more aligned
  • Update pip requirements
  • Create a compact docker image
  • Style improvements & use icons for buttons

[1.1.1] - 2021-07-13

Changed

  • Just a pip requirements update
  • Default support for MySQL.

[1.1.0] - 2021-05-20

Changed

  • Order widgets by prefix
  • Allow for widget URL to be modified
  • Update pip requirements

Removed

  • Remove BASE_URL config

[1.0.1] - 2021-03-28

Fixed

  • Update docker files
  • Minor bug fix

[1.0.0] - 2021-02-11

Added

  • First stable & public version