Releases: enchant97/web-portal
Releases · enchant97/web-portal
V2.4.0
Changes
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
Full Changelog: v2.3.1...v2.4.0
V2.3.1
Changes
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
Full Changelog: v2.3.0...v2.3.1
V2.3.0
⚠️ For Existing Users ⚠️
To bring the ability to adjust widget positions on the dashboard a new column needs to be added in the database. Below shows the migration SQL that will need to be run:
# sqlite
ALTER TABLE dashboard ADD COLUMN widget_order JSON NOT NULL DEFAULT '[]';
# mysql
ALTER TABLE dashboard ADD widget_order longtext NOT NULL DEFAULT '[]';
Changes
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
Full Changelog: v2.2.1...v2.3.0
V2.2.1
V2.2.0
⚠️ For Existing Users ⚠️
To bring the ability to adjust individual widget headers, a column needs to be added in the database. Below shows the migration SQL that will need to be run:
# sqlite
ALTER TABLE dashboardwidget ADD COLUMN show_header INT NOT NULL DEFAULT 0;
# mysql
ALTER TABLE dashboardwidget ADD show_header BOOL NOT NULL DEFAULT 0;
Changes
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
Full Changelog: v2.1.1...v2.2.0
V2.1.1
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
Full Changelog: v2.1.0...v2.1.1
V2.1.0
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.+
Full Changelog: v2.0.0...v2.1.0
V2.0.0
IMPORTANT: V2 Is Not Compatible With V1
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)
- Core
- Users can now have personal dashboards
- Public dashboard
Changed
- Rewritten entire project
- Widgets are now in plugins
Fixed
- Minor style changes
Full Changelog: v1.6.1...v2.0.0
V1.6.1
Fixed
- Change run.sh file to launch app using
exec
, ensuring app can be shutdown safely
Full Changelog: v1.6.0...v1.6.1