Commit Graph

  • a08e060517 Handle pagination for aggregation sorts Caleb Rogers 2026-03-11 17:17:22 +0800
  • 14a893741d Naively sort channel table without pagination handling Caleb Rogers 2026-03-11 17:01:31 +0800
  • a31dc44606
    Merge branch 'tubearchivist:develop' into channel-table Caleb Rogers 2026-03-11 14:44:42 +0800
  • 84322eceda Change docker-compose.yml back to default Dakota Gravitt 2026-03-09 15:25:09 -0500
  • f50b9a28dd clean up code formatting and improve readability Dakota Gravitt 2026-03-09 14:55:05 -0500
  • 3470611a3e Split up audio language downloads into separate methods, remove use_effect(), use lint formatting & fix documentation in code for feature. Dakota Gravitt 2026-03-09 14:12:12 -0500
  • 79b1f9e499 Normalize language codes with yt-dlp ISO-639-2 (3-letter) codes Dakota Gravitt 2026-03-02 01:58:34 -0600
  • db430fbff0 fix(video): surface audio stream language/title metadata in indexed streams and UI Dakota Gravitt 2026-03-02 01:10:32 -0600
  • cadc875acb fix(frontend): align toggle props and app settings defaults for multistream build Dakota Gravitt 2026-03-02 00:37:06 -0600
  • 303295f3dc refactor(ui): scope multistream validation handling to audio settings only Dakota Gravitt 2026-03-02 00:27:58 -0600
  • a7639098c0 feat(ui): add reusable audio language selector for app and channel settings Dakota Gravitt 2026-03-02 00:11:02 -0600
  • f818b341b0 feat(downloads): add multistream audio + language selection with channel overrides Dakota Gravitt 2026-03-02 00:10:41 -0600
  • ee4b91f2e1
    bump pot plugin, #build Simon 2026-03-07 16:03:23 +0700
  • 48ed969e5e
    bump requirements Simon 2026-03-07 16:01:37 +0700
  • f810ec17f6
    Merge 755d7a307f into 9f3ab54dd3 shaharulislam999 2026-03-02 18:46:15 +0000
  • 9f3ab54dd3
    Fix appconfig cleanup, #build Simon 2026-03-01 14:36:33 +0700
  • 837b013283
    fix cleanup old appsettings keys Simon 2026-03-01 14:23:17 +0700
  • cad136ce03
    fix reindex index_name lookup Simon 2026-03-01 14:10:48 +0700
  • 489ac3243a
    Hotfix, disable clear old config key, #build Simon 2026-02-28 18:43:20 +0700
  • ac00971d47
    disable clear old config keys, hotfix Simon 2026-02-28 18:42:35 +0700
  • b2a58b44d4
    Update yt-dlp, small fixes, #build Simon 2026-02-28 18:00:22 +0700
  • 7bb2513b9f
    add unstable tag Simon 2026-02-28 17:56:52 +0700
  • d9fd1180eb
    bump frontend dependencies Simon 2026-02-28 17:56:39 +0700
  • 7cb5c771ae
    fix: handle empty description for mutagen, #1124 Simon 2026-02-28 17:46:39 +0700
  • 2b316d1160
    bump requirements Simon 2026-02-28 13:21:40 +0700
  • 8f81ee3756
    use reindex for force redownload to preserve user metadata Simon 2026-02-28 12:46:30 +0700
  • d9f775cc96
    handle video delete from playlist fialure Simon 2026-02-28 11:49:00 +0700
  • 4efea375d6 Add explaination of new settings in Application settings page Dakota Gravitt 2026-02-26 00:55:13 -0600
  • 1ba03489ff reduce verbose logging when yt-dlp downloads individual HLS stream Dakota Gravitt 2026-02-26 00:28:07 -0600
  • 1a6c331499 change docker-compose.yml back to default Dakota Gravitt 2026-02-26 00:20:23 -0600
  • 0044ca19a1 Enhance language and title extraction from metadata tags Dakota Gravitt 2026-02-26 00:16:44 -0600
  • 5bdc56c865 refactor(downloads): relax mkv enforcement for audio multistream if video does not include additional audio tracks Dakota Gravitt 2026-02-25 23:53:40 -0600
  • 776cc2bea1 Clear channel multistream state when switching to global container if container is mp4 but channel override was previously had multistreams enabled Dakota Gravitt 2026-02-25 21:25:17 -0600
  • a32e95d913 feat(transcoding): add sentinel-based transcode guard and frontend retry Dakota Gravitt 2026-02-25 21:02:48 -0600
  • 89e558207f Add `ChangeEvent` import to ChannelAbout (minor fix) Dakota Gravitt 2026-02-24 20:59:22 -0600
  • 927ed0807d feat(download): enforce strict audio_multistream gating and enrich stream metadata Dakota Gravitt 2026-02-24 16:27:09 -0600
  • d5fc906641 Fixed channel override not triggering multi-audio track MKV downloads. Dakota Gravitt 2026-02-24 10:22:02 -0600
  • 6fc2bf36b6 feat: add MKV container support and video streaming endpoint Dakota Gravitt 2026-02-24 09:33:43 -0600
  • c7962486f3 fix audio_multistream to audio_multistreams Dakota Gravitt 2026-02-24 00:53:35 -0600
  • f8e4f65628 Add support for --audio-multistream flag Dakota Gravitt 2026-02-24 00:18:27 -0600
  • 0cbabd7cad
    rework: BOT_MESSAGES list, drop config toggle, always stop on bot detection Jordan May 2026-02-22 15:30:37 -0500
  • c0d9db856a
    allow replicas (#1116) Cameron Horn 2026-02-20 21:24:37 -0500
  • 9bc1303d7f
    bump requirements Simon 2026-02-21 09:22:32 +0700
  • b9ce0259f9
    dynamic ES pagination pit for meta embed task Simon 2026-02-21 09:20:27 +0700
  • f786a9c62e
    add configurable stop_on_bot setting to halt downloads on YouTube bot detection Jordan May 2026-02-13 00:45:12 -0500
  • 69eb6d58dd
    Update CONTRIBUTING.md Baku 2026-02-15 16:32:23 +1100
  • d8afde8ef4 Add table for channels Caleb Rogers 2026-01-28 22:52:46 +0800
  • 253af1be75 perf: Photos load speed fast Ling0402 2026-02-11 23:05:25 +0800
  • 9ed35baf5b more sane s6-overlay install Cameron Horn 2026-02-10 16:02:49 -0500
  • 7520e27c7f backend is main CMD Cameron Horn 2026-02-10 12:01:30 -0500
  • e43d192ae1 actually install beat restart cron Cameron Horn 2026-02-10 12:01:53 -0500
  • c18b99f1aa allow disabling auto delete per channel via 0 Cameron Horn 2026-02-09 18:11:41 -0500
  • 9cd94c8484 not needed with s6-overlay Cameron Horn 2026-02-09 17:30:55 -0500
  • b3666b689c implement s6-overlay Cameron Horn 2026-02-09 17:23:22 -0500
  • 0b1142e785 cross platform build optimization Cameron Horn 2026-02-08 16:30:34 -0500
  • cfeb61ece4 retry on error Cameron Horn 2026-02-07 22:10:29 -0500
  • eb60f24e25 allow replicas Cameron Horn 2026-02-08 16:01:45 -0500
  • c4ac6441bd
    remove old POT help text Simon 2026-02-08 18:15:09 +0700
  • 161e8ba9dd
    remove old pot manual field Simon 2026-02-08 18:04:00 +0700
  • dbab82dfab
    index names now variable (#1115) Cameron Horn 2026-02-08 05:31:21 -0500
  • c491e3654f Merge branch 'fix/index-migrations-improvements' into develop Simon 2026-02-08 17:21:38 +0700
  • 81d1da3c7b
    use appropriate alias creation api (#1114) Cameron Horn 2026-02-08 05:21:17 -0500
  • 382e81d727
    simplify env file logic Simon 2026-02-08 17:03:50 +0700
  • 25d7237a57
    Add Get Password From File (#1093) Michael Wagner 2026-02-08 03:46:40 -0600
  • fcd97f55bd
    fix handle unneeded alias overwrite, additional migration edge cases Simon 2026-02-08 16:18:22 +0700
  • 5493bded77 index names now variable Cameron Horn 2026-02-07 22:10:20 -0500
  • 20d920da0a use appropriate alias creation api Cameron Horn 2026-02-07 13:47:37 -0500
  • afb3582bcf
    bump TA_VERSION v0.5.9 Simon 2026-02-07 09:28:41 +0700
  • 2c09d6b28b
    bump ES image Simon 2026-02-07 09:28:05 +0700
  • 1171001ec3
    fix empty playlist desc serializer Simon 2026-02-06 18:01:35 +0700
  • 3a8cd9c4fe
    add LLM policy Simon 2026-02-06 17:40:51 +0700
  • 395de16974
    handle scientific timestamp string parsing Simon 2026-02-06 11:31:51 +0700
  • 1e06c40a2c
    handle utf8 error embedding, #1113 Simon 2026-02-06 10:12:20 +0700
  • 61efc2dcac
    fix manual import restoring artwork after archiving file Simon 2026-02-06 09:55:11 +0700
  • a01c0b9458
    Experimental migration skip, #build Simon 2026-02-05 19:11:40 +0700
  • 38f9f25fae
    add experimental migration check skip env var Simon 2026-02-05 19:05:12 +0700
  • 7ff95b168c
    bump dependencies Simon 2026-02-05 19:03:35 +0700
  • 99568e0a74
    Refactor Nginx config to remove redundant Expires headers (#1112) Matthew Momjian 2026-02-05 06:46:34 -0500
  • 2c6575b893
    Refactor Nginx config to remove redundant Expires headers Matthew Momjian 2026-02-02 22:04:41 -0500
  • df19f44394
    Fix startup migration, #build Simon 2026-01-30 19:40:42 +0700
  • 67b0bf3339
    fix: Handles floats in more places (#1110) Isaac Sanders 2026-01-30 06:37:41 -0600
  • ff26c4c713
    add a note about dev env contributions Simon 2026-01-30 19:36:15 +0700
  • e667591af8
    handle pot plugin noop Simon 2026-01-30 19:25:56 +0700
  • 5f593ada73
    fix nested update query in artwork migration Simon 2026-01-30 17:46:05 +0700
  • 9badd3b073
    add timeout overwrite in es get, extend in zip backups Simon 2026-01-30 17:43:03 +0700
  • d7ba4bc924
    update yt-dlp Simon 2026-01-30 17:25:44 +0700
  • fb33632d15 fix: Handles floats in more places Isaac Sanders 2026-01-28 10:34:36 -0600
  • 107f124ee2
    add membership socket connection status Simon 2026-01-26 22:35:30 +0700
  • f337a3c89d
    Fix obs merge, #build Simon 2026-01-26 18:41:19 +0700
  • 546128fd23
    fix nested dict merging for ytobs Simon 2026-01-26 18:15:05 +0700
  • 0948ff231e
    Error handling fixes, #build Simon 2026-01-25 18:27:34 +0700
  • ef44323bbe
    fix embedding missing description Simon 2026-01-25 18:27:11 +0700
  • c00f3888d9
    fix handle embedding file not found Simon 2026-01-25 18:26:50 +0700
  • 8b3db0e78f
    Revamped index setup, #build Simon 2026-01-25 14:53:19 +0700
  • 6adae31641
    fix unittests, empty cookiefile Simon 2026-01-25 14:45:11 +0700
  • 71bc8383e5
    persist temporary cookie, add cachepath, #1081 Simon 2026-01-25 11:56:12 +0700
  • aa2edbbb06
    handle aliased zip file restore Simon 2026-01-24 18:06:25 +0700
  • 229113a1ed
    handle aliased snapshot restore Simon 2026-01-24 17:39:36 +0700
  • 5e018f1224
    improve zip file backup splitting Simon 2026-01-24 17:14:31 +0700
  • 8c6c2e113c
    improve migration reliability, trigger refresh Simon 2026-01-24 17:01:10 +0700