FreedomBox 24.26 has been released and uploaded to Debian unstable.
Typically, the freedombox package will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights:
- apps: Replace short description with tags in apps list
- ui: Show breadcrumbs on deeper pages
- ui: Handle and show most page load errors as alerts
Other Changes:
- actions: Allow privileged methods to be decorated again
- backups: Fix issue clicking on schedule buttons with Bootstrap 5
- backups: Fix issue with verifying SSH hosts with RSA key
- backups: Fix issue with verifying remote server identity
- backups: Format better when showing archive time delete page
- backups: Handle common errors during borg operations
- backups: Parse borg errors from all operations and not just some
- backups: Remove unused import contextlib
- backups: Require POST method for mount/unmount operations
- backups: Use ISO timestamp for auto-naming archives
- backups: tests: functional: Wait for pages to load after click
- container: Add support for VMs using libvirt
- container: Generalize language in output messages for VMs
- container: Minor refactoring to reduce repeated code
- container: Refactor nspawn specific operations into a separate class
- container: Update FSID inside the image file to keep it bootable
- context_processors: Use breadcrumbs to highlight current section
- debian: Remove dependency libjs-jquery
- diagnostics: Use generic handler to handle exceptions in diagnostics
- frontpage: Replace short description with tags
- locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Czech, German, Tamil, Telugu, Turkish
- Makefile: Add i2p to list of apps to remove
- mediawiki: tests: functional: Use click function from functional library
- menu: Ensure that all menu items have names for use by breadcrumbs
- menu: Implement a helper method to lookup menu items using URL name
- middleware: Handle method not allowed errors and redirect
- middleware: Handle page not found errors specially
- minetest: Provide default gameid argument
- miniflux: tests: functional: Use helper functions from functional library
- networks: Fix error during creation of PPPoE connections
- samba: tests: functional: Wait for page update after enable/disable share
- sharing: tests: functional: Use click function from functional library
- system: Add tags to all remaining apps
- tags: Add button to clear all tags
- tags: Add tags to system apps
- tags: Remove short description from system apps
- tags: Replace short description with tags in app pages
- tests: functional: Add utility to click element wait for page update
- tests: functional: Fix typos in diagnostics checks
- tests: functional: Make first wizard run more robust
- tor, torproxy: Fix daemon services are running after reboot when app is disabled
- torproxy: Don’t disable apt-transport-tor in setup
- ui: Don’t show breadcrumbs in login and first wizard pages
- ui: Fix regression with margin above app title
- ui: Replace use of jQuery with plain JavaScript
- users: Restart nslcd service after configuration changes during setup
- users: tests: functional: Use click function from functional library
- views: Implement retrieving breadcrumbs of a page
- views: Show exception details with the utility to show errors
- zoph: Include tags from the manifest
The following people contributed to the git repository for this release:
- 109247019824
- Besnik Bleta
- Burak Yavuz
- Ettore Atalan
- James Valleroy
- Jiří Podhorecký
- Joseph Nuthalapati
- Sunil Mohan Adapa
- Veiko Aasa
- தமிழ்நேரம்
- 大王叫我来巡山