webadderall
185eaf7ecd
Fix Recordly 2.0 part 1 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 08:52:13 +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
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
109ca3a13c
Merge pull request #1147 from webadderallorg/codex/mac-audio-gap-timing
...
Preserve macOS audio timing through encoder stalls
2026-10-17 18:32: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
4e84a32188
Merge pull request #1141 from webadderallorg/codex/export-audio-merge-validation
...
Fix Lightning export fallback, companion audio routing, and seek playback
2026-10-16 18:34:25 +11:00
webadderall
4966077e01
Keep ordinary audio filenames on the mixed source track
2026-10-16 18:31:34 +11:00
webadderall
596d81b7b2
Format reconciled playback and renderer changes
2026-10-16 18:23:30 +11:00
webadderall
b7ea069d02
Cover encoder fallback and cross-platform renderer selection
2026-10-16 18:19:29 +11:00
webadderall
1639f208c0
Merge PR #1029 for playback regression validation
...
# Conflicts:
# src/components/video-editor/videoPlayback/clipPlayback.ts
2026-10-16 18:16:23 +11:00
webadderall
ab4e84ae10
Merge PR #1041 for reproduced m4a media rejection
2026-10-16 18:15:54 +11:00
webadderall
06b4dbc0d6
Merge PR #1127 for audio regression validation
2026-10-16 18:15:34 +11:00
webadderall
d66472f1f7
Merge PR #1035 for export regression validation
...
# Conflicts:
# src/lib/exporter/modernFrameRenderer.ts
2026-10-16 18:15:34 +11:00
webadderall
862db39a3c
Merge PR #1056 for export regression validation
2026-10-16 18:15:09 +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
b3fcf0cb98
Merge pull request #1121 from webadderallorg/codex/recordly-user-system-and-capture-picker
...
Add source selection and authenticated account and permission settings
2026-10-14 20:08:44 +11:00
webadderall
6659d704ef
Center the welcome heading and consolidate Recordly branding
2026-10-14 06:36:15 +11:00
webadderall
4c8e576281
Make capture-picker bridge overrides independent of init order
2026-10-13 21:45:26 +11:00
webadderall
bcd10f5a63
Document Home startup loading preview
2026-10-13 21:33:07 +11:00
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
Som Samantray
13aa646afc
refactor(audio): move source track type to shared module
2026-10-10 23:36:35 +05:30
Som Samantray
84bb5b660a
fix(audio): deduplicate source track parser
2026-10-10 23:29:55 +05:30
webadderall
cbefc51d18
Fix onboarding, reduced motion, and seek-resume review findings
2026-10-10 14:21:25 +11:00
webadderall
5bc6a0f515
Document account settings and capture-picker previews
2026-10-10 13:43:56 +11:00
webadderall
c4a73f7580
Merge the author's latest capture-picker fixes from PR #1090
...
Preserve both original author commits. Use the author's live-overlay sender guard for completion and context requests. Retain selection-only HUD behavior, existing failure toasts, and synchronous drag refs; add coverage for rapid area moves/resizes and failure versus cancellation messages.
2026-10-10 13:43:17 +11:00
webadderall
fa241d0bbf
Add onboarding screenshots and capture-picker screenshot coverage
2026-10-10 13:33:30 +11:00
webadderall
207debf010
Stabilize required-field and animated HUD checks and update staging notes
2026-10-10 13:30:54 +11:00
webadderall
d9480f988c
Merge remote-tracking branch 'origin/main' into codex/recordly-user-system-and-capture-picker
...
# Conflicts:
# tests/ui/hud-layout.spec.ts
2026-10-10 13:26:43 +11:00
webadderall
c3bc809a1f
Complete account settings and authenticated permission onboarding
2026-10-10 13:26:30 +11:00
webadderall
7004723282
Handle unavailable webcam preview preference storage
2026-10-07 21:46:21 +11:00
webadderall
1a23757dba
Merge pull request #1105 from AniLeo-01/fix/webcam-floating-preview-resizability
...
Make the floating webcam preview resizable
2026-10-07 21:39:18 +11:00
webadderall
da59254d21
Merge PR #1105 locally: resizable floating webcam preview
2026-10-07 21:34:42 +11:00
Aniruddha Mandal and Claude Opus 5.5
34a19b2570
Make the floating webcam preview resizable
...
Drag any corner of the floating webcam preview to resize it (120-480px per
side, kept inside the HUD viewport). The chosen size is saved and restored
the next time the HUD opens.
Fixes #1103
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 16:52:04 +05:30
webadderall
783c80f895
Restore Linux source selection and fix portal cancellation
2026-10-06 21:22:11 +11:00
webadderall
a60685b63b
Lock recording sources and add permission onboarding
2026-10-06 13:38:48 +11:00
webadderall
6c49ffbc2b
Open capture picker only on explicit recording actions
2026-10-06 13:14:24 +11:00
Kevin and Claude Opus 5.5
feb5d0276a
only picker overlays can finish a pick, and failed picks say why
...
- complete-capture-pick ignores any sender that isn't an open picker overlay
- when a pick fails for a reason other than cancel, like a window that
closed, the hud shows the message in a toast
- moving or resizing an area reads a flag on the drag itself instead of
react state, so a pointer move that lands before the next render still
counts as part of the drag
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-05 11:29:54 -07:00
webadderall
d1ebb4e2b5
Update Tahoe cursor pack to Golden Gate artwork
2026-10-04 17:38:59 +11:00
webadderall
4783980897
Render motion blur in paused timeline previews
2026-10-04 17:35:17 +11:00
webadderall
0296b8c48f
Label empty capture selection Pick source
2026-10-04 17:18:39 +11:00
webadderall
84697788e6
Harden capture picker and remember valid sources
2026-10-04 17:18:13 +11:00
webadderall
c8475a49fc
Use selection-only capture picker across desktop platforms
2026-10-04 09:44:10 +11:00
webadderall
59d9594a41
Merge remote-tracking branch 'origin/pr-1090' into codex/capture-picker-local-test
2026-10-04 09:25:09 +11:00
webadderall
0ca4d528a1
Merge pull request #1083 from webadderallorg/codex/feedback-access-hardening
...
Tighten feedback table access and add rollback verification
2026-10-04 08:53:25 +11:00