Commit Graph

608 Commits

Author SHA1 Message Date
tigerenwork a0f7ecec9a Add completion-time sort option for downloaded items 2026-08-21 00:33:55 +08:00
tigerenwork 78554ea022 feat: 媒体库多根配置生效并增强扫描健壮性 2026-08-16 19:22:06 +08:00
tigerenwork 2ca9e0a975 Publish v1.30 2026-08-16 18:47:33 +08:00
tigerenwork 96fbd6d13e feat: 支持媒体库多根目录挂载与分组展示 2026-08-16 18:46:07 +08:00
tigerenwork 3d2d53b307 Publish v1.27 2026-08-15 22:22:48 +08:00
tigerenwork e1a2d93b7c fix: 修复播放器快进后原生进度条吞掉 ESC 导致无法关闭的问题 2026-08-15 16:25:07 +08:00
tigerenwork d29639a9c5 Publish v1.26 2026-08-15 15:34:38 +08:00
tigerenwork bb642b29f2 fix: 修复重复 URL 添加被静默跳过且无提示的问题 2026-08-15 15:33:00 +08:00
tigerenwork 3fafb98651 fix: 重复 URL 添加时显示跳过提示而非误报入队成功 2026-08-15 15:24:08 +08:00
tigerenwork 326c66f0e2 fix: 修复视频播放器快进后 ESC 无法关闭的问题 2026-08-15 14:44:37 +08:00
tigerenwork 6fd0c6e7f6 feat: 恢复下载与媒体库来源网站标签 2026-08-15 02:41:12 +08:00
tigerenwork d0ae78e9de feat: 镜像构建时打包本地修补的 yt-dlp wheel 2026-08-15 02:03:59 +08:00
tigerenwork 3702e9fb94 chore: 删除视频文件 2026-08-15 01:41:04 +08:00
tigerenwork ead5f97615 chore: 停止跟踪运行数据目录并更新 gitignore 2026-08-15 01:39:10 +08:00
tigerenwork dc47022f4d Publish v1.22 2026-08-15 01:36:34 +08:00
tigerenwork 0df086a7f4 refactor: 调整媒体库网格视图的滚动与布局结构 2026-08-15 01:36:04 +08:00
tigerenwork e87c927a09 feat: 媒体库支持批量选择、移动与删除文件 2026-08-15 01:24:08 +08:00
tigerenwork c1535227b9 Publish v1.20 2026-08-13 23:50:18 +08:00
tigerenwork c07c564bbb fix: 修复整理弹窗下拉选项无法点击选择的问题 2026-08-13 23:45:39 +08:00
tigerenwork e30ae019e8 Preserve source metadata for library-organized files
Organizing a completed download deleted its done entry, losing the
original video URL. Now a hidden sidecar '.<filename>.metube.json' is
written next to the video at organize time with url/title/uploader/
website/downloaded_at. /library/files attaches it as 'meta', library
delete removes it, and the library browser shows an external-link icon
opening the original page for files that have it. No backfill for
previously organized files.

Also records the published 1.18 image in DEPLOY.md.
2026-08-13 01:32:13 +08:00
tigerenwork 17438665be Fix ng-select dropdown hidden behind organize modal
ng-select v14 injects its own .ng-dropdown-panel { z-index: 1050 }
component style after the global styles, so it wins the cascade against
a plain global rule. Use a 'body > .ng-dropdown-panel' selector (the
panel is appended to body) to beat it on specificity and lift the panel
above the Bootstrap modal (z-index 1055).
2026-08-13 00:44:16 +08:00
tigerenwork 3aa106f003 feat: 新增媒体库整理与浏览功能 2026-08-13 00:28:35 +08:00
tigerenwork 4a85bdfaf6 feat: 缩略图优先从本地视频抽帧生成,远程图为回退 2026-08-12 00:45:45 +08:00
tigerenwork 451cc3e0c3 feat: 新增内嵌视频播放器,支持在线播放已完成视频 2026-08-12 00:16:14 +08:00
tigerenwork 90c4115f20 Publish v1.16 2026-08-11 23:07:51 +08:00
tigerenwork aa63d6e28a build: apt 使用阿里云镜像,加速国内网络下的镜像构建 2026-08-11 23:07:51 +08:00
tigerenwork e7ec875a32 fix: 侧边栏文件夹计数跟随状态筛选变化 2026-08-11 23:07:51 +08:00
tigerenwork 33424409d5 feat: 全新界面改版,新增缩略图、侧边栏导航与 Toast 反馈 2026-08-11 01:46:10 +08:00
tigerenwork 1c9cfd84bf Publish v1.14 2026-08-09 15:09:59 +08:00
tigerenwork d14336ff51 feat: 支持更改下载文件夹并移动已完成文件 2026-08-09 14:59:01 +08:00
tigerenwork e74559f704 chore: 升级 yt-dlp 至 2026.7.4 并启用 Chrome 指纹伪装 2026-08-08 01:39:08 +08:00
tigerenwork d95a97d656 feat: 下载列表增加标签页切换并优化 Docker 构建缓存分层 2026-08-08 00:49:01 +08:00
tigerenwork 9cf1c79f2a refactor: 使用 buildx 跨平台构建并发布镜像 2026-08-07 22:47:35 +08:00
tigeren b1cfc10517 Publish v1.10: group-by-folder view toggle, versioning rule, publish script 2026-08-07 14:15:04 +00:00
tigeren f3be397a96 Add headless watcher and mark-watched features; update Dockerfile and docs
- Add app/headless_watcher.py and app/mark_watched.py
- Update main.py, ytdl.py, Dockerfile, docker-compose.yml
- Update DEPLOY.md, README.md, pyproject.toml, uv.lock
- Ignore /downloads and /metube-config/cookies in .gitignore
2026-08-07 05:39:28 +00:00
tigeren 159bf3b6e6 feat: [v1.8]更新yt-dlp版本至v2025.12.8 2026-01-01 11:50:55 +00:00
tigeren 0d27545821 删除cookie 2025-11-24 16:13:13 +00:00
tigeren 47e3d881a1 增加重复url通知 2025-11-24 16:11:42 +00:00
tigeren f5024383bf feat:[v1.7]增加重复url通知 2025-11-24 16:11:37 +00:00
tigeren b042805d46 feat:[v1.6]优化解决文件名重复的问题 2025-11-23 13:15:57 +00:00
tigeren 9e3cb6ff64 feat:[v1.5]升级yt-dlp,支持xhamster 2025-11-23 03:38:59 +00:00
tigeren 1670c5d7fc feat: 修复增加下载网站tag引入的一个bug 2025-11-22 19:06:41 +00:00
tigeren 3c3d418a07 feat: 增加下载网站的tag及文件状态 2025-11-22 18:44:26 +00:00
tigeren f6a9e6a1dd feat: 支持pornhub的playlist下载 2025-11-16 03:31:54 +00:00
tigeren 424c9c6f3c feat: mediadl已更新至1.1版 2025-11-15 15:42:50 +00:00
tigeren 95f855fd8a feat: 支持cookie发送、保存 2025-11-15 12:03:24 +00:00
tigeren c3fea47248 fix(docker): change default user to root and update entrypoint script
- Set default UID and GID environment variables to 0 (root) in Dockerfile
- Update entrypoint script to reflect running as root is now default behavior
- Remove ownership change commands for directories in entrypoint script
- Log the running user message with updated UID and GID values
- Ensure application runs with su-exec using root user credentials
2025-11-08 09:41:03 +00:00
AutoUpdater 3bef839e18 upgrade yt-dlp from 2025.10.14 to 2025.10.22 2025-10-23 00:08:21 +00:00
AutoUpdater 1b32d49fcf upgrade yt-dlp from 2025.9.26 to 2025.10.14 2025-10-15 00:08:15 +00:00
Alex c4d7dd9948
Merge pull request #789 from alexta69/copilot/fix-32a91bc7-90af-4cfd-a3e1-d04a36659489
Fix AttributeError when serializing objects without __dict__ attribute
2025-10-01 09:01:17 +03:00