What's Changed
- Use mysql database driver by @Brendonovich in #1186
- feat: Improve export speed (reduced total time by ~16%) by @richiemcilroy in #1158
- Add otel to desktop app by @oscartbeaumont in #1180
- Staging cluster deployment by @Brendonovich in #1183
- Fix AnalyticsRequest circular import by @Brendonovich in #1189
- last few staging things by @Brendonovich in #1190
- Don't resolve video src until upload finish by @Brendonovich in #1191
- fix: text color in download page by @ameer2468 in #1193
- Distinguish videoUpload modes for more accurate progress reporting by @Brendonovich in #1196
- Allow deleting instant recordings after successful upload by @Brendonovich in #1192
- use t3-env for WORKFLOWS_RPC_URL by @Brendonovich in #1197
- Configure SST for git branches + move all preview deployments to staging by @Brendonovich in #1199
- Optimistic presigned urls by @oscartbeaumont in #1187
- unify stripe envs + properly differentiate stripe plans by @Brendonovich in #1200
- fix: add videos from caps by @ameer2468 in #1201
- web: new onboarding by @ameer2468 in #1188
- chore: make sure download step updates by @ameer2468 in #1203
- chore: unify updating steps by @ameer2468 in #1204
- chore: fix overlap by @ameer2468 in #1205
- chore: better margining by @ameer2468 in #1206
- chore: skipping edgecases by @ameer2468 in #1207
- desktop: set initial zoom level by @ameer2468 in #1210
- Improve device config selection for microphone feed by @richiemcilroy in #1209
- feat: Add profile image upload and display support by @richiemcilroy in #1214
- fix: User onboarding and organization setup logic by @richiemcilroy in #1215
- fix: Top bar labels in editor by @richiemcilroy in #1212
- log number of captured frames by @Brendonovich in #1216
- desktop: account for screen capture not providing frames by @Brendonovich in #1219
- fix(editor): show scissors cursor when clip tool is active by @Enejivk in #1218
- desktop: zoom delete bug fix + mouse and drag by @ameer2468 in #1213
- Button and api route for uploading logs by @Brendonovich in #1221
- Allow splitting zoom and scene segments by @Brendonovich in #1222
- Macos tahoe cursor by @Enejivk in #1175
- don't abort encoding if capurer stop fails by @Brendonovich in #1223
- PostHog stats for uploader by @oscartbeaumont in #1198
- web: Improve upload user image UI by @ameer2468 in #1224
- Ignore
app
from more traces by @oscartbeaumont in #1225 - feat: Improve audio latency handling and buffer sizing by @richiemcilroy in #1211
- fix(desktop): properly use dxva2 for hardware decoding on windows by @Brendonovich in #1227
- chore: hide icon when removing profile image by @ameer2468 in #1226
- rendering: turn DecodedFrame into a struct by @Brendonovich in #1230
- Fix macOS Tahoe cursors by @oscartbeaumont in #1228
- desktop: add tahoe wallpapers and compress others by @ameer2468 in #1233
- Fix Target Select Overlay window bounds on multimonitor setups by @oscartbeaumont in #1232
- feat: Improve window management on Windows platform by @richiemcilroy in #1237
- Audio fixes by @richiemcilroy in #1238
- Fix new recording flow list view by @oscartbeaumont in #1235
- feat: Remove legacy uploader flag by @richiemcilroy in #1239
- feat: Ensure monotonic PTS for video and audio frames (fixes instant mode pausing) by @richiemcilroy in #1240
- feat: Add configurable cursor idle hide delay and fade by @richiemcilroy in #1184
Full Changelog: cap-v0.3.73...cap-v0.3.74