Commit Graph

  • 1f9a87e64f Update translatable texts develop SABnzbd Automation 2026-06-07 12:26:33 +00:00
  • 508ae12c8f Add warning for Windows connection limit Safihre 2026-06-07 14:25:49 +02:00
  • 92489bb624 Configure Renovate to track Python and sabctools versions Safihre 2026-06-07 13:03:03 +02:00
  • e39d1e323a Update text files for 5.0.4RC1 5.0.4RC1 5.0.x Safihre 2026-06-07 12:46:52 +02:00
  • 091b9cfafd Update macOS build Python to 3.14.5 Safihre 2026-06-07 12:42:59 +02:00
  • fa982d4f69 Update macOS build Python to 3.14.5 Safihre 2026-06-07 12:42:59 +02:00
  • 08aaca09df Add guards to blocking connections to prevent them processing the queue (#3444) mnightingale 2026-06-04 09:48:48 +01:00
  • f99fb0202f Fix RuntimeError: dictionary changed size during iteration in stop_idle_jobs (#3432) Ryan Hollister 2026-05-23 15:33:14 -05:00
  • 5636283f31 Match previous RSS parsing behaviour (#3425) mnightingale 2026-05-22 21:34:30 +01:00
  • 0ccb23b9d3 Refactor RSS processing for clarity and option precedence Safihre 2026-05-11 15:42:29 +02:00
  • ee9a6c0b6c Front-end would show job with invalid date as URL-fetching Safihre 2026-05-16 14:49:12 +02:00
  • e3308e61b2 Replace unreliable directory access check Safihre 2026-05-15 21:41:16 +02:00
  • 53e6ae479d Use reduced progress bar width in compact layout Safihre 2026-05-15 21:10:16 +02:00
  • 64f55c0834 Update translatable texts SABnzbd Automation 2026-06-07 06:43:44 +00:00
  • babd8517e9 Database SQLite storage for RSS feeds (#3253) mnightingale 2026-06-07 07:43:14 +01:00
  • 0950393b82 Correctly format tests based on new rules and remove star imports Safihre 2026-06-05 12:45:53 +02:00
  • 08bcddf8d2 Style login and wizard pages after recent changes Safihre 2026-06-05 14:29:52 +02:00
  • eae5f164e6 Correct rounding of the Warnings box Safihre 2026-06-05 10:39:07 +02:00
  • d5700bf8a3 Apply C4 linter rules for collection usage Safihre 2026-06-05 09:04:05 +02:00
  • d969d3df1a Skip File Rename When Paths Are Identical Safihre 2026-06-04 13:59:40 +02:00
  • 5e3126cd14 Define NzoInfo with TypedDict Safihre 2026-06-04 12:48:05 +02:00
  • f3ef46e5c2 Add concurrency control to translations workflow Safihre 2026-06-04 11:08:11 +02:00
  • ca5e02f2f1 Sanitise host_whitelist and login/request public IP addresses (#3437) mnightingale 2026-06-04 10:06:07 +01:00
  • dc870495c5 Update all dependencies (#3448) renovate[bot] 2026-06-04 11:05:39 +02:00
  • a6491750f7 Fix false "not writable" warning from non-atomic writability self-test (#3446) VisorCraft 2026-06-04 03:50:45 -05:00
  • 6dacc71cb4 Add guards to blocking connections to prevent them processing the queue (#3444) mnightingale 2026-06-04 09:48:48 +01:00
  • 23c00b571c unrar 7.22 (#3447) thezoggy 2026-06-03 03:02:02 -05:00
  • cc61dc974b Update translatable texts SABnzbd Automation 2026-05-26 14:54:59 +00:00
  • 7f421a3c0b Add logging of unhandled connection exceptions and wait_for result (#3440) mnightingale 2026-05-26 15:54:19 +01:00
  • 2740ad20b6 Enable lazy evaluation of type hints in decorators Safihre 2026-05-26 16:54:05 +02:00
  • 57e371aba5 Pin tempora to 5.8.1 Safihre 2026-05-26 16:45:58 +02:00
  • c1096dc0ab Update type hints to use native union syntax and TypeAlias Safihre 2026-05-26 16:44:49 +02:00
  • 08bdd12298 Enable slots for dataclasses Safihre 2026-05-26 14:57:29 +02:00
  • 7b2e139e45 Update ruff target Python version to 3.10 Safihre 2026-05-26 14:47:46 +02:00
  • 1ce1440df8 Update all dependencies (#3436) renovate[bot] 2026-05-26 15:53:21 +02:00
  • a7c897f2ad Add French & Turkish translations to appdata.xml (#3439) cardpuncher 2026-05-26 15:38:21 +03:00
  • a344726c68 Drop support for Python 3.9 Safihre 2026-05-26 14:34:19 +02:00
  • b0c31c7e10 Pin tempora for Python 3.9 Safihre 2026-05-26 09:36:38 +02:00
  • 2c530fee47 Remove disableDelays because config is not defined (#3438) mnightingale 2026-05-26 05:50:24 +01:00
  • 25d20f0f08 Fix RuntimeError: dictionary changed size during iteration in stop_idle_jobs (#3432) Ryan Hollister 2026-05-23 15:33:14 -05:00
  • 3aaebed274 Update translatable texts SABnzbd Automation 2026-05-23 20:20:13 +00:00
  • f12725eea5 Adjust new rounded UI layout and spacing for consistency Safihre 2026-05-23 22:05:37 +02:00
  • dbf8ef15ef Refactor theming to use CSS variables Safihre 2026-05-23 21:17:57 +02:00
  • de5abc95f5 Further improvements to styling revamp Safihre 2026-05-22 15:57:51 +02:00
  • 04379e3faa Change main interface to more rounded version Safihre 2026-05-22 10:27:27 +02:00
  • fec57377db Fix warnings when retrying jobs that have missing renamed files and fix the causes (#3428) mnightingale 2026-05-23 17:59:44 +01:00
  • 2f4750f77d Match previous RSS parsing behaviour (#3425) mnightingale 2026-05-22 21:34:30 +01:00
  • 820442bdbd Update translatable texts SABnzbd Automation 2026-05-21 08:06:58 +00:00
  • e63648c9c4 Give the Config a little bit more modern feeling Safihre 2026-05-19 21:29:46 +02:00
  • a8751c5e77 Add extra logging when removing Movie category Safihre 2026-05-18 15:22:05 +02:00
  • 196a92550c Update all dependencies (#3422) renovate[bot] 2026-05-18 09:12:28 +02:00
  • 526fcd3544 Update translatable texts SABnzbd Automation 2026-05-18 07:08:02 +00:00
  • f817e4f0fb Work around pyproject.toml handling in snap build Safihre 2026-05-18 09:07:20 +02:00
  • d7ca91e395 Try to clean the cache dir multiple times (#3419) mnightingale 2026-05-16 21:43:07 +01:00
  • e3c8d79dae Update translatable texts SABnzbd Automation 2026-05-16 14:16:43 +00:00
  • 2cb472f690 Allow setting options for URL-grabbing jobs Safihre 2026-05-16 16:15:43 +02:00
  • caee1d3bfe Front-end would show job with invalid date as URL-fetching Safihre 2026-05-16 14:49:12 +02:00
  • 8069361faa Replace unreliable directory access check Safihre 2026-05-15 21:41:16 +02:00
  • 02c567fd8c Use reduced progress bar width in compact layout Safihre 2026-05-15 21:10:16 +02:00
  • 60f555117c Limit GitHub Actions workflow concurrency Safihre 2026-05-15 16:26:14 +02:00
  • 7549f23956 Update version for 5.0.3 5.0.3 master Safihre 2026-05-15 16:22:13 +02:00
  • 2f92c2b3e9 Merge branch '5.0.x' Safihre 2026-05-15 16:21:36 +02:00
  • a2b3ed3de1 Update text files for 5.0.3 Safihre 2026-05-15 16:19:48 +02:00
  • f259e47110 URLGrabber would crash on new installs Safihre 2026-05-15 14:38:30 +02:00
  • 10ffcb2c82 Check SAB_CACHE_DIR exists first and allow to already exist (#3415) mnightingale 2026-05-15 13:43:29 +01:00
  • 1564ee3ccf Remove unreliable test (#3416) mnightingale 2026-05-15 13:42:30 +01:00
  • fb8b181205 URLGrabber would crash on new installs Safihre 2026-05-15 14:38:30 +02:00
  • b6b992e521 Update translatable texts SABnzbd Automation 2026-05-15 07:39:06 +00:00
  • 290f85ca1c Extend Cleanup List with filename and path pattern matching (#3413) Safihre 2026-05-15 09:38:22 +02:00
  • bc73f7de05 Set version for 5.0.2 5.0.2 Safihre 2026-05-14 20:17:24 +02:00
  • 1355f40a60 Merge branch '5.0.x' Safihre 2026-05-14 20:16:56 +02:00
  • 45873d4cbb Update text files for 5.0.2 Safihre 2026-05-14 20:16:11 +02:00
  • f32847229a Apply fixes found by ruff Safihre 2026-05-14 20:11:26 +02:00
  • 80840ce743 Modernize Python type hints and enable Pyupgrade checks Safihre 2026-05-13 22:09:24 +02:00
  • 0434dca45f Enable additional Ruff checks and implement fixes Safihre 2026-05-13 21:23:06 +02:00
  • 81bc2a384f Add F401 unused imports check Safihre 2026-05-13 20:37:55 +02:00
  • 2184964d78 Reduce time to test (#3412) mnightingale 2026-05-13 17:49:41 +01:00
  • b942e06297 Introduce Ruff linter for improved code quality Safihre 2026-05-10 12:09:34 +02:00
  • 5598db0d9e Update translatable texts SABnzbd Automation 2026-05-13 12:00:14 +00:00
  • f7ad95f298 Consolidate RSS feed processing and remove 'Apply filters' action Safihre 2026-05-13 13:58:43 +02:00
  • 61e30ab419 Generalize .gitignore rules for hidden directories Safihre 2026-05-13 13:41:56 +02:00
  • 90798e5e4d Update translatable texts SABnzbd Automation 2026-05-11 13:57:52 +00:00
  • 8be8af018f Refactor RSS processing for clarity and option precedence Safihre 2026-05-11 15:42:29 +02:00
  • 7abb39d02d Move black config to pyproject Safihre 2026-05-10 12:00:01 +02:00
  • 72630c30ae Update text files for 5.0.2RC1 5.0.2RC1 Safihre 2026-05-08 11:08:06 +02:00
  • 990dce2232 Merge branch 'develop' into 5.0.x Safihre 2026-05-08 10:02:38 +02:00
  • 2668f1cd26 Refactor NzbObject admin data file path property Safihre 2026-05-08 09:59:08 +02:00
  • 2a28a00c19 Simplify postproc queue storage and resolve serialization issues (#3406) mnightingale 2026-05-08 08:06:11 +01:00
  • 9d7ab53685 Only acquire nzo lock when reserving filenames (#3411) mnightingale 2026-05-07 07:58:34 +01:00
  • 95f3b9fcc1 Save nzo after last file_done even if before next_save (#3410) mnightingale 2026-05-06 18:21:04 +01:00
  • ae170c6879 Update translatable texts SABnzbd Automation 2026-05-06 12:45:45 +00:00
  • 0831f0c202 Update version to 5.1.0-dev Safihre 2026-05-06 14:44:53 +02:00
  • fc214a7ef9 Reserve filenames in NZO (#3407) mnightingale 2026-05-06 09:35:44 +01:00
  • cb0bb885c4 Fix remove_article incorrect return (#3408) mnightingale 2026-05-06 09:30:51 +01:00
  • 053c51bb58 Fix webhost resolution for bracketed IPv6 addresses Safihre 2026-05-06 09:03:13 +02:00
  • c1860aa4c4 Fix stuck queue due to article fetcher not being cleared (#3400) mnightingale 2026-05-06 07:51:34 +01:00
  • 4d14d663b3 Cleanup file_done logic (#3405) mnightingale 2026-05-05 20:56:22 +01:00
  • ee3cd747b9 Use UUID4 for nzo_id and rekey existing duplicates (#3395) mnightingale 2026-05-05 09:39:49 +01:00
  • 5f933ddc21 Fix spurious FileExistsError logs when download directories already exist (#3397) mordax7 2026-05-04 20:03:21 +02:00
  • 98dc183881 Add test for 3.0.0 legacy queue format restoration Safihre 2026-05-04 16:43:42 +02:00