cap-v0.3.74

CapSoftware/Capcap-v0.3.74Oct 17, 2025by richiemcilroy

AI Summary

A significant update introducing the MySQL database driver, a 16% reduction in export time, and infrastructure improvements like OpenTelemetry integration and staging cluster deployment.

Key Highlights

  • Adopt MySQL database driver
  • Improve export speed by approximately 16%
  • Add OpenTelemetry (otel) to desktop app
  • Configure SST for git branches and staging deployments

New Features

  • Add profile image upload and display support
  • Improve audio latency handling and buffer sizing
  • Ensure monotonic PTS for video and audio frames

Full Release Notes

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


**Full Changelog**: https://github.com/CapSoftware/Cap/compare/cap-v0.3.73...cap-v0.3.74

## Downloads
- [macOS (Apple Silicon)](https://cdn.crabnebula.app/asset/01K7T7GMB194RF57TDRMGMECVC)
- [macOS (Intel)](https://cdn.crabnebula.app/asset/01K7T7J7M32ZQPN6KFGEWP42YF)
- [Windows](https://cdn.crabnebula.app/asset/01K7T8EA5WFDCVTBX5FZ95AMS5)

<!-- DOWNLOADS_JSON {"macos-arm64":"https://cdn.crabnebula.app/asset/01K7T7GMB194RF57TDRMGMECVC","macos-x64":"https://cdn.crabnebula.app/asset/01K7T7J7M32ZQPN6KFGEWP42YF","windows":"https://cdn.crabnebula.app/asset/01K7T8EA5WFDCVTBX5FZ95AMS5"} -->