-
v3.4.0 protected
Bump v3.4.0 * Add & update Weblate translations * Add link to docs in sidebar main navigation * Update Foris JS library to version 6.7.0 * Improve table styles in dark mode * Fix actionMethod in FactoryReset component * Refactor static leases again * NPM audit fix
-
v3.3.0 protected
Bump v3.3.0 * Add & update Weblate translations * Add Port Forwarding page with basic functionality * Add peer dependency for @tanstack/react-table * Add Changelog and License sections to README.md * WiFi API update * Refactor DismissAllButton * Update Foris JS library to version 6.6.1 * Update several dependencies in package.json * Update Node.js setup script to use version 22.x * Refactor DHCP clients list with static leases * Remove pkg_resources and replace with importlib
-
v3.2.1 protected
Bump v3.2.1 * Create & update translation messages * Wrap expiration text in span elements for improved rendering * Refactor Portal usage in DHCP clients components * Refactor session timeout handling with alert context
-
v3.2.0 protected
Bump v3.2.0 * Add & update Weblate translations * Update Foris JS library to v6.5.0 * Update reforis_screenshot.png * Update ThreatDetectionCard to allow optional isInstalled prop * Fix table text color in dark mode * Refactor OpenVPNCard on Overview page * Refactor LibrespeedCard component * Refactor DHCP client tables to use RichTable component for improved display * Refactor FactoryReset and Reboot to use ActionButtonWithModal component * Refactor LanguageDropdown to use language names instead of codes * Rename "Dark Mode" to "Theme" in dropdown header
-
v3.1.1 protected
Bump v3.1.1 * Add & update Weblate translations * Refactor interface class and icon styling * Refactor DynamicFirewallCard and ThreatDetectionCard * Refactor NavigationItem component to handle mobile screen resizing
-
v3.1.0 protected
Bump v3.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
-
v3.0.0 protected
Bump 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
-
v2.1.0 protected
Bump 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
-
v2.0.0 protected
Bump v2.0.0 * Add & updated Weblate translations * Update Webpack to v5 & plugins to latest versions * Update dependencies * Update Node.js version to v21 in Makefile * Update eslint-config-reforis to v2.1.1 * Update CI to use shared scripts, build and publish python package * Fix heading font sizes * Fix crashed API request on the Hostname page * Fix reForis to be compatible with Flask 2.3 * Split Webpack JS bundle into main and vendor * Change build system to hatch * Pin Flask 2.x * Remove acorn-dynamic-import dependency * Move reForis Dockerfile to foris-ci * Unpin werkzeug
-
v1.5.0 protected
Bump v1.5.0 * Added & updated Weblate translations * Added custom reforis image for CI/CD * Added node-sass & sass-loader * Added & wrapped content with CustomizationContext * Refactored Main page & use CustomizationContext * Used CustomizationContext on About page * Updated Foris JS library to v5.6.0 * Updated eslint, prettier, eslint-config-reforis * Used custom reforis-image in GitLab CI * Unpinned Flask-Babel and applied some changes so it can run in TOS 7.X * Logging fixes * NPM audit fix * Some other changes & improvements * Dropped pylint-quotes
-
v1.4.1 protected
Bump v1.4.1 * Add & update Weblate translations * Add mac address to SelectedInterface * Display interfaces with VLAN ID on Interfaces page
-
v1.4.0 protected
Bump v1.4.0 * Add & updated Weblate translations * Add VLAN form to the WAN page * Add switch to disable Management Frame Protection (802.11w) * Update Foris JS library to v5.5.0 * Update node image to v16.x * Restructure Guide Finish page * Refactor StaticLeases table * Refactor ConnectionTest * Remove redundant endpoint for HaaS * Remove optional watch-poll parameter in package.json * NPM audit fix * Some other changes & improvements
-
v1.3.1 protected
Bump v1.3.1 * Add & update translations * Fix client-relative session expiration * NPM audit fix
-
v1.3.0 protected
Bump v1.3.0 * Add & update translations * Add ability to set static leases * Fix language and parsing for points.js * Update Foris JS library to v5.4.1 * Update pip in virtualenv to latest version * Move ubus socket path * Make WS path in lighttpd mode configurable * Change author email in setup.py * NPM audit fix * Other small improvements
-
v1.2.1 protected
Bump v1.2.1 * Added & update translations * Added ESLint import plugin to sort imports correctly * Added Python interactive debugging guide * Added webpack-bundle-analyzer * Added new-password autocomplete attribute to password inputs * Added CHANGELOG filled with existed tags & info * Fixed translation messages strings * Fixed uninitialized guideData * Fixed typos and inconsistencies on the Packages page * Fixed grammar and spelling mistakes in many places * Fixed messages.pot template's header comment * Fixed reForis react-styleguidist docs build * Fixed sorting of countries by name * Improved handling of loading translations * Removed hardcoded setuptools version * Removed obsolete auth section from reForis docs * Replaced domain validation with hostname * Refined Makefile * Updated required NodeJS versiont to 14.x * Updated Python image to v3.10.2 * Updated Node.js image to v14 * Updated Foris JS library to v5.3.0 * NPM update several dependencies * NPM audit fix
-
v1.2.0 protected
Bump v1.2.0 * Remove login page * Align submenu navigation items to the left on desktop * Update Foris JS library to v5.2.0
-
v1.1.4 protected
Bump v1.1.4 * Add & update translations * Add test which checks whether js sources can be built * Fix MQTT custom port * Fix simplebar-react dependency * Fix time expiration for static leases in DHCP tables
-
v1.1.2 protected
Bump v1.1.2 * Add external link to UserOptions * Improve intro description of Packages * Provide info whether user is logged in to JS * Add & update translations * Add light/dark favicon switch * backend.py: new linter version requires encoding * Fix python linting f-string errors * Rename Data Collection card to Threat Detection * Don't set socket when starting WSGIServer * Respond with 401 and rename the file * NPM audit fix