Skip to content
Tags give the ability to mark specific points in history as being important
  • 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.3 protected
    b0f53987 · Bump v1.1.3 ·
    Bump v1.1.3
    
    * NPM audit fix
    
  • 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
    
  • v1.1.1 protected
    04647827 · Bump v1.1.1 ·
    Bump v1.1.1
    
    * Fix LAN page saving