webadderall
c6495016fc
Keep verified FFmpeg downloads available in Recordly 2.0 part 6
2026-11-08 20:31:48 +11:00
webadderall
d800852342
Fix Recordly 2.0 part 3 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 11:03:10 +11:00
webadderall
48de72ccd7
Fix Recordly 2.0 part 2 follow-up review findings
...
Preserve existing PR history and integrate validated second-cycle fixes.
2026-11-08 11:03:10 +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
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
7a8aba114f
fix: verify universal macOS binaries reliably
2026-09-05 20:04:51 +10:00
young
af968551f1
Record selected windows by cropping full-screen captures
2026-09-04 19:48:22 +10:00
webadderall
17150671f6
Fix cross-platform caption generation
2026-09-02 20:27:24 +10:00
young
4fcf2deaa7
Apply consistent project formatting
2026-08-28 09:54:42 +10:00
wiiiii123
4518e9e395
ci(macos): harden candidate verification diagnostics
2026-08-09 02:33:58 +07:00
wiiiii123
e89248b95c
ci(macos): reject unreviewed root entitlements
2026-08-09 01:57:53 +07:00
wiiiii123
8219197299
ci(macos): add fail-closed release candidate gate
2026-08-09 01:50:38 +07:00
wiiiii123
a8449d9bcb
fix(ci): use v143 toolset on Visual Studio 2026
2026-07-11 15:09:16 +07:00
wiiiii123
9840140817
fix(ci): support Visual Studio 2026 native builds
2026-07-11 14:47:25 +07:00
wiiiii123
38f5ded48d
fix(recording): stabilize capture quality and CUDA export canvas
2026-05-27 18:12:21 +07:00
webadderall
a5da635b83
fix(release): harden beta publish workflow
2026-05-17 21:23:19 +10:00
wiiiii123
144316ab77
fix(electron): preserve unsupported export blocks
2026-05-09 11:23:01 +07:00
wiiiii123
2042cc2a76
fix(electron): force main bundle cjs output
2026-05-09 10:51:22 +07:00
wiiiii123
ae40a13e85
fix(export): harden native release gates
2026-05-08 12:24:04 +07:00
wiiiii123
93e1312978
merge main into beta/pr410-native-gpu-export-test
...
# Conflicts:
# electron/ipc/project/manager.ts
# electron/ipc/register/export.ts
# src/lib/exporter/modernVideoExporter.ts
2026-05-08 10:44:13 +07:00
wiiiii123
346b863b1c
fix(electron): strip import.meta from cjs bundle
2026-05-08 00:07:23 +07:00
wiiiii123
c67463c1bc
fix(electron): normalize mixed cjs import prologue
2026-05-06 22:20:59 +07:00
wiiiii123
566c67b54b
fix(electron): normalize main cjs bundle
2026-05-06 15:30:35 +07:00
wiiiii123
97abaa4f4e
fix(export): preserve pitch for fallback speed audio
2026-05-06 06:43:40 +07:00
wiiiii123
3ab66c9057
feat(export): prepare native GPU beta candidate
...
Add validated native CUDA/D3D11 timeline retime, pause-aware capture timing, webcam source-time sampling, edited-track audio duration padding, packaged helper updates, and focused tests for PR #410 tester branch.
2026-05-06 01:50:12 +07:00
Recordly Reviewer
2d4d96bc4a
fix: address PR review feedback - canonicalize via realpath and gate whisper soft-fail
...
isAllowedLocalReadPath now resolves the candidate via fs.realpathSync and requires both the lexical and canonical paths to satisfy the policy, so a symlink placed under an allowed prefix that points outside the allowlist is rejected. The redundant 'either resolved or realResolved is allowed' check in read-local-file and generate-wallpaper-thumbnail is removed since the function canonicalizes internally. Adds a regression test that creates such a symlink (skipping when Windows refuses to create it without Developer Mode).
build-whisper-runtime now only soft-fails when invoked from postinstall, in CI, or with WHISPER_RUNTIME_ALLOW_MISSING=1. Direct 'npm run build*' invocations fail loudly when CMake is missing and no bundled runtime is staged so we don't ship release builds with broken auto-captioning.
2026-05-04 14:31:09 -04:00
Recordly Reviewer
c767d3a28b
fix: tighten local read allowlist and gracefully skip whisper-runtime build without CMake
...
isAllowedLocalReadPath previously returned true for any existing path because of an existsSync fast-path, which made the read-local-file IPC handler and the local media URL policy effectively allow reading arbitrary files on disk. Drop the existsSync bypass so only paths under app-managed directories or paths that have been explicitly approved (via dialogs, exports, recording sessions, etc.) are accepted. Adjust the local media path policy tests to cover the new behaviour.
Also make build-whisper-runtime fall back to bundled artifacts when CMake is missing (mirroring build-windows-capture) so npm ci does not fail on machines without a C++ toolchain.
2026-05-04 14:21:49 -04:00
wiiiii123
b1433f9836
Add NVIDIA CUDA export compositor
2026-05-04 09:59:41 +07:00
wiiiii123
05327a12ce
Add native GPU static layout export path
2026-05-03 22:43:23 +07:00
Wiii
3efc97cb2f
ci: smoke and attest packaged artifacts
...
Add packaged-artifact smoke checks, checksums, attestations, and release asset staging guardrails.
2026-04-27 18:26:25 +07:00
webadderall
722a3b44c2
style(ui): use SF Pro globally and add release helper
2026-04-26 20:36:01 +10:00
webadderall
f2b13c8244
fix: address ui overhaul review feedback
2026-04-16 22:36:23 +10:00
webadderall
a84b83f91b
feat: ui overhaul — Phosphor icons, redesigned launcher, editor layout, and component refresh
...
- Replace all lucide-react imports with @phosphor-icons/react across every
component (LaunchWindow, AnnotationSettingsPanel, ExtensionManager,
ExtensionIcon, VideoPlayback, AnnotationOverlay, CropControl, TutorialHelp,
PlaybackControls, all shadcn ui/ primitives, etc.)
- ExtensionIcon: new Phosphor-based resolver with Lucide name alias map for
backwards-compatible extension manifests
- LaunchWindow / SourceSelector: full redesign — new icon rail layout,
updated backgrounds, improved source selection UX, audio/video controls,
countdown overlay
- VideoPlayback: overhaul playback controls and preview panel layout
- Timeline items: border-radius 16px→8px, cyan→blue unification, pill height
85% for breathing room, resize handle vertical centering
- shadcn ui/: refresh accordion, dialog, dropdown, select, slider, switch,
tabs, toggle, popover, button, card, input, label, sonner, content-clamp,
audio-level-meter
- App.tsx / index.css / App.css / tailwind.config: global style updates
- types.ts, captionLayout.ts, captionStyle.ts, webcamOverlay.ts: data model
updates to support new timeline and export features
- package.json: add @phosphor-icons/react, bump dependencies
- scripts/, .eslintrc, biome, tsconfig, vite.config: tooling alignment
- extension-sources: update built-in extension bundles
2026-04-16 18:01:04 +10:00
webadderall
4467b144a0
fix(macos): lower deployment target to macOS 13.0 for native helpers
...
The Swift helper binaries were compiled with -target macos14.0, causing
dyld symbol-not-found crashes on macOS 13. The ScreenCaptureKit audio
APIs require macOS 13.0 minimum, so the deployment target is lowered to
13.0 and an #available guard is added for the macOS 14-only
ignoreShadowsSingleWindow API. README updated accordingly.
Fixes #199 , fixes #200
2026-04-09 21:23:33 +10:00
webadderall
dfa5ec2a89
add export benchmark script
2026-04-04 13:08:12 +11:00
webadderall
227bcabe12
chore(windows): track bundled helper manifests
2026-03-28 16:17:29 +11:00
webadderall
b85374dee0
fix(windows): bundle native capture helpers
2026-03-28 14:56:16 +11:00
webadderall
20f9259d50
Revert "feat: Advanced Video Editor Implementation, Native WGC Integration, and AI Auto-Captions"
2026-03-28 14:12:25 +11:00
Mahdy Arief
933d804118
chore: Finalize PR #116 stability and privacy improvements
...
- Hardened IPC with safety guards for all webContents.send calls
- Scrubbed sensitive absolute paths from caption logs
- Realigned Windows artifact naming logic
2026-03-27 23:14:12 +07:00
webadderall
53a5db0493
fix(build): avoid cross-arch whisper runtime failures on macOS
2026-03-27 23:58:08 +11:00
Mahdy Arief
25ca604d88
feat: add blur annotation and Whisper model selection for autocaption
2026-03-27 13:27:57 +07:00
insomniachooman
0b096b21df
Add custom cursor packs and harden native postinstall builds
2026-03-26 22:39:18 +06:00
webadderall
591848b6c1
build(native): stage mac helpers for both architectures
2026-03-23 19:22:39 +11:00
webadderall
2b9777d8ab
build: add bundled Whisper runtime pipeline
...
Add the Whisper runtime build script, package integration, runtime manifest, and staged darwin-arm64 Whisper binaries.
2026-03-22 18:30:19 +11:00
webadderall
c8cbd05729
Selective merge of Windows system cursor fix #66
2026-03-19 11:10:44 +11:00
webadderall
3ff7f7aef1
Fix Windows DXGI capture helper flow
2026-03-19 00:05:58 +11:00
webadderall
8a5339549d
feat(windows): replace WGC with DXGI and fix HUD window bounds
2026-03-18 22:11:10 +11:00