Commit graph

  • 6f1723b44d Add PUBLIC_MODE and ENV_FILE defaults to Dockerfile TonyBlu 2026-04-30 20:56:31 +0800
  • 57350924a5 Support loading env vars from .env files in container TonyBlu 2026-04-30 20:51:01 +0800
  • 0c3860cf9b Make PUBLIC_MODE per-visit isolated sessions like reclip TonyBlu 2026-04-30 16:11:06 +0800
  • b6da1e0e7a Tighten PUBLIC_MODE isolation and hide subscription option controls TonyBlu 2026-04-30 16:04:03 +0800
  • fdecd20bbc Enforce PUBLIC_MODE client isolation and hide subscribe UI TonyBlu 2026-04-30 15:55:16 +0800
  • d6fa81b5de Fix dist path rename to mytube for Docker/runtime TonyBlu 2026-04-30 15:35:12 +0800
  • 44c42b3773 Refresh frontend with cohesive modern UI styling TonyBlu 2026-04-30 14:58:14 +0800
  • 5d96a581b9 allow filtering out members-only videos in subscriptions (closes #971) 2026.04.28 Alex Shnitman 2026-04-28 22:02:05 +0300
  • 4f83174d05 implement time-clipped downloads (closes #969, replaces #907) 2026.04.26 Alex Shnitman 2026-04-26 23:07:50 +0300
  • 91ee8312bf title filter for subscriptions (closes #968) Alex Shnitman 2026-04-26 22:51:48 +0300
  • d89a5ddbe5
    Bump aquasecurity/trivy-action in the github-actions group dependabot[bot] 2026-04-26 16:12:39 +0000
  • abb9492d21 upgrade dependencies 2026.04.21 Alex Shnitman 2026-04-21 16:20:39 +0300
  • 23de9824f0 cr fixes Alex Shnitman 2026-04-21 16:13:58 +0300
  • 0e33fdfdcc
    Revise README for improved clarity and structure tiago morais morgado 2026-04-21 10:07:24 +0100
  • 0ea934c08f Updated import and fixed race condition rdiaz738 2026-04-20 17:24:16 -0700
  • 7740b2241e feat(auth): add authentication system changes abyssox 2026-04-19 20:53:09 +0200
  • e9f979b349 fix yt-dlp options overrides (closes #958) 2026.04.18 Alex Shnitman 2026-04-18 08:46:29 +0300
  • ab42325db5 upgrade dependencies 2026.04.16 Alex Shnitman 2026-04-16 22:30:42 +0300
  • 1a32eba474 fix PUBLIC_HOST_URL without a trailing slash (closes #959) Alex Shnitman 2026-04-16 22:06:34 +0300
  • cf60a56407
    Bump hono in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-04-16 02:21:23 +0000
  • 29ccc42409 don't run workflow on README changes Alex Shnitman 2026-04-13 20:49:10 +0300
  • f2d71cbe2e add more CORS details Alex Shnitman 2026-04-13 20:45:20 +0300
  • 03f71fd257 fix asterisk CORS_ALLOWED_ORIGINS, mentioned in #955 2026.04.13 Alex Shnitman 2026-04-13 19:02:27 +0300
  • 210c607c53 fix pnpm build 2026.04.12 Alex Shnitman 2026-04-12 22:58:27 +0300
  • 381896901a
    Bump softprops/action-gh-release from 2 to 3 in the github-actions group dependabot[bot] 2026-04-12 16:12:38 +0000
  • 4330d3b6c6 fix yt-dlp options examples Alex Shnitman 2026-04-10 14:06:08 +0300
  • 06c4a2c4a8 update documentation Alex Shnitman 2026-04-10 08:38:32 +0300
  • 388aeb180d Merge branch 'bgervan/master' 2026.04.10 Alex Shnitman 2026-04-10 08:10:00 +0300
  • aa60420ead document CORS_ALLOWED_ORIGINS variable Alex Shnitman 2026-04-10 08:09:20 +0300
  • a6e8617ad8 Don't mark live streams as seen Benjamin Gervan 2026-04-10 06:41:45 +0200
  • 636fc7ce6e Block dangerous yt-dlp options in ytdl_options_overrides az10b 2026-04-09 19:47:24 -0500
  • 0072d3488a Fix permissive CORS policy that allows cross-origin attacks az10b 2026-04-09 19:45:51 -0500
  • 0b3645aea1 upgrade dependencies 2026.04.09 Alex Shnitman 2026-04-09 21:00:26 +0300
  • 2c838e3d3d Merge branch 'dependabot/github_actions/github-actions-7530ffc9b9' of https://github.com/alexta69/metube into McSwindler/master Alex Shnitman 2026-04-09 20:59:13 +0300
  • d38d7bd1b1 fix: handle playlists that don't supply video ids McSwindler 2026-04-09 10:15:11 -0500
  • a69cebd698
    Bump @hono/node-server dependabot[bot] 2026-04-08 04:03:40 +0000
  • b7709d3536
    Bump astral-sh/setup-uv from 6 to 7 in the github-actions group dependabot[bot] 2026-04-05 16:12:43 +0000
  • 1f79883b75
    Merge pull request #944 from jacinli/codex/fix-subscription-enabled-parsing 2026.04.05 Alex 2026-04-05 10:25:46 +0300
  • 373692ac65 fix: parse string boolean values when updating subscriptions jacinli 2026-04-05 14:05:59 +0800
  • 54680c405c explain yt-dlp configuration in detail Alex Shnitman 2026-04-04 12:54:59 +0300
  • dd0f98d12f change option presets to be multi-select 2026.04.04 Alex Shnitman 2026-04-04 10:25:46 +0300
  • c324d544d5 Default UI refresh cadence to mainline (every progress tick). KennyG 2026-04-03 09:58:27 -0400
  • d278c653da Merge branch 'master' of github.com/alexta69/metube into master KennyG 2026-04-03 09:51:38 -0400
  • d41bdf61e2 finalize custom options (closes #563, #482, #261, #681) 2026.04.03 Alex Shnitman 2026-04-03 13:17:55 +0300
  • a02abf5853
    Keep override controls on dedicated row copilot-swe-agent[bot] 2026-04-03 09:21:44 +0000
  • b16e597125
    Fix frontend test typing for override flag copilot-swe-agent[bot] 2026-04-03 09:07:34 +0000
  • 6e9b2dd7b3
    Gate manual yt-dlp overrides behind flag copilot-swe-agent[bot] 2026-04-03 09:05:19 +0000
  • 565a715037
    feat: add per-download yt-dlp presets and overrides copilot-swe-agent[bot] 2026-04-03 06:16:12 +0000
  • 54651fb07e
    Merge pull request #2 from Stash-KennyG/generic-webservice Stash-KennyG 2026-04-02 15:59:50 -0400
  • 9c65979c77 Persist webhook settings under STATE_DIR across restarts. KennyG 2026-04-02 15:30:58 -0400
  • 6a3094ea19 Add Pretty/Raw toggle for webhook test response display. KennyG 2026-04-02 14:44:13 -0400
  • ba5a4f50c5 Update webhook endpoint to new URL format across README, main application, and UI components. Change from http://localhost:9995/api/hash-service/1 to http://localhost:9876/api/web-service/ for consistency in configuration settings. KennyG 2026-04-02 10:03:22 -0400
  • 8743cc2842 Increase webhook timeout input width to 65px. KennyG 2026-04-02 09:41:05 -0400
  • 027235b7dd Fix webhook row sizing with separate control widths. KennyG 2026-04-02 09:19:51 -0400
  • b79ffdbbcf Polish webhook integration row alignment in settings UI. KennyG 2026-04-02 08:53:44 -0400
  • b4d497f53d
    Merge pull request #937 from alexta69/copilot/check-issue-692 2026.04.02 Alex 2026-04-02 10:55:00 +0300
  • 0cba61c9a4 update README Alex Shnitman 2026-04-02 10:52:56 +0300
  • 9858157581 Merge branch 'copilot/fix-healthcheck-failure-ipvlan' of https://github.com/alexta69/metube into copilot/check-issue-692 (closes #936) Alex Shnitman 2026-04-02 10:51:59 +0300
  • d7eaaaa94b Add clarifying comments for n_entries and __last_playlist_index fields (closes #692) copilot-swe-agent[bot] 2026-04-01 20:02:25 +0000
  • 771ba52d53
    Use PORT env variable in Dockerfile HEALTHCHECK instead of hardcoded 8081 copilot-swe-agent[bot] 2026-04-02 07:25:14 +0000
  • 1cc27d3f55
    Initial plan copilot-swe-agent[bot] 2026-04-02 07:23:14 +0000
  • 7f7d9909f6 Refactor MeTube integration to generic webhook settings. KennyG 2026-04-01 23:33:33 -0400
  • 4ddc47884e Merge upstream master and reconcile with hasharr integration changes. KennyG 2026-04-01 23:06:48 -0400
  • 981e6c1003
    Propagate missing playlist context fields (playlist_count, playlist_autonumber, n_entries, __last_playlist_index) copilot-swe-agent[bot] 2026-04-01 19:59:32 +0000
  • b17e1e5668
    Add explanatory comment for fake STR_FORMAT_RE_TMPL key group in tests copilot-swe-agent[bot] 2026-04-01 19:34:09 +0000
  • c1b5540332
    Replace custom template substitution with yt-dlp's evaluate_outtmpl copilot-swe-agent[bot] 2026-04-01 19:31:27 +0000
  • 3847119ae8
    Merge pull request #1 from Stash-KennyG/hash-mt-integration Stash-KennyG 2026-04-01 15:19:45 -0400
  • 14e83c5cf3 Polish hasharr integration layout for readability. KennyG 2026-04-01 14:57:15 -0400
  • 36740b00d9 Add hasharr service validation from MeTube settings UI. KennyG 2026-04-01 14:40:12 -0400
  • c6b86690ae Add MeTube UI controls for hasharr integration settings. KennyG 2026-04-01 14:20:10 -0400
  • b91dbf167c Add workflow_dispatch branch image publish workflow. KennyG 2026-04-01 12:15:49 -0400
  • e49f11c67b Add native hasharr callback integration for completed downloads. KennyG 2026-04-01 12:06:43 -0400
  • 483575d24a add subscriptions; change persistence file format to JSON (closes #901, #76, #113, #170, #242, #444, #503, #555, #566) 2026.04.01 Alex Shnitman 2026-04-01 14:18:18 +0300
  • 917671c220 Refactor app bootstrap and harden container configuration Jesus 2026-03-30 18:43:12 -0600
  • 80d32461d8 Increase foreground refresh interval in DownloadsService to reduce CPU usage during updates KennyG 2026-03-30 12:58:54 -0400
  • a25ed92a33 Fix GHCR tag casing in workflow. KennyG 2026-03-30 12:33:04 -0400
  • af04080346 Fix workflow parse error by moving DockerHub condition to step level. KennyG 2026-03-30 12:29:45 -0400
  • 4484879651 Refactor GitHub Actions workflow to utilize environment variables for DockerHub credentials, enhancing security and maintainability. Update conditions for DockerHub sync step to improve logic for using password or token. KennyG 2026-03-30 12:28:10 -0400
  • 7fa4d6a3d1 Enhance GitHub Actions workflow by adding environment variables for GHCR repository and improving image tag preparation logic. Update DockerHub sync step to conditionally use password or token. Refactor output handling for built images. KennyG 2026-03-30 12:24:26 -0400
  • 6c8efe2a50 Clarified documentation KennyG 2026-03-30 09:26:10 -0400
  • 0a807de861 Optimize real-time updates in downloads service with throttling to reduce CPU usage KennyG 2026-03-30 09:24:04 -0400
  • 18e657de5a
    Bump requests from 2.32.5 to 2.33.0 in the uv group across 1 directory dependabot[bot] 2026-03-26 13:53:43 +0000
  • 82fb870e34
    Bump picomatch in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-03-25 23:09:16 +0000
  • 84c6418f91 fix pickle (closes #814) 2026.03.21 Alex Shnitman 2026-03-21 12:42:17 +0200
  • a1f2fe3e73 implement tests 2026.03.20 Alex Shnitman 2026-03-20 13:12:31 +0200
  • dd8b5b2427
    Bump socket.io-parser dependabot[bot] 2026-03-19 03:50:10 +0000
  • 0bf508dbc6 upgrade yt-dlp from 2026.3.13 to 2026.3.17 2026.03.18 AutoUpdater 2026-03-18 00:14:51 +0000
  • 104d547150
    Update Trivy action version in workflow 2026.03.15 Alex 2026-03-15 21:06:19 +0200
  • 10c3a779af
    Bump aquasecurity/trivy-action dependabot[bot] 2026-03-15 18:55:41 +0000
  • 289133e507 upgrade dependencies Alex Shnitman 2026-03-15 20:54:46 +0200
  • 7fa1fc7938 code review fixes Alex Shnitman 2026-03-15 20:53:13 +0200
  • 04959a6189 upgrade dependencies 2026.03.14 Alex Shnitman 2026-03-14 12:05:04 +0200
  • 8b0d682b35 upgrade yt-dlp from 2026.3.3 to 2026.3.13 AutoUpdater 2026-03-14 00:13:08 +0000
  • 475aeb91bf add status indicator when adding a URL 2026.03.13 Alex Shnitman 2026-03-13 19:49:18 +0200
  • 5c321bfaca reoganize quality and codec selections Alex Shnitman 2026-03-13 19:47:36 +0200
  • 5369e94d87
    Bump hono in /ui in the npm_and_yarn group across 1 directory dependabot[bot] 2026-03-11 02:03:26 +0000
  • 56826d33fd Add video codec selector and codec/quality columns in done list CyCl0ne 2026-03-09 08:59:01 +0100
  • 3b0eaad67e Merge branch 'dependabot/github_actions/github-actions-292e5e2d7a' of https://github.com/alexta69/metube into feature/download-timestamp 2026.03.08 Alex Shnitman 2026-03-08 22:19:01 +0200
  • 2a166ccf1f
    Bump the github-actions group with 4 updates dependabot[bot] 2026-03-08 16:12:41 +0000
  • 3bbe1e8424 Add "Downloaded" timestamp column to completed downloads list Display the completion time for each download in the done list. The backend already stores a nanosecond timestamp on DownloadInfo; this wires it up to the frontend using Angular's DatePipe. CyCl0ne 2026-03-08 14:56:16 +0100