-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhistory.txt
More file actions
14 lines (14 loc) · 3.48 KB
/
Copy pathhistory.txt
File metadata and controls
14 lines (14 loc) · 3.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
[2026-07-26 03:08] Answered question regarding TLS/SSLError log retries and why extract form shows multiple files for a split second before collapsing to one file (due to initial extract candidates list being replaced by probed stream variants).
[2026-07-26 20:15] Removed legacy favicon.ico, created new dynamic icon.tsx (32x32) & apple-icon.tsx (180x180) with a modern HLS stream play & download emblem, and updated header logo badge to match.
[2026-08-12 00:38] Added dedicated YouTube Playlist Downloader page (/youtube-playlist) with flat-extraction analysis in python, video title/thumbnail listing, individual download buttons, and automatic sequential batch queueing.
[2026-08-12 01:15] Enhanced run.bat and run.sh with self-healing Docker Desktop auto-start, multi-tier retry error handling with stack/cache cleanup, terminal output retention, and interactive user exit prompts.
[2026-08-12 02:37] Added selection checkboxes (defaulting to all selected) and an Auto-Save to Downloads batch download button in DownloadsList component.
[2026-08-12 12:38] Provided diagnosis and step-by-step repair options for Redis container AOF corruption crash-loop (appendonly.aof.1.incr.aof).
[2026-08-12 12:41] Integrated automated Redis AOF self-healing (repair & volume reset fallback) into run.bat and run.sh, and configured --aof-load-truncated yes in docker-compose.yml.
[2026-08-12 15:10] Diagnosed YouTube cookie parsing and yt-dlp "Requested format is not available" error; drafted implementation plan for Netscape header auto-formatting, Node JS runtime options, SABR player client fallback, and robust format string fallback.
[2026-08-12 15:20] Implemented Netscape header auto-formatting, Node JS runtime options (js_runtimes node), YouTube player_client fallback (android, web), and robust format string fallback chains across all-video-downloader and youtube-playlist routes. Verified with bun run build.
[2026-08-12 15:28] Created shadcn UI AlertDialog component, added Clear List button to batch operations bar in DownloadsList, integrated AlertDialog confirmation modals to both batch action buttons (Clear List & Auto-Save to Downloads), and added batch delete API endpoint & store methods. Verified with bun run lint and bun run build.
[2026-08-12 15:45] Made probed detected formats interactive with 1-click format selection in All-video Downloader, added prominent Quality selector to Playlist results header, and updated python format string fallback chains (ytdlp_format fallback) to prevent format matching errors. Verified with bun run lint and bun run build.
[2026-08-12 15:58] Ran bun run db:push to fix missing referer column error in SQLite, identified missing remote_components ["ejs:github"] requirement for solving YouTube JS n challenges under cookie authentication, and enabled ejs solver & mweb/web/tv player clients across all YoutubeDL calls. Verified video download at 5MB/s.
[2026-08-12 16:35] Diagnosed and fixed 360p restriction issue caused by restrictive player_client options in YoutubeDL. Removed player_client restriction while preserving ejs solver, restoring full 1080p, 720p, 480p format extraction with cookies. Verified with python analyze test, bun run build, and bun run lint.
[2026-08-12 16:42] Created src/lib/file-cleanup.ts with purgeDownloadFiles and purgeAllDownloadsDirFiles. Integrated thorough physical file cleanup (main files, cookies, .part, .ytdl, .aria2, .temp, and fragment files) into single (/api/downloads/[id]) and batch (/api/downloads) delete routes. Verified with bun run lint and bun run build.