Improved: Retired product analytics, session replay, campaign attribution and export tracking. ClipBee no longer loads tracking scripts or sends analytics events. (Observability)
Under the hood: Deployable services now live in apps/, reusable contracts, domain rules, database, UI and tooling in packages/, and deployment configuration in infra/. Workspace checks enforce public package boundaries. (Monorepo structure)
New: Hosted Free videos now carry a ClipBee watermark, including regenerated clips and editor exports. Paid plans and self-hosted output remain watermark-free. (Video output policy)
Improved: Processing uses a simple progress bar with downloaded bytes and percentage, transcription time, analyzed sections and completed clip counts. Estimated download sizes are labeled; unknown sizes show bytes received. Project titles appear in the header breadcrumb, and clip placeholders remain visible. (Task processing)
Improved: Credit balance and purchase screens no longer repeat the credit-to-minute conversion note. (Billing guide)
Fixed: Development video uploads use the same-origin streaming transport, preventing stale public backend ports from causing “Failed to fetch”. (Upload authorization)
New: AI Upscale built-in and custom recipe controls use local SeedVR2 7B FP16 on Apple Silicon MPS or NVIDIA CUDA. HD/4K picture restoration runs before captions, and enhanced editor media retains its resolution in preview and exports. (Local upscale setup)
Improved: Local ASR now checks speech edges, probes languages and retries suspicious recognition, with optional separated-vocal alignment. Translation and dubbing resume completed sentence work after failures, and paired subtitles use weighted multilingual lengths and bounded refinement. (Localization processing)
New: Credit plans with a balance, processing-cost estimates and monthly or yearly credit packs. Starter costs $12/month, Pro $23/month or $138/year, and 300-credit top-ups $23, with crossed-out original prices and discount badges. (Credit billing)
Improved: Light/Dark mode now lives in the sidebar user menu, alongside language and billing. (User menu)
Improved: Dubbed captions now use forced word alignment of the final synthesized and tempo-adjusted speech. Word highlights, editor previews and exports reuse measured timestamps, while subtitle clauses retain their source sentence mapping. (Dubbing alignment)
Improved: Social publishing and audience Analytics, including account connections, scheduled posts, metrics collection and audience history in AI selection. Old pages and APIs return 404. Public configuration now uses Astro's PUBLIC_ prefix. (App guide)
Improved: ASR, clip analysis and translation now share NLP and semantic sentence boundaries. Original word timings stay intact, source and translated clauses remain aligned through cuts and acceleration, and editor previews and exports preserve sentence boundaries. (Sentence processing)
Fixed: Loading buttons animate during uploads and processing; their spinner keyframes now survive the production CSS build. (Animation styles)
Improved: Language switching now lives in the user menu. The standalone settings page, caption defaults, notification preferences, and Danger zone are retired; plan and billing actions live at /app/billing. (Account menu)
Improved: Language content now compiles with Paraglide, and the pnpm workspace provides stable portless URLs for local development. (Development)
Fixed: New and existing installations no longer show the preloaded YouTube download incident. Operator-published status updates are preserved. (Status migration)
Improved: Public pages now render as static Astro HTML, while the workspace runs as a React SPA backed by a separate Hono and oRPC service. (Architecture)
Fixed: Chinese captions use complete clauses and natural pauses instead of four-character fragments. Long phrases wrap while keeping word highlights and matching editor previews and exports. (Caption rendering)
Improved: Web business operations now use a typed oRPC router and shared client, including editor actions, uploads, publishing, billing and task progress. Retired custom API proxies are removed; native video streams and external callbacks retain their required transports. (API architecture)
Fixed: Qwen3-ASR uses reliable FP32 recognition on native Mac GPUs. Docker workers can use the optional local ASR service while keeping the normal task and subtitle pipeline. (Local ASR setup)
New: Translate captions into 20 languages with shared terminology, semantic splitting, faithful translation and reflection. Local dubbing supports 10 languages, original voice matching and nine presets, measured resynthesis, bounded speech speed and retained background sound. Language choices, custom terminology, timed captions and audio persist through recipes, editing and export. (Translation and dubbing)
Improved: Removed the standalone AI clipping guides, blog, and creator program, including applications, reviews, referral discounts, and program emails. Navigation now focuses on the product, demo, status, and account workflows. (Website)
Improved: Browse illustrated Recipe cards with filters and action menus. Pick a Recipe before adding a video, or create, duplicate and edit a custom Recipe in its own settings screen with Save and Save as new. (Recipe workflow)
New: Video acceleration in recipes: normal speed plus 1.25×, 1.5×, 1.75× and 2×. Audio retains its pitch, and captions, cut mappings, saved recipes and editor exports follow the selected speed. (Video speed)
New: Recipes now control headline generation and three headline styles, contextual color Emoji, automatic zoom, cut transitions, speech enhancement, and adaptive exposure/color correction. These settings persist through retries and regenerations, with matching editor assets and exports. (Recipe controls)
New: Choose from eight built-in video recipes, or save, update, rename, duplicate and delete your own recipes. Turning Clipping off applies edits to the complete video. Recipes are saved to your account and keep source videos separate. (Video recipes)
Improved: Demo clips now use the project results interface at /app/tasks/demo, with sorting, playback, and individual preview downloads. Existing demo links redirect to the new page. (Demo)
New: Self-hosted transcription supports Qwen3-ASR 1.7B with word timestamps from Qwen3-ForcedAligner, including Chinese punctuation and long-video processing. (Transcription configuration)
Improved: Blur existing subtitles now finds their position automatically. Manual ranges are optional; videos without detected subtitles stay clear. (Subtitle settings)
Improved: Controls use a consistent rounded shape with 12px corners and 16px popup shells, with matching focus rings and animated highlights. Larger corners are scoped to the home composer. (Theme)
Improved: Home uses an attached video-mode label, a spacious link input, and upload and sample actions in the same source card. The reference layout's larger corners stay local to this composer. (Home screen)
Improved: Home starts with just a video link or upload. After choosing a video, review the source, clipping, captions, and cleanup at /app/recipes before generating clips; old setup links redirect automatically. Setup uses a focused header, horizontal caption presets, and a create action that stays visible on mobile. (Video setup)
Improved: Original-subtitle blur controls now sit under the recipe's finishing options, with inline band settings and video preview. (Subtitle settings)
Improved: Recipe settings now use a pinned caption preview, a style carousel and gallery, and neutral switches. Speech cleanup has an independent switch, checkbox options, and expandable advanced settings. (Recipe controls)
Improved: Recipe icons share a consistent neutral style, and options stay expanded without a redundant Recipe settings label. (Recipe settings)
Improved: The project header shows My Project / source icon and project title as a breadcrumb, with long titles truncated to fit smaller screens. The page uses the available width with the same narrower side padding as Home and My Project. (Project breadcrumb)
Improved: Global search now sits in the header, with a narrower centered search field and keyboard hint on desktop and a compact search button on mobile. The header has no bottom divider. (App header)
Improved: The website stays available after signing in, and the dashboard, projects, editor, and account pages now live under /app. Existing app links redirect to their new addresses. (App routes)
Improved: Navigation is grouped into Workspace, Publishing, and Manage, with Home and My Project names in every language. Home aligns clip settings, upload, and sample clips in one compact toolbar below the source field, with a flush subtitle section. Recent projects use the same preview proportions and responsive grid as My Project. Home and My Project use the available width with narrower side padding. (App navigation)
Under the hood: Local development has a one-click test-account login on the sign-in and sign-up pages. (Development guide)
Improved: The entire project now uses the ClipBee name, including the interface, emails, API headers, MCP tools, deployment defaults, and documentation. (Migration guide)
Under the hood: Database access now uses Drizzle ORM 0.45.4 with PostgreSQL 18.6, and authentication uses Better Auth 1.7.15. This release starts with a fresh database and replaces Prisma migrations. (Database setup)
Improved: The signed-in home screen opens directly with the video input, without a greeting or introductory description. (Home screen)