2463 Commits

Author SHA1 Message Date
tcely
d9ed0193f0
Use the get_usable_cpu_count function 2026-04-01 01:59:13 -04:00
tcely
e1449fbd28
Add the get_usable_cpu_count function 2026-04-01 01:59:10 -04:00
tcely
0e221f24a5
Merge branch 'main' into split-pr-1402 2026-04-01 01:54:32 -04:00
tcely
6db7a9a010
Release for 2026-004 2026-03-27 14:52:43 -04:00
tcely
37a3943c10
Split up tubesync/sync/views.py 2026-03-24 15:39:13 -04:00
tcely
27e685d5d5
Stop using ContentFile 2026-03-24 15:39:10 -04:00
tcely
542d10ebe0
Allow a different tasks directory for sqlite_tasks 2026-03-24 15:38:59 -04:00
tcely
865c57fe2d
Link up fontawesome CSS and web font files 2026-03-24 14:33:34 -04:00
mady20
1e0abe8906 Fix test cleanup and imports 2026-03-22 17:06:08 +05:30
mady20
a5ae61ddec Centralize test fixtures, fix state leaks, and cleanup artifacts 2026-03-22 01:45:26 +05:30
mady20
6c7f94f29c Add README for sync tests 2026-03-20 00:02:03 +05:30
mady20
0e137f7d21 Merge 'main' into issue/1427/split-tests 2026-03-19 23:50:33 +05:30
mady20
a1aeb504c3 Split sync/tests.py into smaller test modules 2026-03-19 22:27:29 +05:30
gilangjavier
05e702820a test(media): cover stale video fields cleanup after audio download 2026-03-19 12:04:16 +07:00
gilangjavier
e129e22308 fix(media): prioritize audio token over downloaded height 2026-03-19 11:52:09 +07:00
gilangjavier
2c9288887a fix(media): preserve 'audio' resolution for downloaded audio formats 2026-03-19 10:11:11 +07:00
tcely
d58f37c02f
fix: clear stale data for audio downloads 2026-03-18 15:36:04 -04:00
tcely
7446006a7c
Test the behavior for audio-only sources 2026-03-18 14:10:07 -04:00
gilangjavier
4d7c7a5d98 test: move issue-499 metadata to fixtures and use metadata_dumps 2026-03-17 13:25:07 +07:00
gilangjavier
66ece65925 Fix {resolution} output for premium/50fps formats 2026-03-17 10:08:37 +07:00
tcely
873731fb78
Merge branch 'main' into issue/1398/debian-13 2026-02-28 08:45:22 -05:00
tcely
1abaa4d8c5
Create shasum.py 2026-02-28 08:33:37 -05:00
tcely
ca29e109fd
Merge branch 'main' into issue/1398/debian-13 2026-02-28 06:09:30 -05:00
tcely
c3ca69420f
Merge pull request #1396 from meeb/release-2026-003
Release for 2026-003
2026-02-28 03:38:03 -05:00
tcely
70320d2842
Improve get_waiting_tasks
* Switch to a generator in `get_waiting_tasks`

* Faster checking for empty task queues
2026-02-26 04:21:09 -05:00
tcely
8ea9b5bf49
Increase minor version 2026-02-25 07:33:58 -05:00
tcely
2e26cabeea
Release for 2026-003 2026-02-25 02:04:01 -05:00
meeb
cc3a185f39
Merge pull request #1389 from meeb/issue/1344/fallback-and-matching
Expand the fallback strategies
2026-02-24 22:00:09 +11:00
meeb
b1b7cb960b
Merge pull request #1392 from meeb/issue/1391/media_format
Add `MEDIA_FORMATSTR` setting
2026-02-24 21:57:32 +11:00
meeb
a283c17c34
Merge pull request #1382 from meeb/tcely-cleanup-settings
Clean up outdated settings
2026-02-24 21:56:37 +11:00
tcely
38eae543f5
Clean up tests 2026-02-23 11:25:44 -05:00
tcely
ce2e675a4c
Use the setting for a cleared media_format 2026-02-20 21:39:17 -05:00
tcely
795c98443e
Update views.py 2026-02-20 20:40:29 -05:00
tcely
83bc84323f
Add AV1 test cases 2026-02-20 19:02:37 -05:00
tcely
6fedfdabd6
Move the resolve_priority_order function to common/utils.py 2026-02-20 17:07:53 -05:00
tcely
06fd21e102
Add tests for REQUIRE_CODEC 2026-02-20 12:21:32 -05:00
tcely
24626e041d
Move the defaults for ENGLISH_LANGUAGE_CODE_ORDER into settings 2026-02-20 12:21:29 -05:00
tcely
004b851796
Changing this breaks migrations 2026-02-20 12:21:26 -05:00
tcely
5f58a538f0
Add a resolve_priority_order function 2026-02-20 12:21:23 -05:00
tcely
b77d7f0a42
Create 0037_alter_source_fallback.py 2026-02-20 12:21:20 -05:00
tcely
4767dac2b8
Only allow switching codecs when REQUIRE_CODEC was not used 2026-02-20 12:21:18 -05:00
tcely
f0e63c5cd3
Set the variables earlier 2026-02-20 02:06:56 -05:00
tcely
d4f649f27d
Add and use a get_fallback_id function 2026-02-20 02:06:52 -05:00
tcely
44e2d4bb31
Add ENGLISH_LANGUAGE_CODE_ORDER setting 2026-02-19 23:51:11 -05:00
tcely
1a829830f2
Expand the fallback strategies 2026-02-19 23:40:57 -05:00
tcely
00771ac84a
Also filter old metadata in tables 2026-02-19 03:58:00 -05:00
tcely
3d408df4cc
Add control socket settings to gunicorn.py 2026-02-18 16:28:07 -05:00
tcely
eacf641afc
Revise syntax and types
Use more universally accepted syntax and tighten the types.
2026-02-11 08:51:34 -05:00
tcely
73b8526267
Short-circuit the empty case 2026-02-11 07:21:12 -05:00
tcely
297273a563
Adjust for RawSQL 2026-02-11 06:54:12 -05:00