FreedomBox 25.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: Show DNS entries for all domains instead of just primary
- privacy: Add option in UI to set lookup URL for public IPs
Other Changes:
- app: Add tags to menu and frontpage components
- app: Allow apps to instantiate without Django initialization
- app: Stop showing short description on installation page
- apps: Only show app tags all the tags in apps page search box
- backups: Add warning that services may become unavailable
- backups: Handle error when there is not enough space on disk
- backups: Make all generated archive names consistent
- backups: Properly cleanup after downloading an archive
- deluge: tests: functional: Fix deluge client logged in detection
- doc: dev: Remove short description and add tags to all components
- dynamicdns: Use the public IP lookup URL from privacy app
- email: Create DKIM keys for all known domains
- email: Fix regression error when installing/operation app
- email: Show reverse DNS entries to be configured
- locale: Translated using Weblate (German, Russian)
- miniflux: Ignore an type check error with pexpect library
- privacy: Introduce utility to lookup external IP address
- privacy: Show notification for privacy settings again
- ui: Don’t place JS file at the bottom of the page
- ui: Drop remnants of already removed background images
- ui: Fix missing variables in Bootstrap 5.2/Debian stable
- ui: Update section header style to increase size, remove underline
- ui: js: Load all JS files in deferred mode to speed up page load
- views: Use tags from menu or shortcut instead of the app
- web_framework: Disable caching templates files in development mode
The following people contributed to the git repository for this release:
- Benedek Nagy
- Dietmar
- gfbdrgng
- James Valleroy
- Sunil Mohan Adapa
- Veiko Aasa