Releases: CapSoftware/Cap
Releases · CapSoftware/Cap
cap-v0.3.83
What's Changed
- 0.3.82 changelog by @Brendonovich in #1353
- only apply seat limit in cloud by @Brendonovich in #1358
- add new migration by @Brendonovich in #1359
- Refactor video effective date and optimize DB indexes by @richiemcilroy in #1361
- New web based recorder (Instant Mode) by @richiemcilroy in #1363
- Add error download option for failed recordings by @richiemcilroy in #1369
- Studio Mode movement, motion blur and styling overhaul by @richiemcilroy in #1370
- feat: Add channel downmixing for microphone audio frames by @richiemcilroy in #1373
- fix: auto-recover desktop mic feed and ScreenCaptureKit stream failures by @richiemcilroy in #1374
- Simplify system stop error check in macOS screen capture by @richiemcilroy in #1375
Full Changelog: cap-v0.3.82...cap-v0.3.83
0.3.82
What's Changed
- Fix trimming behavior by @Enejivk in #1273
- ensure more limits don't show when self hosting by @Brendonovich in #1312
- Update docker build by @Brendonovich in #1313
- web: fix displaying name of video creator + pro status by @ameer2468 in #1315
- synchronize audio pipeline stop with video completion by @richiemcilroy in #1316
- Use check not build for rust release cache by @Brendonovich in #1320
- Audio fixes by @Brendonovich in #1319
- 0.3.80 changelog by @Brendonovich in #1323
- Safely read from slices in wrap_frame by @Brendonovich in #1324
- use xlarge runners for macos release by @Brendonovich in #1325
- add workspace-hack crate using cargo-hikari by @Brendonovich in #1326
- remove @cap/tasks by @Brendonovich in #1327
- Implement org selection by @p-delorme in #1185
- properly handle planar data in avfoundation encoder by @Brendonovich in #1329
- hide organisation picker if <= 1 organisation by @Brendonovich in #1330
- desktop app: reactivity of red markers when trimming + shortcuts even if elements are focused by @ameer2468 in #1331
- Self hosted fixes by @Brendonovich in #1332
- 0.3.81 by @Brendonovich in #1335
- New light mood toggle icon by @Enejivk in #1328
- remove old scap and add permission check to scap-avfoundation by @Brendonovich in #1337
- web: delete org by @ameer2468 in #1338
- web: cleanup rpc and enable prefetch by @ameer2468 in #1339
- fix: update queries with tombStone check by @ameer2468 in #1340
- cleanup + document server envs by @Brendonovich in #1342
- Increase SCK queue depth to avoid timeouts by @Brendonovich in #1344
- run clippy as part of rust cache by @Brendonovich in #1345
- Support macos 12.7 by @Brendonovich in #1343
- New Cropper across the app by @ItsEeleeya in #1079
- fix layout breaking when toggling border by @ameer2468 in #1346
- fix: timeline selection ui by @ameer2468 in #1348
- Add clip speed editing by @EricWiener in #632
- 0.3.82 by @Brendonovich in #1349
New Contributors
- @EricWiener made their first contribution in #632
Full Changelog: cap-v0.3.79...cap-v0.3.82
0.3.79
- fix: clamp instant recording output to even minimum size by @richiemcilroy in #1309
- fix: eliminate “helicopter” mic stutter by aligning mixer timebase by @richiemcilroy in #1310
Full Changelog: cap-v0.3.76...cap-v0.3.79
0.3.78
What's Changed
- web: use icon keys instead of urls by @ameer2468 in #1259
- fix: video owner check pro status by @ameer2468 in #1260
- web: add org icons to select default org dropdown in settings by @ameer2468 in #1261
- Faster uploader by @oscartbeaumont in #1256
- fix: set unique constraint on spaces data by @ameer2468 in #1263
- chore: cleanup image actions by @ameer2468 in #1262
- Uploader Bugs (round 2) by @oscartbeaumont in #1264
- feat: Implement resolution picker setting for Instant Mode by @richiemcilroy in #1258
- fix: clamp opus rate selection for high input by @richiemcilroy in #1268
- Improve area selection by @oscartbeaumont in #1236
- Normalize audio frame rate in AudioMixer output by @richiemcilroy in #1271
- web: fix render condition of summary by @ameer2468 in #1276
- web: improve owner check by @ameer2468 in #1277
- web: fix border rounding of video on share page by @ameer2468 in #1278
- feat: Write project config to temporary file then atomically rename by @seer-by-sentry[bot] in #1252
- Refactor icon handling to properly use RPC and signed URLs by @Brendonovich in #1274
- fix: Propagate error when loading recording metadata by @seer-by-sentry[bot] in #1248
- fix(enc-mediafoundation): Handle null samples from ProcessOutput gracefully by @seer-by-sentry[bot] in #1247
- provide separate auth context for dashbaord by @Brendonovich in #1280
- web: fix new comment image by @ameer2468 in #1281
- don't use aws endpoint in video upload by @Brendonovich in #1279
- recording: Improve error handling for hardware encoder failures on Windows by @seer-by-sentry[bot] in #1254
- PostHog track API backend by @oscartbeaumont in #1284
- web: fix spaces by @ameer2468 in #1288
- web: fix avatars in notifications by @ameer2468 in #1292
- desktop: multi-select in clip and scenes track & more by @ameer2468 in #1295
- Add native 48kHz support and input resampling to audio mixer by @richiemcilroy in #1296
- Add log upload functionality to feedback settings by @richiemcilroy in #1298
- Improve refresh rate handling in screen capture config + Windows encoder preferences by @richiemcilroy in #1297
- Area select fix button positions by @oscartbeaumont in #1290
- Disable generating Gif sharable links by @oscartbeaumont in #1287
- fix: Mode select during onboarding by @richiemcilroy in #1299
Full Changelog: cap-v0.3.76...cap-v0.3.78
0.3.77
What's Changed
- web: use icon keys instead of urls by @ameer2468 in #1259
- fix: video owner check pro status by @ameer2468 in #1260
- web: add org icons to select default org dropdown in settings by @ameer2468 in #1261
- Faster uploader by @oscartbeaumont in #1256
- fix: set unique constraint on spaces data by @ameer2468 in #1263
- chore: cleanup image actions by @ameer2468 in #1262
- Uploader Bugs (round 2) by @oscartbeaumont in #1264
- feat: Implement resolution picker setting for Instant Mode by @richiemcilroy in #1258
- fix: clamp opus rate selection for high input by @richiemcilroy in #1268
- Improve area selection by @oscartbeaumont in #1236
- Normalize audio frame rate in AudioMixer output by @richiemcilroy in #1271
Full Changelog: cap-v0.3.76...cap-v0.3.77
0.3.76
What's Changed
- web: fix video owner pro check by @ameer2468 in #1241
- chore: improve the resilience of checking by @ameer2468 in #1242
- fix(input): prevent mobile zoom on input focus. by @eeshm in #1243
- fix: Improve WebSocket image frame parsing and validation by @richiemcilroy in #1244
- Stabilize editor playback pacing and validate fps by @richiemcilroy in #1245
- provide md5 hash for self hosted instances by @Brendonovich in #1250
- web: fix org setup when skipping to dashboard during onboarding by @ameer2468 in #1255
- Uploader Improvements by @oscartbeaumont in #1251
- feat: Use pixel format to create texture by @seer-by-sentry[bot] in #1249
New Contributors
- @eeshm made their first contribution in #1243
- @seer-by-sentry[bot] made their first contribution in #1249
Full Changelog: cap-v0.3.74...cap-v0.3.76
0.3.75
What's Changed
- web: fix video owner pro check by @ameer2468 in #1241
- chore: improve the resilience of checking by @ameer2468 in #1242
- fix(input): prevent mobile zoom on input focus. by @eeshm in #1243
- fix: Improve WebSocket image frame parsing and validation by @richiemcilroy in #1244
- Stabilize editor playback pacing and validate fps by @richiemcilroy in #1245
New Contributors
Full Changelog: cap-v0.3.74...cap-v0.3.75
cap-v0.3.74
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
appfrom 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
0.3.73
What's Changed
- web: re-arrange cap card buttons, share page show owner, and more... by @ameer2468 in #1156
- chore: only render share button for owners by @ameer2468 in #1157
- web: fix delete comment, spaces custom domain link by @ameer2468 in #1159
- Reduces initial camera window size. by @p-delorme in #1154
- web: Add videos button in folders & more by @ameer2468 in #1161
- Hold camera and mic locks while recording is active by @Brendonovich in #1162
- Stop muxer on queue_frame fail by @Brendonovich in #1163
- Effect cluster deployment on staging by @Brendonovich in #1165
- update effect packages and otel by @Brendonovich in #1167
- move tracing to dependencies by @Brendonovich in #1168
- 'use' > 'execute' and log sql query by @Brendonovich in #1169
- use rpc and dataloader for fetching video thumbnails by @Brendonovich in #1170
- use rpc and dataloader for analytics api by @Brendonovich in #1171
- chore: adjust compare plans text on pricing page by @ameer2468 in #1172
- Enable upload progress in web by @oscartbeaumont in #1173
- Fix: Support multi-channel audio recording for USB audio interfaces by @MattDreier in #1176
- Use Rec709 color space in cap_enc_avfoundation by @Brendonovich in #1177
- Improve "Video upload info not found" by @oscartbeaumont in #1116
- Enable new uploader in desktop by @oscartbeaumont in #1174
- feat: Implement new Window excluder system by @richiemcilroy in #1179
- Use multipart upload for studio mode and instant mode re-uploads by @Brendonovich in #1182
New Contributors
- @MattDreier made their first contribution in #1176
Full Changelog: cap-v0.3.72...cap-v0.3.73
0.3.72
What's Changed
- improvement: plans comparison & updated UI of pricing by @ameer2468 in #1031
- Upload Progress in UI by @oscartbeaumont in #901
- remove hardcoded min update interval by @Brendonovich in #1040
- cancel cursor actor on drop by @Brendonovich in #1041
- improvements: mask as read when opening notifications, show custom domain, and more by @ameer2468 in #1042
- chore: adjust custom image size of org by @ameer2468 in #1044
- Remove progress for legacy clients by @oscartbeaumont in #1035
- fix: recording limit margin by @ameer2468 in #1047
- improvement: enterprise card by @ameer2468 in #1046
- improvement: correct bg color on load by @ameer2468 in #1052
- fix: thumbnail border radius on hover breaking + make cap selection bar appear faster by @ameer2468 in #1054
- add minidump via sentry-tauri by @Brendonovich in #1053
- Tanstack Devtools in web by @oscartbeaumont in #1049
- Abstract upload flow by @oscartbeaumont in #1048
- dedicated handle-needs-input error by @Brendonovich in #1057
- Outage blog post by @richiemcilroy in #1058
- Loom importer backend by @Brendonovich in #1034
- Setup IaC for staging environment by @Brendonovich in #1059
- Improve uploading context by @oscartbeaumont in #1051
- devtools: toggle for Cap Pro by @oscartbeaumont in #1061
- remove non-effect s3 abstraction by @Brendonovich in #1060
- fall back to software H264 encoder when hardware ProcessInput fails by @richiemcilroy in #1062
Download here: https://Cap.so/download
Full Changelog: cap-v0.3.68...cap-v0.3.72