FreedomBox 24.22 released

FreedomBox 24.22 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 of this release:

  • Add tags for apps

Other changes:

  • .gitlab-ci.yml: Update for new infrastructure
  • Remove unused imports to fix flake8 errors
  • apache2: Allow popups to have different sandbox policy
  • backups: Use new utility for handling file uploads
  • calibre: tests: functional: Fix occasional failure in add book test
  • ci: Add a custom driver for gitlab runner for podman
  • ci: Add docker container for functional-tests:stable
  • ci: Add gitlab runner configuration
  • ci: Dockerfile: Drop obsolete dependency on pytest-bdd
  • ci: Enable showing test failures immediately as they fail
  • ci: Generalize script to update container, switch to podman
  • ci: Rename Dockerfiles to Containerfiles
  • ci: Update functional test timeout to 10h
  • context_processors: Stop adding unused ‘submenu’ to context
  • context_processors: Use active menu urls to decide what to highlight
  • css: Fix height of navbar in mobile layout during first boot
  • css: Navbar styling fixes in mobile layout
  • first_boot: Add notification for next steps after first setup
  • first_boot: Allow the next steps page to be revisited
  • firstboot: Hide navigation toggler in mobile layouts
  • firstboot: Improve the setup complete page with more setups
  • firstboot: Make logo image responsive during first setup
  • firstboot: Show spinner instead of message during first setup
  • help, system: Stop using submenu.sorted_items
  • help: tests: Fix tests failing due to tags related changes
  • locale: Update translations for Albanian, Bulgarian, Chinese (Simplified Han script), Czech, Spanish, Turkish, Ukrainian
  • middleware: Show translated error messages when operation completes
  • networks: Remove first boot steps for connectivity/topology
  • nextcloud: Fix install failure due to PrivateTmp=yes
  • operation: Use safe formatter for translating messages
  • setup: Translate errors when installing/updating/repairing apps
  • ssh: Start server after nslcd service
  • syncthing: Fix app setup in Debian testing
  • tags: Adjust tags and style
  • tags: Localization fixes
  • tags: css: Minor styling cleanups
  • tags: js: Minor fixes and refactoring
  • tests: functional: Add package for printing test failures instantly
  • tests: functional: Create utility to set user preferred locale
  • upgrades: Remove step upgrade during first setup
  • upgrades: Show notification to remind user to run updates manually
  • utils: Improve safe formatter by handling more cases
  • wordpress: tests: functional: Fix tests on Trixie

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

  • 109247019824
  • Besnik Bleta
  • Burak Yavuz
  • gallegonovato
  • Ihor Hordiichuk
  • James Valleroy
  • Jiří Podhorecký
  • Joseph Nuthalapati
  • Sunil Mohan Adapa
  • Veiko Aasa
  • 大王叫我来巡山
3 Likes