9945 Commits

Author SHA1 Message Date
Safihre
395f8dc4c5 Only build snaps for tags and relevant file changes 2026-04-14 18:01:18 +02:00
Safihre
375cc4955d Put releasing a new version behind manual approval 2026-04-14 09:42:13 +02:00
Safihre
6ff8aa7cef Update text files for 5.0.0RC3 5.0.0RC3 2026-04-13 18:46:00 +02:00
renovate[bot]
0117941422 Update all dependencies (#3376)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-13 01:39:43 +00:00
Safihre
004e4e68eb Strip newlines from translated skin template strings
Ensures that translations do not break HTML or JavaScript rendering by removing newlines and carriage returns before the strings are cached and returned.

Closes #3375
2026-04-12 22:57:57 +02:00
jcfp
a72bb62a9d Check nsis exists before use (#3374) 2026-04-10 12:18:45 +02:00
Safihre
db17c69cd0 Update text files for 5.0.0RC2 5.0.0RC2 2026-04-10 10:56:34 +02:00
Safihre
c6d3b1ebf3 Tavern issue fixed 2026-04-10 10:21:34 +02:00
renovate[bot]
a0feeb66c1 Update all dependencies (#3371)
* Update all dependencies

* Restore compatibility

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Safihre <safihre@sabnzbd.org>
2026-04-07 07:10:25 +00:00
SABnzbd Automation
dbd71a3786 Update translatable texts
[skip ci]
2026-04-06 20:38:51 +00:00
Safihre
71b6550661 Language use in NSIS should be stable 2026-04-06 22:38:08 +02:00
SABnzbd Automation
41755e1219 Update translatable texts
[skip ci]
2026-04-06 20:28:03 +00:00
Safihre
c9486e0939 Also auto-update the NSIS file translations 2026-04-06 22:27:18 +02:00
SABnzbd Automation
2d6880cff3 Update translatable texts
[skip ci]
2026-04-06 07:12:35 +00:00
Safihre
6dda8125f7 Merge make_dmg into main package.py (#3372)
* Fix icon variable assignment and adjust icon location

* Add pyobjc-framework-Quartz to requirements

* Change DMG icon path to logo-arrow.svg

Updated the icon path for the DMG build process.

* Integrate make_dmg into package.py

* Remove 'format' key from package configuration

Removed 'format' key from configuration dictionary.
2026-04-06 09:04:05 +02:00
Safihre
4ea496ea6f Check for more signs of encryption
Rarfile throws a BadRarFile that it couldn't decode due to possibly wrong password.
2026-04-03 14:56:44 +02:00
Safihre
706dddcac9 Add HTML Readme also for the macOS installer 2026-04-03 11:00:20 +02:00
Safihre
b002df09f9 Convert Readme to HTML for Windows installer 2026-04-03 11:00:15 +02:00
Safihre
a587212c00 Revert "No longer pin some dependencies"
This reverts commit f6b60ac140.
2026-04-03 10:13:52 +02:00
SABnzbd Automation
998766e7f8 Update translatable texts
[skip ci]
2026-04-03 07:02:49 +00:00
Safihre
128d969429 Remove notice about SABHelper from <3.0 version 2026-04-03 08:54:10 +02:00
Safihre
7b6f6801c7 Notify users that ARM64 version is available 2026-04-03 08:52:22 +02:00
SABnzbd Automation
fbbe250f54 Update translatable texts
[skip ci]
2026-04-03 06:46:24 +00:00
Safihre
f6b60ac140 No longer pin some dependencies 2026-04-03 08:45:28 +02:00
SABnzbd Automation
5d4d512108 Update translatable texts
[skip ci]
2026-03-31 19:45:45 +00:00
mnightingale
74541f2d51 Fix server test if connection closed (#3367) 2026-03-31 21:44:59 +02:00
Safihre
c05a3ceef0 Correct SabCTools version check
It would stop working if we release version 10.X
2026-03-31 15:12:19 +02:00
Safihre
f60da12ae6 Skip extract_pot tests on Python 3.9 2026-03-31 14:47:41 +02:00
SABnzbd Automation
17a4ea9e35 Update translatable texts
[skip ci]
2026-03-31 12:04:45 +00:00
Safihre
468ab93568 Update extract_pot and pygettext
Seems we accidentally forgot some translations
2026-03-31 14:02:40 +02:00
Safihre
978be46be4 Refactor .mo file generation
Updated msgfmt to latest version
2026-03-31 13:41:49 +02:00
Safihre
f2ad9e6582 Tweaks to make_dmg 2026-03-30 14:24:06 +02:00
Safihre
dc542e4bef Tweaks to SABnzbd.spec 2026-03-30 14:17:25 +02:00
Safihre
1bc685fee3 Small tweaks to snapcraft.yml 2026-03-30 11:04:20 +02:00
Safihre
7e9dc78429 Change text files for 5.0.0RC1 5.0.0RC1 2026-03-30 10:43:05 +02:00
Safihre
ce2c2f86d0 Add .claude to gitignore 2026-03-30 10:38:47 +02:00
renovate[bot]
08443409be Update all dependencies (#3365)
* Update all dependencies

* Allow older requests for Python <3.9

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Safihre <safihre@sabnzbd.org>
2026-03-30 07:53:55 +00:00
Joe Kappus
f2d4347e1b builder/package.py: stop mangling test data (#3364)
Broke tests on Debian/Ubuntu, they reported it, never figured it out.

(#2274)

On Gentoo we skipped the failing test for years but 'just plain fails'
didn't sit right with me. We found the tests only fail using release
tarball, not git.

package.py script 'fixes' the line endings on .txt extensions but doesn't
account for a stillrarbutnotagoodname.txt rar binary in the test data.

This breaks tests on anyone using the release tarballs. So we skip mangling
the test data to allow for downstream CI to work.
2026-03-25 07:49:03 +01:00
Safihre
cd5acde5d2 Set pipeling requests to 2 for new servers (#3362) 2026-03-23 22:51:02 +01:00
Safihre
1c6e5e0deb Generalize (most) filenames to NFC form
Closes #2858, #1633
But might not be enough. We will see.
2026-03-23 22:50:40 +01:00
mnightingale
903582fb36 Fix checking for unwanted files in rars once password is known (#3360) 2026-03-23 20:27:00 +01:00
Safihre
9b2c9621a9 Generalize diskspace check arguments 2026-03-23 11:41:30 +01:00
Safihre
a1eb3284f2 Set Download Folder minimum space to 500M by default
See #3346
2026-03-23 09:09:07 +01:00
Safihre
a4b04ae224 Perform Complete diskspace check at 90% instead of 95% 2026-03-23 09:02:20 +01:00
mnightingale
baa52e4acf Perform diskspace check on complete directory for nzo (#3346)
* Perform diskspace check on complete directory for nzo

* Always check complete_dir even if complete_free is 0

* Slots require 3.10

* Fix direct unpack calculation

* Schedule resume against download_dir, complete_dir, or an arbitrary path

* Document params

* Replace Diskspace with returning a tuple

* Fix the broken things

* Add diskspace tests
2026-03-23 09:01:24 +01:00
renovate[bot]
5bfa4c8bac Update all dependencies (#3359)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-23 00:37:22 +00:00
Safihre
14e00b366e Update text files for 5.0.0Beta4 5.0.0Beta4 2026-03-20 23:30:05 +01:00
mnightingale
449157e0fb Set filename_checked after the check to prevent race (#3357) 2026-03-19 22:06:15 +01:00
SABnzbd Automation
89b3b97093 Update translatable texts
[skip ci]
2026-03-19 14:50:51 +00:00
mnightingale
40e4012e41 Upgrade sabctools to 9.4.0 (#3356) 2026-03-19 15:50:07 +01:00