webadderall
|
5d040fbf2c
|
refactor: split large files into focused modules
Split all source files exceeding 500 lines into smaller, focused modules:
- electron/main.ts → mainBootstrapHelpers, mainRuntimeState, mainUpdateIntegration, mainWindowControls
- electron/windows.ts → editorWindows, hudWindows, windowShared
- electron/updater.ts → updaterDialogs, updaterEventHandlers, updaterShared
- electron/preload.ts → preloadExtensionsBridge, preloadUpdateBridge
- electron/ipc/register/recording.ts → recording/ directory with focused handlers
- src/components/video-editor/VideoEditor.tsx → EditorContent, EditorHeader, EditorSidebar, EditorToolbar, hooks/
- src/components/video-editor/SettingsPanel.tsx → settings/ directory with per-section components
- src/components/video-editor/AnnotationSettingsPanel.tsx → tab components
- src/components/video-editor/ExtensionManager.tsx → extension-manager/ directory
- src/components/video-editor/VideoPlayback.tsx → videoPlaybackComponent/ directory
- src/components/video-editor/projectPersistence.ts → projectPersistence{Normalization,Paths,Regions,Shared}.ts
- src/components/video-editor/timeline/TimelineEditor.tsx → TimelineEditor/ directory
- src/components/video-editor/types.ts → focused type modules
- src/components/launch/LaunchWindow.tsx → LaunchWindow/ directory
- src/hooks/useScreenRecorder.ts → useScreenRecorder/ directory
- src/lib/exporter/audioEncoder.ts → audioEncoder/ directory
- src/lib/exporter/frameRenderer.ts → frameRenderer modules
- src/lib/exporter/modernFrameRenderer.ts → filters and lifecycle modules
- src/lib/exporter/modernVideoExporter.ts → modernVideoExporter/ directory
- src/lib/exporter/videoExporter.ts → video-exporter/ directory
- src/lib/exporter/streamingDecoder.ts → streamingDecoderHelpers.ts
- src/lib/extensions/extensionHost.ts → extensionHost{ApiFactory,QueryApi,RegistrationApi,Shared,State}.ts
- src/lib/extensions/types.ts → focused type modules
- electron/native/ScreenCaptureKitRecorder.swift → ScreenCaptureKitRecorder/ directory
- scripts/benchmark-export-queues.mjs → benchmark-export-queues/ directory
- .github/workflows/release.yml → extracted merge-macos-metadata composite action
- scripts/build-native-helpers.mjs → updated for multi-file Swift compilation
Also incorporates upstream default export quality change (good → source).
|
2026-04-20 20:41:42 +10:00 |
|
webadderall
|
6a84493fba
|
fix(release): avoid duplicate prerelease runs
|
2026-03-29 00:55:22 +11:00 |
|
webadderall
|
bf3a36e621
|
fix(release): align asset names and upload globs
|
2026-03-29 00:30:16 +11:00 |
|
webadderall
|
f8ac27b791
|
fix(release): add libxt for linux rebuild
|
2026-03-29 00:18:57 +11:00 |
|
webadderall
|
c44225e174
|
fix(release): add remaining linux X11 deps
|
2026-03-29 00:15:31 +11:00 |
|
webadderall
|
5978ef42be
|
fix(release): restore packaging assets and CI deps
|
2026-03-29 00:13:01 +11:00 |
|
webadderall
|
3a599eadb6
|
fix(ci): publish release assets deterministically
|
2026-03-28 21:06:41 +11:00 |
|
webadderall
|
6463cdff58
|
feat: add updater release infrastructure
|
2026-03-28 20:42:38 +11:00 |
|
webadderall
|
c97fe4d5e4
|
chore(release): auto-sync app version
|
2026-03-26 11:37:58 +11:00 |
|
webadderall
|
5f3d5914d5
|
fix(ci): pin release builds to resolved source commit
|
2026-03-26 11:05:38 +11:00 |
|
webadderall
|
42b116878a
|
Fix release workflow source ref handling
|
2026-03-26 11:05:38 +11:00 |
|
webadderall
|
95fa2c232f
|
fix(ci): skip arm64 postinstall during release
|
2026-03-23 21:55:52 +11:00 |
|
webadderall
|
2844827b1e
|
fix(ci): skip arm64 release postinstall scripts
|
2026-03-23 21:53:06 +11:00 |
|
webadderall
|
500ff6ccfc
|
fix(ci): make release workflow build tagged ref
|
2026-03-23 21:49:16 +11:00 |
|
webadderall
|
8716760059
|
fix(windows): prevent cursor monitor ENOENT crash and build helper in release
|
2026-03-15 23:28:00 +11:00 |
|
webadderall
|
9435910e99
|
History reorganized for upstream alignment.
|
2026-03-13 21:36:30 +11:00 |
|
webadderall
|
676204dc88
|
Prebundle mac native helpers and avoid runtime Swift compile in packaged app
|
2026-03-13 21:14:05 +11:00 |
|
webadderall
|
560aacf08a
|
Disable implicit CI publishing in release builds
|
2026-03-13 21:14:05 +11:00 |
|
webadderall
|
0eb61da8dd
|
Fix macOS Intel runner label
|
2026-03-13 21:14:05 +11:00 |
|
webadderall
|
421089d153
|
Add GitHub release workflow
|
2026-03-13 21:14:05 +11:00 |
|