FreedomBox 24.26 released

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
  • தமிழ்நேரம்
  • 大王叫我来巡山
1 Like

FreedomBox 24.26.1 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:

  • email: Fix DKIM signing by setting correct ownership on private keys
  • nextcloud: remove experimental warning

Other Changes:

  • locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Czech, French, German, Turkish
  • mumble: Add diagnostic for setup config changes
  • mumble: Support config file moved into /etc/mumble
  • sharing: Drop jQuery code as the library dependency has been removed
  • users: Drop jQuery code as the library dependency has been removed

The following people contributed to the git repository for this release:

  • 109247019824
  • Benedek Nagy
  • Besnik Bleta
  • Burak Yavuz
  • Coucouf
  • Ettore Atalan
  • James Valleroy
  • Jiří Podhorecký
  • Sunil Mohan Adapa
  • 大王叫我来巡山
1 Like