Spaces:
Sleeping
Sleeping
Commit History
-
Increase URL limit from 20 to 100
duck3-create +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>f328aba
-
Speed up Instagram extraction + auto-copy checked by default
duck3-create +1: Claude Opus 4.6- Reduce Playwright wait from 10s to early-exit (max 5s) - Set subtitle auto-copy checkbox checked by default Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>11684f2 -
Add Instagram transcript extraction with Playwright + Groq Whisper
duck3-create +1: Claude Opus 4.6- Add Instagram reel/post URL detection and video extraction via Playwright - Transcribe Instagram video audio using Groq Whisper API - Support INSTAGRAM_COOKIES_BASE64 env var for server deployment - Add Dockerfile with Chromium dependencies for Railway - Update frontend to support Instagram URLs across all languages Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d1d9954
-
Add Google Search Console verification meta tag
duck3-create +1: Claude Haiku 4.5Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>5e8bae8
-
Fix hardcoded 'Link Auto Copy' label to 'Subtitle Auto Copy'
duck3-create +1: Claude Haiku 4.5Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>e479b27 -
Add SEO metadata and search engine configuration
duck3-create +1: Claude Haiku 4.5- Add comprehensive meta tags (description, keywords, og:, twitter:) - Improve title with keyword inclusion - Create sitemap.xml for search engine discovery - Create robots.txt for crawl guidelines - Enable proper indexing by Google and Naver Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>c2ba620 -
Change 'Link Auto Copy' label to 'Subtitle Auto Copy'
duck3-create +1: Claude Haiku 4.5Updated labels in all languages: - English: Link Auto Copy → Subtitle Auto Copy - 한국어: 링크 자동복사 → 자막 자동복사 - Español: Copia automática de enlaces → Copia automática de subtítulos - 日本語: リンク自動コピー → 字幕自動コピー - Português: Cópia automática de link → Cópia automática de legenda Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>de5bdb0
-
Add i18n, SRT/VTT export, playlist support, and feedback system
duck3-create +1: Claude Opus 4.6- Add 5-language i18n (en, ko, es, ja, pt) with browser auto-detection - Add SRT/VTT subtitle format export with timestamp formatting - Add playlist URL auto-expansion via /api/playlist endpoint - Add feedback modal and /api/feedback endpoint - Consolidate download buttons into single button with mode toggle - Change default UI language to English with auto-detect - Reduce max URL limit from 50 to 20 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>264e2f7
-
Improve language option and split download buttons
duck3-create +1: Claude Opus 4.6- Language: add "자동" (auto) option that tries ko+en, "한국어"/"English" now fetch only that language - Download: replace ambiguous "파일별 다운로드" checkbox with two clear buttons ("통합 다운로드" / "개별 다운로드") Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>31cd65e -
Improve retry reliability and add retry-failed button
duck3-create +1: Claude Opus 4.6Backend: - Increase max retries from 2 to 3 - Progressive delay between retries (1s, 2s) Frontend: - Add "실패 항목 재시도" button for failed videos - Auto-copy/auto-download/per-file download checkboxes - Total token count in results stats header Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>5036b96 -
Add progress bar, auto-copy/download, and total tokens display
duck3-create +1: Claude Opus 4.6- Real-time progress bar with percentage and estimated remaining time - Individual requests per URL for granular progress tracking - Result cards appear one by one as each video completes - Auto copy checkbox: copies all results to clipboard on completion - Auto download checkbox: triggers download on completion - Per-file download checkbox: download each video as separate file - Total token count shown in results stats header Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>cb74a77
-
Improve error handling and optimize retry logic
duck3-create +1: Claude Opus 4.6- Add AbortController with 90s timeout to frontend fetch - Show inline error card with retry button instead of alert() - Context-aware error messages (timeout/offline/server error) - Skip retries for "Could not retrieve" errors (IP block) - Reduce retry delay from 1.5s to 1.0s for faster failure response Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ac36889
-
UI polish: i18n toggle, Apple-style design, token count
duck3-create +1: Claude Opus 4.6- Add KO/EN language toggle with full i18n translations - Apple-style design: reduced border-radius, no glow effects - Show token count instead of reading time in result stats - Bigger/bolder option text, buttons, and history items - Darker text colors for better readability - Merge checkboxes into one row, thicker checkbox borders - Remove footer, remove keep_newlines checkbox - Increase URL limit from 20 to 50 - Card header shows video title instead of raw ID Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>bacd066 -
Add new features: title display, dark mode, history, URL cleanup
duck3-create +1: Claude Opus 4.6- Fetch video title via YouTube oembed API (parallel with transcript) - Add character count and estimated reading time per result - Add dark mode toggle with localStorage persistence - Add keep_newlines option (default: continuous text) - Support m.youtube.com URLs, strip tracking params (si, utm, etc.) - Add recent extraction history (localStorage, last 10 videos) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d2c03ed -
Improve UI design and add .railwayignore
duck3-create +1: Claude Opus 4.6- Refined color tokens, shadows, and border variables for both themes - Added options panel container, URL count indicator, section labels - Improved result cards with index badges and YouTube video links - Enhanced toggle group, focus rings, footer, and spacing - Added .railwayignore to exclude nul and dev files from deploy Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>c7058b5 -
Initial commit: YouTube transcript extraction web service
duck3-create +1: Claude Opus 4.6FastAPI backend with youtube-transcript-api for extracting subtitles from YouTube videos. Supports batch processing (up to 20 URLs), text/JSON output, Korean noise removal, and dark/light theme frontend. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>0e7d362