freedombox (25.16)
[PTS] [DDPO]
COMMITS: VCS has seen 20 commits since the v25.16 tag
- Git: https://salsa.debian.org/freedombox-team/freedombox.git
-
- Branch: main
- Path: debian/changelog
- Repo size: 12779520
- Browser: https://salsa.debian.org/freedombox-team/freedombox
- Last scan: 2025-12-03 19:34:03+00
- Next scan: 2025-12-10 05:10:00+00
- Open issues: 445
- Merge requests: 5
- CI pipeline status: failed
- Debian changelog in Git:
freedombox (25.16) unstable; urgency=medium
[ Burak Yavuz ]
* Translated using Weblate (Turkish)
[ 大王叫我来巡山 ]
* Translated using Weblate (Chinese (Simplified Han script))
[ Jiří Podhorecký ]
* Translated using Weblate (Czech)
[ Максим Горпиніч ]
* Translated using Weblate (Ukrainian)
[ Besnik Bleta ]
* Translated using Weblate (Albanian)
[ Dietmar ]
* Translated using Weblate (German)
* Translated using Weblate (Italian)
[ Sunil Mohan Adapa ]
* middleware: Implement middleware for common headers such as CSP
* janus: Allow app to be installed from Debian unstable
* janus: Relax content security policy for the video room
* janus: Update the video room code from latest upstream
* package: Prevent freedombox's deps from removal during app uninstall
* dynamicdns: Use only IPv4 for GnuDIP protocol
* jsxc: Fix missing dependencies
* jsxc: Update content security policy to prevent style errors
[ Roman Akimov ]
* Translated using Weblate (Russian)
[ James Valleroy ]
* locale: Update translation strings
* doc: Fetch latest manual
-- James Valleroy <jvalleroy@mailbox.org> Mon, 24 Nov 2025 20:30:35 -0500
- This branch is 20 commits ahead of tag v25.16
- Git log:
commit ef23ebedbc1bed30c751260c72ed3c9eeaad14f5
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sun Nov 30 10:03:08 2025 +0530
privileged: Don't log exception that are expected
Fixes: #2551.
Tests:
- In a VM visit the storage page. Without the patch, an exception is logged when
there is no space to expand the partition. With the patch, the exception is not
logged.
- Raise an exception in the storage.usage_info() method and notice that the
exception is logged when visiting the Storage app page.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit b66feb2cad20474a1eaddb461d6f7bf1e675d5dd
Author: OwlGale <owlgale@users.noreply.hosted.weblate.org>
Date: Wed Dec 3 06:39:22 2025 +0100
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
commit 37e40883e1964893cccd5465ffbaf58b6dd1d339
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 11:03:14 2025 +0530
ui: Fix dark theme colors for app enable/disable toggle button
Tests:
- In the Calibre app page, the enable/disable toggle button has dark colors in
dark theme mode. The colors are proper when enabled, disabled, enabling,
disabling, hover.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit a0fe5e50ebe98b4c746ea2cea7be41409e8d6bd9
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 11:02:13 2025 +0530
ui: Fix dark theme color for select-all button
Tests:
- Select-all button in create backup page has mostly unchanged color in light
mode and more consistent color in dark mode.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 6c7d77fd3bc7ce58a23ae59a3c1374eacdc306d7
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 11:00:54 2025 +0530
ui: Minor CSS refactor to use variables
Tests:
- Main header's shadow is unchanged in light mode. In dark mode, it is still the
same and not really visible. This is better than casting a white shadow.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 85f04dde1ae72dd31f9b936b89386b531733e526
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:55:28 2025 +0530
ui: Fix dark theme colors for running status indicator
Tests:
- Insert event.preventDefault() in form submission code for submission buttons.
- For various button styles, submit the form. Running status indicator appears
on the form button. The styles for the indicator is appropriate in dark and
light themes.
- Calibre delete library confirmation page has btn-danger.
- Software Update, configuration update button has btn-primary.
- Software Update, 'update now' button has btn-default.
- Change a button from btn-primary to btn-link. Running status is not shown
for this type of button.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 4bbe53e9ffe7bcffb0a68b35a5c89c3986200c38
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:43:39 2025 +0530
ui: Drop colors defined in Bootstrap 5.3
- They were only present for compatibility with Bootstrap 5.2. The values were
picked directly from Bootstrap 5.3. So, there is no change in output.
Tests:
- Go to user creation form and make errors. A form element with error has red
outline like more. The help text and error message are also in red like before.
In dark mode, they are more appropriate with the rest of the page and with
higher contrast.
- On default styled button, background color on hover is also improved
similarly.
- The border for select-all button in the create new backup page is also
improved similarly.
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit c19fe296a48eb0f436ef17380250b50d5d189193
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:41:03 2025 +0530
ui: Dark theme color for tags text in an app card
Tests:
- In apps and system pages, the tags text in a card is unchanged in light theme.
In dark theme, it is more consistent with the rest of the page.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 499c6073a14fec558700643b7934dfce0d3c4367
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:37:39 2025 +0530
ui: Fix dark theme color for disabled form elements
Tests:
- In network connection editing page, find some form elements that are disabled
and their light mode color is mostly unchanged. In dark mode, it looks
consistent with the rest of the page.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 2ae78daebbc92f1a2b30ca0fb8c246269dccf954
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:31:58 2025 +0530
ui: Fix dark theme colors for default button style
- Use color variables provided by Bootstrap. These automatically adjust to light
and dark themes.
Tests:
- In light mode, the style for 'Update now' button in Software Update app is
close to what it was before. In dark mode, the styling is consistent with the
rest of the page.
- Same is true for Calibre app 'Delete Library' button and extra options button
in an app.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit d6b5b3bed2dd53b0fffe6fe665aa226138e10e8d
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:30:21 2025 +0530
ui: Fix dark theme color for form help text
- Use the right CSS variable.
Tests:
- In a form, the help text for an input is unchanged in light mode. And in dark
mode, it is more appropriate.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit b166404b0ac452b0ae7dca710e2e50293b510898
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:22:28 2025 +0530
ui: Use default button style for tag buttons
- In the app header as well as tag search bar.
- De-emphasize the tag buttons in app header so that users won't see them as
sections of the page.
- Add a bullet Unicode character between the tags in app header to separate them
properly with new de-emphasized styling.
- Fix vertical alignment of text between tag buttons in app header and the close
button in tags in tag search bar.
Tests:
- In the app header, styling has been de-emphasized and tags now look more like
simple text. They are a separated with a bullet Unicode character. Vertical
alignment of bullets is accurate.
- In the tag search bar, tags continue to look like buttons but more like default
buttons. Vertical alignment of close button is accurate.
- In both areas tags look properly in dark and light color themes.
- In mobile view when there are a lot of tags, tags flow into second line.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 6c930a9f24be938e9cd3ee29b0bd0daaa0b07f3a
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Sat Nov 29 10:20:09 2025 +0530
upgrades: Use bootstrap spinner button instead of custom styling
- This simplifies the implementation and gets it ready for dark/light mode.
Tests:
- In the upgrades main view, set is_busy = True and disable setting
refresh_page_sec. Load the upgrades app and notice that the 'Updating...' button
is showing proper styling in light anddark modes.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 00a69108ddaee501882caf4bbf0ea98d8c5e658b
Author: Sunil Mohan Adapa <sunil@medhas.org>
Date: Wed Nov 26 10:23:41 2025 -0800
ui: Implement a toggle menu for setting dark mode
- Add a toggle menu for selecting the color scheme. JS code largely taken from
Bootstrap documentation and slightly customized.
- Use local storage to store the setting for dark/light/auto. Default to auto
which means browser level preference is picked up (which could be system level
preference).
Tests:
- Appearance of the toggle menu is consistent. Check box is shown on the
currently selected value.
- Deleting the local storage value reverts the preference to browser set value.
- Menu is collapsed at smaller screen sizes. Appearance and functionality as
expected.
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
commit 0419eb02cff10636ccb1dc2f84ed7a533082b5ba
Author: Coucouf <coucouf@coucouf.fr>
Date: Mon Dec 1 21:11:37 2025 +0100
Translated using Weblate (French)
Currently translated at 100.0% (1875 of 1875 strings)
commit b2b581309e3847b15a7e29664c39b149262b740b
Author: OwlGale <owlgale@users.noreply.hosted.weblate.org>
Date: Tue Dec 2 12:50:27 2025 +0100
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
commit d99161b4ccfde195338b476c94dc4f517249bccc
Author: Coucouf <coucouf@coucouf.fr>
Date: Sun Nov 30 19:04:10 2025 +0100
Translated using Weblate (French)
Currently translated at 100.0% (1875 of 1875 strings)
commit 6ce4df4350a0e11311c56e0aeb5475795f1468e3
Author: kosagi <marti.torra@natana.cat>
Date: Sun Nov 30 13:01:42 2025 +0100
Translated using Weblate (Catalan)
Currently translated at 44.4% (833 of 1875 strings)
commit 0d30193240950befaeaaef1f08f095b79d5248f3
Author: OwlGale <owlgale@users.noreply.hosted.weblate.org>
Date: Mon Dec 1 11:59:20 2025 +0100
Translated using Weblate (Russian)
Currently translated at 100.0% (1875 of 1875 strings)
commit 7e9070e418650f513e96339f552096d67dcb5fa9
Author: James Valleroy <jvalleroy@mailbox.org>
Date: Sat Nov 29 13:08:12 2025 -0500
homeassistant: Fix spelling in tests
Tests:
- pytest runs the expected tests for Home Assistant.
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>