projectdx
3a3e8bc7da
fix(ffmpeg-hls): support txt manifests with ffmpeg 8.1
...
- force the hls demuxer before allowed_extensions is applied
- reuse the same hls input args for ffprobe duration checks
- bump patch version to 0.2.38
2026-03-26 22:07:03 +09:00
projectdx
c7564c0033
feat: add waiting status and clear-completed queue action
2026-03-03 21:37:00 +09:00
projectdx
7a087ce9c5
fix: enforce max_concurrent and global speed-limit distribution
2026-03-03 18:36:56 +09:00
projectdx
1cdf68cc59
chore: bump 0.2.32 and apply plugin loading override
2026-03-03 18:25:05 +09:00
projectdx
9d5d1514c4
Bump version to v0.2.30: Subtitle auto-download & path normalization
2026-01-12 20:57:12 +09:00
projectdx
9c4f36de6b
Fix GDM callback mapping: correctly target module within plugin package
2026-01-11 18:47:41 +09:00
projectdx
c38a7ae39b
v0.2.27: Add self-update feature with hot reload
2026-01-09 22:18:36 +09:00
projectdx
7beb536ca0
docs: Update README with v0.2.25 changelog
2026-01-08 21:11:08 +09:00
projectdx
c0a0f1ff2d
docs: Update README with v0.2.24 changelog
2026-01-08 21:01:03 +09:00
projectdx
d98c13a4e9
fix: Change source type from ani24 to ohli24 - Update detection logic in mod_queue.py - Update source badge color mapping - Update downloader selection
2026-01-08 20:14:21 +09:00
projectdx
cae3c9b269
perf: Optimize list rendering with partial DOM updates - Preserve existing card DOM elements (no image flicker) - Update only changed fields (progress, status, speed) - Add/remove cards only when necessary - Reorder cards to match server order
2026-01-08 20:07:19 +09:00
projectdx
4baf23d8ad
feat: Add card background color distinction by status - Completed: green gradient - Error: red gradient - Cancelled: gray with reduced opacity - Downloading: blue tint - Extracting: purple tint
2026-01-08 20:02:11 +09:00
projectdx
2fa4f474c3
fix: Improve progress display for aria2c downloads - Add --progress-template with GDM_PROGRESS format - Add aria2c --summary-interval for status updates - Parse GDM_PROGRESS pattern for progress callback
2026-01-08 20:00:34 +09:00
projectdx
1b59ca4279
fix: Add public API for Chrome extension (no login required) - New endpoints: /public/youtube/formats, /public/youtube/add - Update extension to use public API - Add contextMenus/notifications permissions
2026-01-08 19:47:41 +09:00
projectdx
c7a3d6fd03
feat: Add YouTube Chrome extension and GDM API - Chrome extension with popup UI, quality selection, server config - YouTube API endpoints: youtube_add, youtube_formats - Background worker with context menu integration - Content script with inline download button
2026-01-08 19:33:18 +09:00
projectdx
5afb082692
v0.2.17: Add yt-dlp HTTP headers support (--add-header)
...
- Pass headers dict to yt-dlp as --add-header arguments
- Move 'linkkf' from ffmpeg_hls to ytdlp_aria2 downloader mapping
- Fix Linkkf CDN redirect issue (Referer header required)
2026-01-08 01:30:29 +09:00
projectdx
ace56dfd73
v0.2.15: Fix queue item deletion bug
2026-01-07 23:34:55 +09:00
projectdx
d6819447d7
v0.2.14: FFmpeg HLS resilience and aria2c multi-threading fixes
2026-01-07 22:35:58 +09:00
projectdx
340ed8833e
v0.2.12: Stabilization fix for ffmpeg_hls logging
2026-01-07 15:47:03 +09:00
projectdx
2caed63d85
v0.2.10: Fix logging TypeError in ffmpeg_hls
2026-01-07 15:27:09 +09:00
projectdx
d0dfef1445
v0.2.8: Fix callback AttributeError and enhance metadata display
2026-01-07 15:09:12 +09:00
projectdx
68d12372ad
Fix: Preserve expanded state during refresh, format created_time
2026-01-07 00:43:58 +09:00
projectdx
890ed46e1c
Fix: Force body background to Superhero theme (fixes white background on other themes)
2026-01-06 23:49:31 +09:00
projectdx
bbdafb4ce0
Add click-to-expand detail panel on queue cards (start/end time, file size, path, URL)
2026-01-06 23:47:15 +09:00
projectdx
77b37e8675
Force Superhero theme regardless of global FlaskFarm theme
2026-01-06 23:40:57 +09:00
projectdx
f4b99f7d67
Fix: Change 'name' to 'title' in info.yaml for correct plugin list display
2026-01-06 22:47:29 +09:00
projectdx
faaaecc236
Fix: Use abspath for robust package_name resolution (Docker/Linux fix)
2026-01-06 22:39:10 +09:00
projectdx
d8353da16f
Release v0.2.0: Fix package name, improve DB stability, support realtime youtube title update
2026-01-06 22:24:50 +09:00
projectdx
ff8f35071b
Fix: Explicit import of models in setup.py to force table creation
2026-01-06 21:19:23 +09:00
projectdx
7a61f17138
Fix: Check table existence before migration
2026-01-06 20:59:56 +09:00
projectdx
77e0c07553
Fix: Syntex error in Jinja2 variable (quote conflict)
2026-01-06 20:17:58 +09:00
projectdx
7b71bd05ad
Fix: Remove JS backticks and use strings for Jinja2 URLs
2026-01-06 20:17:04 +09:00
projectdx
7cb4e0b56e
Fix: Missing datetime import in model.py
2026-01-06 20:07:16 +09:00
projectdx
9499ef005f
Fix: Use safe template variables for JS package_name/module_name
2026-01-06 20:03:10 +09:00
projectdx
e6c1b07b99
Fix: Explicitly pass package_name in setup.py setting
2026-01-06 19:57:48 +09:00
projectdx
b68ca382d0
Fix: Missing datetime import in plugin_load
2026-01-06 19:56:43 +09:00
projectdx
3cdcefd89d
Fix: Rename templates to match package_name (gommi_downloader_manager)
2026-01-06 19:51:04 +09:00
projectdx
d384715398
Update: Change plugin name to GDM
2026-01-06 19:47:19 +09:00
projectdx
8763b25fdf
Fix: Correct package_name in info.yaml and mod_queue.py, revert model.py hacks
2026-01-06 19:45:24 +09:00
projectdx
2ac30a0658
Fix: Model.py robust bind key handling
2026-01-06 19:43:01 +09:00
projectdx
6ceefc770d
Fix: Explicitly set package_name in setup.py to resolve Bind Key error
2026-01-06 19:35:51 +09:00
projectdx
1860c26284
Fix: Populate __init__.py to ensure proper package initialization
2026-01-06 19:23:00 +09:00
projectdx
b088873a64
Fix: SQLALCHEMY_BINDS Missing Key Error (Dynamic package_name)
2026-01-06 19:13:40 +09:00
projectdx
e33e568cb2
v0.2.0: 플러그인 콜백 시스템, 버그 수정, UI 개선
2026-01-06 18:55:06 +09:00
projectdx
fac33cff0b
Release v0.1.0: GDM Refactor, Rate Limit, Metallic UI
2026-01-05 21:14:51 +09:00