webadderall
cabde58de0
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:14 +11:00
webadderall
e5efc06088
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:14 +11:00
webadderall
0d5becaaaa
Fix Recordly 2.0 part 5 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:14 +11:00
webadderall
5b22114c14
Fix Recordly 2.0 part 4 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:13 +11:00
webadderall
8aa8599831
Fix Recordly 2.0 part 3 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:13 +11:00
webadderall
4061a0fdf5
Fix Recordly 2.0 part 2 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:13 +11:00
webadderall
d128927928
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 07:51:11 +11:00
webadderall
8098cae701
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 07:51:11 +11:00
webadderall
73e9982e71
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 20:52:53 +11:00
webadderall
ba4947dccc
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 20:52:53 +11:00
webadderall
5562f1c724
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 19:05:16 +11:00
webadderall
47a81c0319
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 19:05:16 +11:00
webadderall
652ab46a4e
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 18:27:37 +11:00
webadderall
2c527482be
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 18:27:37 +11:00
webadderall
d924eca892
Fix Recordly 2.0 part 4 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 18:27:36 +11:00
webadderall
8cb987f8f8
Fix Recordly 2.0 part 5 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 18:27:36 +11:00
webadderall
93d3206dee
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 16:53:53 +11:00
webadderall
d6e1d9f3c8
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 16:53:53 +11:00
webadderall
9818665857
Fix Recordly 2.0 part 7 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:58 +11:00
webadderall
6c025d2eac
Fix Recordly 2.0 part 6 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:58 +11:00
webadderall
302318255c
Fix Recordly 2.0 part 5 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:58 +11:00
webadderall
65a4222294
Fix Recordly 2.0 part 2 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:57 +11:00
webadderall
51d667a34b
Fix Recordly 2.0 part 4 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:57 +11:00
webadderall
7cb02c37cb
Fix Recordly 2.0 part 3 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-07 15:57:57 +11:00
webadderall
a7f55b48b1
Fix Recordly 2.0 part 7 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:48 +11:00
webadderall
91f62c4daf
Fix Recordly 2.0 part 6 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:47 +11:00
webadderall
13dd1f0a6d
Fix Recordly 2.0 part 5 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:47 +11:00
webadderall
71c3aefbc8
Fix Recordly 2.0 part 4 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:47 +11:00
webadderall
0570f1de47
Fix Recordly 2.0 part 3 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:47 +11:00
webadderall
34071a5847
Fix Recordly 2.0 part 1 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:46 +11:00
webadderall
088aa0bb94
Fix Recordly 2.0 part 2 review findings
...
Integrate validated app changes and preserve original stack history.
2026-11-07 14:48:46 +11:00
webadderall
ee4876bd18
Add Contact beside Socials in the Home sidebar
2026-11-06 21:00:07 +11:00
webadderall
44748890e3
Fix complete hover previews, settings scrolling and recorder interactions
...
Wait for a composed scene before revealing Home previews, bound Settings scrolling, add the X community link, animate countdown replacement, and prevent transparent idle HUD regions or cancelled captures from taking focus.
2026-11-06 20:09:40 +11:00
webadderall
f4c2cef0cf
Restore compact recorder selectors and fix development onboarding recovery
...
Keep optional development onboarding dismissible across recording editor recreation, preserve restored accounts, and use consistent permission actions and footer layout.
2026-11-06 18:50:05 +11:00
webadderall
f007984ebc
Fix editor previews, zoom controls and recording workflow
...
Preserve renderer state through mute and export transitions, gate hover previews on a composed frame, and align timeline bounds with authored zoom intervals. Improve settings, cursor and webcam controls, inline recording countdown, project recovery and safe library cleanup.
2026-11-06 18:05:14 +11:00
webadderall
0f8d11acd8
Recordly 2.0 local review stack 6/6
...
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:22 +11:00
webadderall
08f72ef6aa
Recordly 2.0 local review stack 5/6
...
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:22 +11:00
webadderall
f6bb4f18d7
Recordly 2.0 local review stack 3/6
...
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:21 +11:00
webadderall
3e6286cf04
Recordly 2.0 local review stack 1/6
...
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:21 +11:00
webadderall
eaf87be95b
Recordly 2.0 local review stack 2/6
...
Dependency-ordered review preparation. Not pushed or remotely reviewed.
2026-11-06 05:24:21 +11:00
webadderall
9d7285a118
Keep audio finalization alive while encoding progresses
2026-10-17 18:26:03 +11:00
webadderall
9fc4df1bdb
Bound gap recovery work and tighten alignment checks
2026-10-17 18:15:38 +11:00
webadderall
08c245b636
Preserve macOS audio timing through encoder stalls
2026-10-17 18:12:31 +11:00
webadderall
4422190fdc
Merge pull request #933 from abdu11ahbaig/fix/mic-agc-crackle-windows
...
fix: disable mic AGC by default to stop Windows audio crackle
2026-10-17 17:18:09 +11:00
webadderall
a8406f63c7
Merge pull request #1138 from sourabhxyz/fix/macos-mic-label-match
...
fix(macos): match the selected microphone when Chromium adds a label suffix
2026-10-17 17:18:00 +11:00
webadderall
ab4e84ae10
Merge PR #1041 for reproduced m4a media rejection
2026-10-16 18:15:54 +11:00
sourabhxyz and Claude Opus 5.5
13edd56a44
Prefer a known device ID over the stripped-label match
...
Resolve the microphone by exact label, then by a device ID that names a
real capture device, and only then by the label without Chromium's
transport suffix, so the name heuristic cannot override a precise
identifier.
Move the matching into a pure function and replace the source-text
assertions with a test that compiles it with swiftc and checks the
results against a fixed device list, following the lifecycle test.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:16:56 +05:30
sourabhxyz and Claude Opus 5.5
e029d11663
Match the selected macOS microphone despite Chromium's label suffix
...
The renderer passes the microphone's enumerateDevices() label to the
ScreenCaptureKit helper, which resolves it by exact comparison with
AVCaptureDevice.localizedName. Chromium decorates that label with a
transport suffix ("Shure MV7 (14ed:1012)", "MacBook Pro Microphone
(Built-in)", "BlackHole 16ch (Virtual)"), so the comparison failed for
almost every device and the helper silently recorded the system default
input instead. With the lid closed that default is the built-in mic,
which delivers digital silence, so recordings came out without a voice.
Try the raw label first, then the label without its trailing
parenthetical.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-15 12:02:35 +05:30
webadderall
2b90824289
Show the Home dashboard skeleton throughout startup loading
2026-10-13 20:13:09 +11:00
webadderall
8bae983a44
Reset capture selection on launch and fix area picker navigation
2026-10-13 14:01:54 +11:00