10479 Commits

Author SHA1 Message Date
Pierfrancesco Passerini
72da938b8d
Translated using Weblate (Italian)
Currently translated at 61.0% (1148 of 1880 strings)
2026-01-11 09:53:00 +00:00
Joseph Nuthalapati
0f9fe4f111
notifications: Close dropdown when clicking outside
The notifications dropdown does not behave like the other 3 dropdowns in
the navigation bar, but a user would expect it to, since it is also
visually a dropdown like the others.

Added JavaScript for a click listener that would collapse the
notifications dropdown if the user clicks anywhere outside the dropdown
area.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-01-10 07:47:21 -05:00
Priit Jõerüüt
72c37e5209
Translated using Weblate (Estonian)
Currently translated at 19.7% (372 of 1880 strings)
2026-01-09 21:01:46 +01:00
Pierfrancesco Passerini
b377f94f77
Translated using Weblate (Italian)
Currently translated at 60.0% (1129 of 1880 strings)
2026-01-08 14:01:50 +00:00
Priit Jõerüüt
75e2c17089
Translated using Weblate (Estonian)
Currently translated at 18.4% (346 of 1880 strings)
2026-01-08 14:01:48 +00:00
James Valleroy
ffd61da5c1
Release v26.1~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v26.1_bpo13+1
2026-01-08 06:14:14 -05:00
James Valleroy
6fb84cfc1e freedombox Debian release 26.1
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlceo0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICJA+D/wLow5mxNIXkS52MRZtuV+R9F4o
 MP9sg/T1X+2gI4KDbmvXkVE8F4LrTH8MfF1XUTfkITL+Gw+sZM7MgcIWIvtergRM
 3yetohzTlm7fEQuZOZtkn4xQcejwITEPcU1tq8w1FR4qJQtjkeiQdVH2qRXOm7cM
 cph7cGcxovUNVQrNGybd0XzmGWfDtfKg0codlVP14zIRWFCKFuYcachpHptsuYl8
 escJJNDbWoC8mQ+ix3oF4kFZ+Sw42HFKhZZzOCYxK4RLzf57ZyB7yPzZvX3+SKFC
 nQsGu5ubb2zGl5xzo+iL0JelT2eZ9Do8iVEeSndoUnG3gqzDRr0shsbQA2tZq5gY
 6zR/0hWgvODeLBR1R00K81wj5yJtyNKurra55ojWYvPv0IlzT3i3kXQjFvt7WwKU
 IOz/8gZHiI1itDI8fAwJ79Rbuz3oZCd5on6/zTFrc4hQWLl+SYjE3DzHIj0LWmXL
 Qce1NUIHIVfE7WmDU1wIdGZ1Mh5gutVza6avkX2MHIQUqNkBZ9MDKbxTyk5geqYv
 5CpVkIoJRamnsl0qpwHaE5sOtRECwCJ4Zy9wj3YfbBGarym46UEFcx9UsycevgXt
 YeROa/AUgGwWBldNXzIc7Q1B2kIl3qNllN39T4sxAkRHhiaegE3MI4beyZu9F9ei
 J1QadXKWcaJiPUO9AA==
 =JLR+
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlfkWoWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICJllD/48JLq27ZtXh2n4qlXobP10lLHr
 okGBYWZxUtE8IUdawawOcylci9cKXJL0oHELpDfj4JFv7KTIj5QO8DMhB+lNThgk
 Wn5VxMTWyoRcKIqE0h5eNqgQW0QO+2AbQtP2NdLuj1JBMme9VHRnWSZnH+t+rl4i
 IUL1r84fzHbhv1YSCKrx537p1iMAH1ws089JLD8JbX1DjLmxdcJhUkQukurFIvrp
 Rea8WuliI06Nc7uv4JS/PkgmOv3M0XIEhfNQpBApemeM3t+gGNocAeHwGcCCnYVd
 s4Ze0Xqxh3UBN+3Ouqerg3jVbOmPtXQrM4o1H89XlBh7C9i8jGTs5NM8nDtMufeW
 TxRHk9M1HVgS4xoSvaNoOAub9QZkAb22DaTVPyGvnGmtU1yrk4BPOAoGKtgkUHRp
 PPHWQspQFAc1yAzEuFpHSiNungaB20ocYCztsS5r7wqk0Mtup29g94ZQgoZB5JD2
 BZjeJp/ai5XPcHKffLD/N2FKRsP7nAl5HH0Z7U1NQpZKbY7FDokXDXxhL8O6dRMk
 5EXyIGffrJtDnJd7EA2s1IVqMIJHhYqEF46DupjHcpc61NsXh6+dWuPH1TgSMZCg
 99MulYWGjIRlZ453gSdbd7RZweym4qH2LKvIpvOAxDZLXhckk6hvx+Zn1cqT5NFd
 ZrHHvhuumnNvz/2QIA==
 =EqrM
 -----END PGP SIGNATURE-----

Merge tag 'v26.1' into debian/trixie-backports

freedombox Debian release 26.1
2026-01-08 06:13:45 -05:00
Pierfrancesco Passerini
ae9b37d561
Translated using Weblate (Italian)
Currently translated at 59.3% (1115 of 1880 strings)
2026-01-07 13:01:51 +00:00
James Valleroy
fceb6967e6
Release v26.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v26.1
2026-01-05 20:24:20 -05:00
Joseph Nuthalapati
88de2a9b50
container: Add aliases for start/stop commands
Add up/down commands as aliases for start/stop commands.

'stop' is not the opposite of 'up', so it can be confusing to new users
of the script.

Signed-off-by: Joseph Nuthalapati <njoseph@riseup.net>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-01-05 08:39:21 -05:00
Pierfrancesco Passerini
710b180ca1
Translated using Weblate (Italian)
Currently translated at 59.4% (1118 of 1880 strings)
2026-01-02 17:01:48 +01:00
Pierfrancesco Passerini
2e6265bc23
Translated using Weblate (Italian)
Currently translated at 59.4% (1117 of 1880 strings)
2025-12-26 16:00:20 +01:00
Priit Jõerüüt
2895afbd34
Translated using Weblate (Estonian)
Currently translated at 18.4% (346 of 1880 strings)
2025-12-22 17:03:28 +01:00
Pierfrancesco Passerini
d9ff6ba707
Translated using Weblate (Italian)
Currently translated at 59.4% (1118 of 1880 strings)
2025-12-22 17:03:26 +01:00
大王叫我来巡山
81d1249eae
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 61.4% (1155 of 1880 strings)
2025-12-21 10:00:25 +00:00
Priit Jõerüüt
8f31f38859
Translated using Weblate (Estonian)
Currently translated at 15.4% (290 of 1880 strings)
2025-12-21 10:00:23 +00:00
Ettore Atalan
ae00a0e17a
Translated using Weblate (German)
Currently translated at 98.8% (1859 of 1880 strings)
2025-12-21 10:00:20 +00:00
Coucouf
4b270ae57c
Translated using Weblate (French)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-19 21:00:25 +01:00
OwlGale
8c5410271e
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-19 21:00:23 +01:00
Dietmar
670a7032b1
Translated using Weblate (German)
Currently translated at 98.7% (1857 of 1880 strings)
2025-12-19 21:00:22 +01:00
Priit Jõerüüt
87a8392be7
Translated using Weblate (Estonian)
Currently translated at 13.0% (245 of 1880 strings)
2025-12-19 21:00:20 +01:00
Dietmar
3861e0b272
Translated using Weblate (Italian)
Currently translated at 58.5% (1100 of 1880 strings)
2025-12-18 18:00:33 +01:00
Priit Jõerüüt
4223e48a01
Translated using Weblate (Estonian)
Currently translated at 12.9% (243 of 1880 strings)
2025-12-18 18:00:31 +01:00
Dietmar
dae222b20c
Translated using Weblate (German)
Currently translated at 98.6% (1855 of 1880 strings)
2025-12-18 18:00:28 +01:00
Roman Akimov
6f4cb22558
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-17 08:00:39 +01:00
OwlGale
f38380d9f6
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-17 08:00:38 +01:00
Jiří Podhorecký
527d36ede8
Translated using Weblate (Czech)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-17 08:00:37 +01:00
Priit Jõerüüt
56985dcc35
Translated using Weblate (Estonian)
Currently translated at 10.6% (201 of 1880 strings)
2025-12-17 08:00:35 +01:00
Burak Yavuz
b3e3498aba
Translated using Weblate (Turkish)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-17 08:00:30 +01:00
Максим Горпиніч
6d87e47a9b
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-17 08:00:29 +01:00
109247019824
38d61c823e
Translated using Weblate (Bulgarian)
Currently translated at 57.6% (1083 of 1880 strings)
2025-12-17 08:00:24 +01:00
Besnik Bleta
842cabee46
Translated using Weblate (Albanian)
Currently translated at 99.6% (1874 of 1880 strings)
2025-12-17 08:00:21 +01:00
James Valleroy
7f3fb6968f
Release v25.17.1~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v25.17.1_bpo13+1
2025-12-16 11:19:44 -05:00
James Valleroy
146cdddfa7 freedombox Debian release 25.17.1
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlAyrIWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICNTxD/wN71aR067pNosaGLztYU7jeSae
 izhj/RRyeflwIGcO9C1TRorwV3fsmcObHejqRLiulCGLKPiNhOQ/U+SWAdkmCnZZ
 asBLSQCbjQJeKgnWsrGUkAPJfxuesmyz3xh72I34TtZsk7Ofplp8NhPGmnGs7OxH
 AVA7tmWXZ66FrK2M6TXeTOkdUvOdI2779qW7y0AWMrOXWtUkNmlvGbvnTBGemh8p
 1cOwJg/otXfo8fmVDOfG8rnrE6q4iMXOlIVevzhtDpANeO6DaSIURuE5C2iF3Pfw
 2oIPEgxWdXuHbe8md3xSYluXZYX2yMDyN/TJVk18pahGQtKbSv0ySk9bIraT+coa
 6lDehF78/aqp05ENGghi37V9up9+6pDzGOUBDAje4QWB1a5w4N3w0zwZn0JtuDHW
 6l7g6Xkj/qvRB2Xn6grQ9R5dZtYWj48p9tTNnoTYKkbutH09qLw3LG16yvnP5OBI
 mKZ8rt7BAWn24dCEZV6NQ93TH1PxHcD/cuHR8Ibr03kkbs+XAxiMc20l90aPWZ8h
 fPP/douCNWUWf9luHOBquvR1OUr4eb/gGZiV+yHluvLjDpejxsUGdj6FVdadBfCZ
 a/TRFe+xYrB6PuNafHD4/c7hJfr9pnmK4x7oNsCKhiGCEh3DF1wCA9HQym5LJO+N
 tfoHV/bjPNk1xAy4sA==
 =AIm1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmlBhooWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICCoyEAChxAY9yVOUXgCb0EUVkQcIO7qr
 JOsYLcgf8xDywWEDlmpZB8wlHCGw/3voYebXSLWXaAzmpIoJaBPKwOA4gRlIsLJC
 8KtbNVvTFZeQ3StGVNMjSzbSTnN77ROP8tWhSYvOPzzzBhF/7jxrF3EXNbL1OyZH
 27pGy2zpGDoB/+XwjfgRvyB0/psEdb/3fVmO9anib7eHdYNaiCrZYb8kXKZXY0xw
 i32GRNw0UlcqL3r4hzx5RFEykaMMeSDQcQeanvMmKZ+0rV6hxkF7FKNHHbTSylPh
 mUHxqxY7aQ9tS2XmR1O1/nZdVd+84rJfjvAn5YoiA3kQllkmvZ+/BgX9FjmbXwVz
 v952Ff09avJQwc5ors2D0a7pkVZqryE3BlCkAf1F8+a1LA7vvBZXZrV811SlaDld
 f5rJ64REk4nUfQhUoaAzPqHMXWIRxPfLjzCgY/0PzKBC3GANKa0NA4MO0O5rPHZo
 uV4SYBbD0sAO7btjVOQih/PYwPrHl6jIhNCRyM+2RbW0sLt9rv/v+qXtkwwzP27S
 7VqgQRHJ1qILKyFz3U+T5dX+ZKd2imXqwpz7PuDlV0/5vvKldXpk2PqE3pxzz/hM
 fnX/r9w8MwKt8Hlts+z9+FiKxgwXkDkHjycVzuAKvkR/4VaqCx0QJQdw9qikRihO
 RdHi1ceIuvmnJkWNBA==
 =IPTd
 -----END PGP SIGNATURE-----

Merge tag 'v25.17.1' into debian/trixie-backports

freedombox Debian release 25.17.1
2025-12-16 11:19:20 -05:00
James Valleroy
9924897d51
Release v25.17.1 to unstable
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v25.17.1
2025-12-15 20:35:47 -05:00
James Valleroy
f48770e12b
doc: Fetch latest manual
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:34:46 -05:00
James Valleroy
ead1b72251
locale: Update translation strings
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:18:52 -05:00
Sunil Mohan Adapa
8ba444990b
backups: Set proper permissions for backups-data directory
Fixes: #2554

- Update permissions on the backups-data directory so that files are only
accessible by root users.

- Ensure that the directory is created by the 'backups' app and not by each of
the apps that take the backup.

Tests:

- Run functional tests for miniflux, dynamicdns, wordpress, zoph, and nextlcoud.
There was an unrelated functional test case failure in nextcloud.

- On a fresh installation, apply patch. Service is restarted. The directory is
created with proper permissions and ownership.

- On a fresh installation, without the patch. Backup the dynamicdns app. The
directory is created with incorrect permissions. Apply the patch. Service is
restarted. Proper permissions are set on the directory.

- On a setup with incorrect permissions, re-run backups app's setup. The
permissions are updated correctly.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:16:36 -05:00
Pierfrancesco Passerini
1bd6e20a07
Translated using Weblate (Italian)
Currently translated at 56.9% (1070 of 1880 strings)
2025-12-16 02:16:00 +01:00
OwlGale
3ee9468c88
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-16 02:15:55 +01:00
bsurajpatra
912d868146
Translated using Weblate (Hindi)
Currently translated at 45.1% (848 of 1880 strings)
2025-12-16 02:15:55 +01:00
Sunil Mohan Adapa
54bebd7269
transmission: Deal with changes in latest forky package
Fixes: #2555

- '-' in configuration keys changed to '_'. Write both old and new keys to the
configuration file so that same code works for both versions of transmission.
Extra keys are ignored and removed from the configuration by the transmission
daemon.

- When reading the configuration for download directory account for both old and
new keys.

- Update functional tests for change in ID for delete torrent button.

Tests:

- Run functional tests on trixie and forky VM.

- On trixie and forky VM, after the app is installed, the configuration values
are set as expected in the configuration file.  Transmission does not show its
own authentication dialog. FreedomBox SSO works as expected.

- On trixie and forky, updating the download dir in FreedomBox app changes the
values in the web UI.

- On forky, install transmission using old code and sources.list updated to
trixie. Change the download directory. Stop service. Then update the
sources.list to forky, apply patches and start service. Run unattended-upgrades.
Notice that the earlier set download directory persists. Two configuration
values for rpc also are as expected.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 20:12:20 -05:00
Sunil Mohan Adapa
0c6335b9df
minetest: Remove legacy code, use new name, conf, etc.
- Update link in copyright file to the logo.

- Update paths to configuration file. Drop hack to load old configuration path.
Migrate old configuration file to new path.

- Use newer package name instead of transitional package name.

- Use newer systemd unit name instead of aliased one.

- Update backup/restore paths.

- Drop code to handle configuration file update. This upgrade was done during
Bookworm cycle. It is not needed for upgrade from Bookworm to Trixie.

- Fix understanding of default values for keys not present in the configuration
file. These values are picked up from source code as the documentation does not
mention them.

Tests:

- Run unit and minetest functional tests.

- After the app is freshly installed. Max users is 15. PvP is enabled. Create
mode is disabled. Damaged is enabled.

- Changes in configuration are reflected.

- Play a game and make some changes. Update configuration. Backup. Uninstall and
restore. The player data is restored. Configuration is restored.

- Install without the changes. Make configuration changes. Apply changes and
remove obsolete files. Restart service. App is updated. Notice that
configuration file is migrated to new path. Configuration options are retained.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2025-12-15 19:43:08 -05:00
Pierfrancesco Passerini
ebdbd8cd69
Translated using Weblate (Italian)
Currently translated at 50.1% (943 of 1880 strings)
2025-12-14 09:00:27 +00:00
Diego Roversi
cad7d4412f
Translated using Weblate (Italian)
Currently translated at 50.1% (943 of 1880 strings)
2025-12-14 09:00:23 +00:00
OwlGale
f2980fa1b0
Translated using Weblate (Russian)
Currently translated at 100.0% (1880 of 1880 strings)
2025-12-14 09:00:22 +00:00
Priit Jõerüüt
57dea84e79
Translated using Weblate (Estonian)
Currently translated at 4.7% (89 of 1880 strings)
2025-12-14 09:00:19 +00:00
James Valleroy
e33e2d2f74
Release v25.17~bpo13+1 to trixie-backports
Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
v25.17_bpo13+1
2025-12-12 09:05:15 -05:00
James Valleroy
2cf51f565e freedombox Debian release 25.17
-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmk3i04WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICA2ID/9/sGyydPyID3rartMdrtZseNh5
 XrqFIyIfEPEe3l3YILf8BQoZgmn2/+96sESmAkMPVKNJD/zaslDaZ3kVeJTui7sf
 YECDhfMG4svumG0vXYhPxGXplX6NmH4T5mbeF5d3GiG6pKDPxOjm1hxwM/+zuw2W
 v9kGA1NlZDaxbxLe0siT/qyzVoUvWriBTm6qmwotFFraWVAGEMHpyb2FcHI+xVoL
 FwV+qTl/HmVRIVTnzcDILLP9RaqnqwHSMiUs4BjpDBHI1HJ3I1NJTLQCoZwDPLzr
 cpxvtSKdTX9XJvArfsVOfCWm3xyx0+iZUqAgHAWIyqf/VWSbRPYiTjXwfbeEaC4r
 Kp4UPRmu/BMuwpI2aVSCbZzk6QPyBskW81NPBy8M9GoFEdOy+ngy/PC2C9kaDKTw
 xkr0Mwh8KSor9casm1A0BlJ+6Dckd7wsjqo05DcrTR2zNKR5ahKbE0N8uoEOtkOm
 qPnFOl8v5Ea0KEhNvj4u8wcldMwBTseN3eFo38MeKnHA3RJ371z39iOa+OYM56y0
 4A86nDVhQAtw/FSx4l86hTTEFiP1UYXexDRzs8aGaCNUgprg8hQhgUFd5AReZAR2
 3haTaX+QuE0Q/luZamWVBS93kVxdcTLNwwwcdWggSK5asfcLHr6C8+OSE+vqFobz
 hwPyEPeRkJG2Z8DcPQ==
 =RStB
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmk8IP0WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICOjNEACBFVDHvjUi7A9dsc5SZaDNuEOL
 WmbHEfl7rOaHg1DMCse6KbmloAWeAAd7v+dSeEHqlRGUJNFaAlE2fv95v+mKmpi1
 o0b456+1kbitV5yJIZzeH+2ZKXJiDvbx3euhtk0c6Jq/lWwTeLYwFZ1tMYy50pUA
 2qUuwBkkPddvcpPgwNqKLYTT3JK+jBd57YTNVTCNUr6V9yn3U0TLXMaAJPqYJCRK
 eOHetjPpKc0vdV6HJgtAyRVKTqtY7CRJsD65JbP37WfYjlZkp0JHvrhTUACqu2HC
 P+N9EaIkUFVjhbh9HyaNSkbDgBKJxV2kqsnEUBFnQ8Ft9X6BUjRKX4HlctmfWnZf
 8JGZSqnOumhnhCT818IcBsLBLLrETlspZsemezCLahBjSJWiFE2g9AqFR0TyaFij
 ME51MH2iGNC7XHtIMiaVAIO5LsLJ2OIS5PAiPK048/Dx4UHQhSosuCWKJ/ptCX/m
 nLZmYWMCEFfnVklC0ymzzktqqD7PLevByBfgyeo7tr6HOKfIv+LkwnmpXaitDLBB
 2NlVPQnCtf2wKSAwLBHP19w4BluzdAPoG4U6J1SWUYrUgoWKhLiKQo2yCa+Ji4Mc
 C8p5A9jCDEc5zqo1YQmNRT+72vuAc0MAeiuVR7ou8BKdv0DFkJ3ZvgdLhjPinLz5
 fJhZPxDQOm8Tf059PQ==
 =zF92
 -----END PGP SIGNATURE-----

Merge tag 'v25.17' into debian/trixie-backports

freedombox Debian release 25.17
2025-12-12 09:04:43 -05:00
Priit Jõerüüt
fe496627d0
Translated using Weblate (Estonian)
Currently translated at 4.5% (85 of 1880 strings)
2025-12-12 08:00:20 +00:00