Commit Graph

  • 42dadbc314 chore(lint): ignore RUF059 tcely 2026-08-18 06:28:43 -04:00
  • 4c96a49dca chore(lint): ignore BLE001 tcely 2026-08-18 06:28:40 -04:00
  • 904d0c357d chore(lint): address FURB136 & SIM103; ignore BLE001 & RUF012 tcely 2026-08-18 06:28:38 -04:00
  • f1aee331fe chore(huey): remove unused decorator dynamic_retry tcely 2026-08-18 06:28:35 -04:00
  • c25f339982 chore(tasks): remove unused import dynamic_retry tcely 2026-08-18 06:27:19 -04:00
  • 1af8fc7945 chore(tasks): remove dynamic_retry from delete_all_media_for_source tcely 2026-08-18 06:27:16 -04:00
  • badd7f7fcb chore(tasks): switch over save_all_media_for_source tcely 2026-08-18 06:27:13 -04:00
  • deffb20789 chore(tasks): switch over check_source_directory_exists tcely 2026-08-18 06:27:10 -04:00
  • 8d2562b62f chore(tasks): switch over download_source_images tcely 2026-08-18 05:09:11 -04:00
  • 2bf13ffb43 chore(tasks): switch over refresh_formats tcely 2026-08-18 05:09:08 -04:00
  • 63e6886bef chore(tasks): switch over download_media_image tcely 2026-08-18 05:09:04 -04:00
  • d2a5eb95fa fix(huey): report retry_delay value when retry_backoff is disabled tcely 2026-08-18 05:09:01 -04:00
  • 0d01a1483b fix(huey): override retry_backoff less often tcely 2026-08-18 05:08:57 -04:00
  • f02929501d fix(huey): do not rely on the backoff_class argument tcely 2026-08-18 05:08:53 -04:00
  • 6ff69c4d18 feat(huey): flexible backoff algorithms tcely 2026-08-18 05:08:50 -04:00
  • eed7fecb43 Merge pull request #1553 from meeb/tcely-audit-tasks-for-delay tcely 2026-08-16 05:59:11 -04:00
  • 60b1f411c0 chore: audit tasks for delay tcely 2026-08-14 17:43:28 -04:00
  • a0085a9b06 Merge pull request #1552 from meeb/tcely-fix-watchdog tcely 2026-08-14 05:44:38 -04:00
  • 4cf317a769 Merge pull request #1551 from meeb/tcely-debian-backports tcely 2026-08-13 17:57:37 -04:00
  • da85080d2a fix: watchdog delay tcely 2026-08-13 17:33:13 -04:00
  • cd481962ff fix: set the PYTHON_BASIC_REPL environment variable tcely 2026-08-13 04:05:50 -04:00
  • 03578cb84e chore: include debian-backports configuration tcely 2026-08-13 03:57:58 -04:00
  • 7ee8c9667b fix: change task queue from NET to LIMIT tcely 2026-08-12 20:26:11 -04:00
  • 16fa1f44e1 Merge pull request #1546 from meeb/tcely-watchdog tcely 2026-08-08 05:44:59 -04:00
  • 6d27e86e22 Merge pull request #1547 from meeb/tcely-waiting_id_generator-and tcely 2026-08-08 05:40:36 -04:00
  • 667f3798bf fix: use short-circuiting for waiting_id_generator tcely 2026-08-07 23:16:56 -04:00
  • 8df60b9456 feat: set a timeout for operational workers tcely 2026-08-07 20:50:14 -04:00
  • 365fd15016 fix(lint): ignore C401; address B009 & SIM210 tcely 2026-08-07 05:26:50 -04:00
  • ac29632107 chore: keep set as it is more readable tcely 2026-08-07 05:14:19 -04:00
  • 3bfe30367a fix(lint): ignore C400 tcely 2026-08-07 05:08:01 -04:00
  • 63be6bc7ee fix(lint): address C417 tcely 2026-08-07 05:00:27 -04:00
  • 4778c582c6 fix(lint): address C400 & C418 tcely 2026-08-07 04:50:42 -04:00
  • bff5c7a248 fix(ci): enable C4 and ignore specific rules tcely 2026-08-07 04:33:57 -04:00
  • e783d27301 fix: correct the syntax and ignore the bad lint advice tcely 2026-08-07 04:16:33 -04:00
  • 08183272bf feat: use terminate_queue_worker tcely 2026-08-07 04:07:12 -04:00
  • 9db31112c1 feat: add terminate_queue_worker task tcely 2026-08-07 02:27:32 -04:00
  • e0e3676a36 Merge pull request #1540 from meeb/release/0.18.3 tcely 2026-08-03 03:56:06 -04:00
  • b405442df6 Merge pull request #1544 from meeb/tcely-wait-for-migration tcely 2026-08-03 03:38:04 -04:00
  • 6ba5dfafea Merge pull request #1543 from meeb/tcely-cleanup_old_media tcely 2026-08-03 03:30:55 -04:00
  • 8e1e9d19c1 fix: wait for migration before rename or delete tcely 2026-08-02 22:45:07 -04:00
  • d867410f77 fix: cleanup_old_media runs only once at a time tcely 2026-08-02 22:37:43 -04:00
  • 2537f136e8 Merge pull request #1542 from meeb/tcely-django_queryset_generator tcely 2026-08-02 19:34:31 -04:00
  • 53890070e4 fix: always finish gc operations tcely 2026-08-02 18:55:10 -04:00
  • 59c45d1d8c Merge pull request #1538 from meeb/tcely-24-hour-format tcely 2026-07-24 23:34:34 -04:00
  • db68583dc8 Release for 2026-008 tcely 2026-07-24 21:36:44 -04:00
  • 433f80f5d4 Merge branch 'main' into tcely-24-hour-format tcely 2026-07-24 11:57:29 -04:00
  • 3b6a6427c7 Merge pull request #1539 from meeb/tcely-ruff-new-default-rules tcely 2026-07-24 11:55:16 -04:00
  • e7f834765b fix(ci): adjust ruff to avoid expanded default rules tcely 2026-07-24 11:37:07 -04:00
  • 10c97f78d2 fix: use 24-hour format for target schedule tcely 2026-07-24 06:59:28 -04:00
  • 70092496fa feat: use TUBESYNC_LOG_LEVEL for console logging tcely 2026-07-18 13:03:53 -04:00
  • d580922bd7 Bump version to 0.18.2 tcely 2026-07-04 18:57:32 -04:00
  • 84e9c8bc69 Merge pull request #1528 from meeb/tcely-patch-1 tcely 2026-07-03 08:42:58 -04:00
  • 0c1f551725 chore: include the latest wiki changes tcely 2026-07-02 14:37:16 -04:00
  • 8c41617f8b chore: allow additional arguments when upgrading tcely 2026-07-01 12:11:33 -04:00
  • ad25e699c7 fix: preserve empty string as the default tcely 2026-07-01 04:55:09 -04:00
  • 6229c78cf5 fix: only call lower on truthy values tcely 2026-07-01 04:29:29 -04:00
  • d53a5ac92f Merge pull request #1526 from meeb/tcely-checkout-v7 tcely 2026-06-28 10:36:28 -04:00
  • 0480aeb1a8 chore: upgrade checkout action from v6 to v7 tcely 2026-06-25 21:25:54 -04:00
  • 827548d3c2 chore: update Python version requirement to >=3.12 tcely 2026-06-25 19:10:48 -04:00
  • 5f6993f157 chore: add services card and update logs card icon tcely 2026-06-21 11:10:01 -04:00
  • 487d9a78ec chore: add logs link to navigation tcely 2026-06-21 10:43:47 -04:00
  • c844c0cda3 Merge pull request #1523 from meeb/tcely-editing-services tcely 2026-06-20 23:31:27 -04:00
  • aa4c77b45e fix: prefer s6-rc-db to avoid locking tcely 2026-06-20 13:21:44 -04:00
  • 0d3ce38c20 fix: adjust for running stop-queue from gunicorn tcely 2026-06-20 12:00:39 -04:00
  • 4ca20fdd74 chore: initialize service status permissions tcely 2026-06-20 01:02:17 -04:00
  • b5590829c0 fix: adjust for running the maintenance function from gunicorn tcely 2026-06-20 01:02:14 -04:00
  • b495647693 feat: services page tcely 2026-06-20 01:02:09 -04:00
  • 68e64f5286 feat: implement S6OverlayReporter for s6 service reporting tcely 2026-06-18 16:25:27 -04:00
  • 64833a9b6b fix: accept missing optional flags with stop-queue tcely 2026-06-19 11:06:23 -04:00
  • 7a5bbb29e8 chore: include the latest wiki changes tcely 2026-06-18 14:49:09 -04:00
  • 0dc6c2ba15 chore(s6-overlay): use empty files in dependencies.d tcely 2026-06-18 14:46:53 -04:00
  • 547f213391 Merge pull request #1515 from meeb/tcely-gunicorn-check tcely 2026-06-18 10:05:57 -04:00
  • d906a22a00 Merge pull request #1521 from meeb/tcely-remove-duplicates-signal tcely 2026-06-18 10:03:55 -04:00
  • d8c678217e Merge pull request #1522 from meeb/tcely-issue-1519 tcely 2026-06-18 09:53:04 -04:00
  • 45122eeb0a Merge pull request #1520 from meeb/tcely-issue-1516 tcely 2026-06-18 09:50:48 -04:00
  • 5bc758fbfd chore: provide version strings to stop-queue tcely 2026-06-18 07:34:02 -04:00
  • cd6b70e2bc chore: add arguments to the stop-queue command tcely 2026-06-18 07:33:58 -04:00
  • f84a84fd5e fix: overwrite negative or zero values for PID tcely 2026-06-18 05:53:46 -04:00
  • 1cd63cafb1 fix: use command to stop task queue consumer service tcely 2026-06-18 05:10:34 -04:00
  • 2bb53cc4d0 fix: add a maintenance function to start the consumers tcely 2026-06-17 21:21:45 -04:00
  • ed868a772e fix: refactor duplicate task revocation logic using generators tcely 2026-06-17 12:23:59 -04:00
  • 868413d766 chore: add command to stop task queue consumer service tcely 2026-06-17 03:31:46 -04:00
  • e837d500a2 chore: set PYTHONDONTWRITEBYTECODE=1 tcely 2026-06-16 20:41:45 -04:00
  • 6d0941cd44 chore(ci): check gunicorn configuration in Dockerfile tcely 2026-06-16 20:41:42 -04:00
  • 14d361a75e Merge pull request #1504 from meeb/tcely-log-errors tcely 2026-06-16 04:02:06 -04:00
  • 987c0d9664 Merge pull request #1514 from meeb/revert-1503-tcely-postgresql-pool tcely 2026-06-16 03:29:40 -04:00
  • c85edb2438 Merge pull request #1510 from meeb/tcely-full-playlist-command tcely 2026-06-16 03:23:06 -04:00
  • 248e34b944 Merge pull request #1512 from meeb/tcely-tasks-exceptions tcely 2026-06-16 03:22:20 -04:00
  • 76b8e8418b Merge pull request #1508 from meeb/tcely-periodic-deleted-sources tcely 2026-06-16 03:21:41 -04:00
  • 897765330e fix: use Huey hooks for DB connections cleanup tcely 2026-06-16 03:17:24 -04:00
  • b1903b1bdb Revert "fix: use get_close_db_for_queue for signals" tcely 2026-06-16 02:20:32 -04:00
  • 9322a5a862 fix: use first() method for task retrieval tcely 2026-06-15 19:04:39 -04:00
  • 88c9e5f494 chore: include the latest wiki changes tcely 2026-06-11 16:10:30 -04:00
  • 17376850f5 feat: check for configured sources during playlist validation tcely 2026-06-14 09:38:14 -04:00
  • 965678e5c0 chore: convert full_playlist.sh tcely 2026-06-14 09:37:20 -04:00
  • 749671965a chore: move logging and debugging section to wiki tcely 2026-06-12 23:22:12 -04:00
  • 6106156632 feat: delete_deleted_sources periodic task tcely 2026-06-12 15:38:21 -04:00
  • 5608ffbcec chore: include the latest wiki changes tcely 2026-06-11 16:10:30 -04:00
  • e52ab57be5 fix: do not over-quote with shell_quote tcely 2026-06-11 11:20:23 -04:00
  • 7261f5b9bf fix: keep using the more restrictive decimal format for the count tcely 2026-06-11 03:55:13 -04:00