reforis: update to version 3.1.0
- Add & update Weblate translations
- Add animations for alerts to app.css
- Add useSessionTimeout hook and SessionTimeoutModal component
- Add missing icons to FontAwesome icons library
- Update Foris JS library to v6.4.0
- Update Browserslist DB
- Update SkipGuideButton styles to be less expressive
- Update branding to reForis in codebase
- Refactor Overview Cards
- Refactor ConnectionTest component
- Refactor Main.js to use useSessionTimeout hook
- Refactor top-bar.html to add margin-bottom for mobile view
- Refactor NetMetr card to LibreSpeed card
- Refactor CSS styles to use variable for primary color
- Refactor SkipGuideButton to use a modal for skipping guide
- Fix theme handleMediaChange to handle favicon change
- Other small improvements
Additional changes from v3.0.0
- Add & update Weblate translations
- Add fontAwesomeIcons library
- Add congrats emoji to GuideFinish heading
- Add SkipLink component for accessibility improvement
- Migrate to React FontAwesome v6
- Fix dark mode flickering screen
- Fix navigation collapse on mobile
- Fix Guide layout on different screen sizes
- Update Foris JS library to v6.1.0
- Update theme context to handle favicon change and improve initialization
- Refactor app.scss to match common Turris Bootstrap theme
- Refactor GuideHelper & GuideControls components
- Refactor Interface component
- Refactor ErrorBoundary component and removed unused CSS
- Remove obsolete styles & refactored icons
- NPM audit fix
Additional changes from v2.1.0
- Add & update Weblate translations
- Add third state for test connection results
- Add Dark Mode to the TopBar
- Migrate to Bootstrap v5.3.x
- Fix building of the JS docs
- Fix processing DHCP lease time units
- Fix navigation sections collapse
- Replace Pylint & Pycodestyle for Ruff
- Replace online Lato font with a local one
- Refactor Notification API
- Refactor Notifications component
- Refactor update_reboot_settings function in updater.py
- Update Foris JS library to v6.0.3
- Update FontAwesome library to v6.5.2
- Remove required attribute from new MAC address input
- Other improvements
- NPM audit fix
Edited by Richard Muzik