Tags

Tags give the ability to mark specific points in history as being important
  • v3.10.0

    protected
    Bump v3.10.0
    
    * Remove flup (fastcgi) use WSGIServer (debug) or eventlet instead
  • v3.9.1

    protected
    Bump v3.9.1
    
    * Update several dependencies in package.json
    * Fix version number in pyproject.toml
  • v3.9.0

    protected
    Bump v3.9.0
    
    * Add & update Weblate translations
    * Update Foris JS library to version 6.11.0
    * Update several dependencies in package.json
    * Downgrade sass to 1.78.0 due to warnings in the build
    * NPM audit fix
  • v3.8.0

    protected
    Bump v3.8.0
    
    * Add & update Weblate translations
    * Remove LuCI link when device is shield
    * Refactor DynamicFirewallCard to include additional condition for enabling
    * Increase password limits to at least 8 characters and max 256 characters
    * Update Foris JS library to version 6.9.0
    * Update several dependencies in package.json
  • v3.7.0

    protected
    Bump v3.7.0
    
    * Add & update Weblate translations
    * Update Foris JS library to version 6.8.0
    * Update several dependencies in package.json
    * NPM audit fix
  • v3.6.0

    protected
    Bump v3.6.0
    
    * Add & update Weblate translations
    * Add Sentinel step to reForis Guide (wizard)
    * Update several dependencies in package.json
    * NPM audit fix
  • v3.5.0

    protected
    Bump v3.5.0
    
    * Add & updated Weblate translations
    * Add ntfy support for notifications
    * Add Tamil and Traditional Chinese language support in LanguagesDropdown
    * Sort languages list in LanguagesDropdown
    * Update several dependencies in package.json
    * Refactor email notification settings
    * Refactor TestNotification to be unified for email & push notifications
    * NPM audit fix
    * Remove fsevents from package-lock.json
  • 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