Repository navigation
Releases: davidtran/tinyrec-release
Releases · davidtran/tinyrec-release
Release list
0.1.8
0.1.7
TinyRec 0.1.7
New
- Added 2K export quality.
- Added per-source background styles, with fallback to the global background.
- Added “Transcribe all” and “Transcribe current clip” for multi-source projects.
- Added a recent projects popup with a grid layout.
Improved
- Timeline interactions are smoother, with better selection behavior, thinner scrolling, and auto-follow playback.
- Recorder picker flow is clearer, with “Please wait” states before countdown.
- Camera and microphone device preferences are remembered across sessions.
- Text annotations and captions now use improved font styling and layout handling.
- iPhone device framing in the editor now better matches exported output.
Fixed
- Fixed several multi-source playback issues after deleting, replacing, or appending sources.
- Fixed camera playback/export issues across multiple sources.
- Fixed audio spill and microphone handling problems between sources.
- Fixed zoom state leaking from one source into the next.
- Fixed placeholder export backgrounds rendering black in some cases.
- Fixed export issues when placeholder sources surround deleted clips.
- Fixed login flow issues after returning from browser authentication.
- Fixed recorder startup behavior so capture starts only when recording actually begins.
0.1.6
TinyRec 0.1.6
New:
- Record a new clip directly from the editor and append it to the full video timeline.
- Added text annotation layout shift controls for better positioning and motion.
- Added Popout segments to lift and emphasize part of the screen.
- Added Image overlays for placing visuals on the timeline.
Improved:
- Better multi-source timeline behavior when adding, deleting, and playing clips.
- Improved camera and microphone handling across appended recordings.
- Cleaner timeline controls and editing flow.
Fixed:
- Fixed several playback, export, camera sync, source deletion, and timeline selection bugs.
0.1.5
TinyRec 0.1.5
A fix release focused on multi-source projects (desktop + iPhone in the same timeline), region recording cleanup, and a faster, more navigable home screen. Plus a complete rewrite of the in-app guides.
✨ What's new
- Mixed projects: desktop + iPhone in one timeline. Drop a desktop scene next to an iPhone scene and each clip renders at its own native aspect — the iPhone bezel only wraps the iPhone clip, the desktop clip fills the canvas. The Frame tab now activates as long as any source in the project is an iPhone, with iPhone 17 Pro (Cosmic Orange) selected by default.
- Browse Guides link on the home hero — opens the new guides on the website.
🐛 Fixes
- Region recording no longer ships with black bars.
- Mixed-source exports: desktop clips no longer get cropped into the iPhone's screen rectangle and rendered tiny in the middle of the canvas — they fill the project's display area at their native 16:9 aspect, matching playback.
- Cursor size matches between playback and export. A 16:9 source exported to 9:16 used to ship with an oversized cursor because the export sized it off the full canvas instead of the visible video.
- Frame tab disabled for sources that have no usable iPhone bezel (desktop window/region/display recordings).
🛠 Under the hood
- iPhone bezel assets converted to WebP (~3-5× smaller on disk) — same on-screen quality, faster install and faster first-paint when picking a model.
- The rust exporter now resolves the active clip's source kind per frame, so the bezel overlay, video rect, cursor projection, and click projection all stay aligned with whichever scene is on screen.
📚 Guides
- The website's /guides section was rewritten end to end — Editor, Recording, Camera, Zoom, Style, Export, Timeline, Audio, iPhone bezel, and a fresh Getting Started flow. If you've used TinyRec for a while there's nothing new for you in the basics, but the bezel + multi-scene + audio guides are the most useful read.
0.1.4
New
- 📱 Record your iPhone or iPad over USB. Plug in, pick the device, and capture the screen at native resolution.
- 🖼 iPhone bezel device frames. Wrap your phone recording in a real iPhone shell — works in the editor preview and the exported file.
- 🔊 Click sound effects. Subtle audio cues every time you click — perfect for tutorials.
- 🎚 Continuous zoom slider in the focus panel. 0.1× steps from 1× to 5× instead of fixed presets.
- ✏️ Editable scene titles. Click any "Scene 1 / Scene 2…" label to rename it. The new name shows up in the recording dashboard, the floating recording indicator, and the editor.
- 🗂 Multi-select + bulk delete in Recent Projects on the home page.
Polish
- Unified Script / Record / Edit step nav across the editor and the recording dashboard.
- Recording indicator now shows during the 3-2-1 countdown so you can review the script as the take starts. Timer holds at 00:00 until the recorder is actually rolling.
- Smarter auto-zoom defaults: 16:9 picks 2×, 9:16 picks 4× — based on how much your aspect ratio crops a landscape source.
- Empty/loading states in Recent Projects now stay vertically centered.
- Frame tab hidden for desktop recordings (only meaningful for iPhone captures).
Fixes
- Cursor in exported video now matches the editor preview exactly (was sometimes too small in 16:9 exports).
- First-frame playback blur on Retina displays cleared.
- Zoom timeline label now matches the slider readout (no more "1.8×" pill on a 3× zoom).
- Timeline hover seeks the playhead to the exact frame.
- Removed the blue zoom-focus rectangle in the canvas.
- iPhone bezel selection now persists across editor reopens.
0.1.3
TinyRec 0.1.3
→ Manual zoom: you can now pick your own zoom regions, and the focus stays locked to the selected region for the during a zoom. Should've shipped this one sooner, but it's here.
→ Smoother time indicator: it was jargon in the previous version. No more now.
→ New click sound.