-
64a250391c
about: thank Enzo GD in the About and Welcome dialogs
Mike-Solar
2026-07-18 20:13:58 +08:00
-
fd93de42ca
Merge remote-tracking branch 'origin/main'
Mike-Solar
2026-07-18 18:27:46 +08:00
-
-
ca68005fc2
ci: switch to GitHub-hosted runners and add daily cache-warming build
Mike-Solar
2026-07-18 14:29:14 +08:00
-
4eb0ef6fc6
change: remove dymatic backend.
Mike-Solar
2026-07-18 14:20:35 +08:00
-
7206ae8c9f
ci: switch all caches to actions/cache (drop WarpBuilds/cache)
Mike-Solar
2026-07-18 14:05:33 +08:00
-
f6fc12bb9d
ci: use actions/cache for ccache on Windows runners
Mike-Solar
2026-07-18 14:03:58 +08:00
-
988e0e5b44
ci: fix ccache dir path — runner.temp is not a valid expression context
Mike-Solar
2026-07-18 14:02:42 +08:00
-
bfce4d916a
ci: add ccache compile caching via WarpBuilds/cache, shrink runners to 8x
Mike-Solar
2026-07-18 13:57:15 +08:00
-
900120d9ba
update: Update README.md
Mike-Solar
2026-07-17 22:51:46 +08:00
-
-
1cad5a8fdb
update: Update README.md
Mike-Solar
2026-07-17 22:20:02 +08:00
-
e18724129b
tests: make ViewerSmokeTimer.DifferentTimebases robust to CI jitter
Mike-Solar
2026-07-17 22:08:03 +08:00
-
dff1f2955d
cd: Remove vulkan-headers which is replaced by libvulkan-dev.
Mike-Solar
2026-07-17 21:51:59 +08:00
-
ae908441c8
packaging: ship the Vulkan backend on all platforms, standard lib layout
Mike-Solar
2026-07-17 21:41:34 +08:00
-
6229381426
version: derive from git tag/commit hash; drop audio playback debug logs
Mike-Solar
2026-07-17 21:10:13 +08:00
-
016341ea7c
fix: honor DirectoryIsValid create flag; unbreak Windows CI tests
Mike-Solar
2026-07-17 20:35:25 +08:00
-
c734ecdba1
tests: make unknown-icon check robust across Qt builds
Mike-Solar
2026-07-17 18:28:38 +08:00
-
ff95ffa216
fix: initialize default OCIO config on first use
Mike-Solar
2026-07-17 18:28:38 +08:00
-
9ca2b0e716
tests: skip MainWindow construction test where OpenGL is unavailable
Mike-Solar
2026-07-17 17:38:15 +08:00
-
bbf3b2ca38
tests: include <cstring> for std::memset in oiio utils test
Mike-Solar
2026-07-17 17:26:52 +08:00
-
004e942cf9
fix: remaining issues recorded during test coverage work
Mike-Solar
2026-07-17 17:20:50 +08:00
-
7223900b6d
fix: initialize EncodingParams enum members
Mike-Solar
2026-07-17 17:04:39 +08:00
-
ba55123b13
tests: coverage for panels, main window, ratio dialog (44 cases)
Mike-Solar
2026-07-17 16:53:13 +08:00
-
c812f6ea28
fix: panel/window bugs surfaced by new gtest coverage
Mike-Solar
2026-07-17 16:53:13 +08:00
-
0dae545cba
tests: coverage for large widgets (61 cases)
Mike-Solar
2026-07-17 15:48:03 +08:00
-
b4db6ebc88
fix: define TimeRuler::SetCenteredText (declared but never defined)
Mike-Solar
2026-07-17 15:48:03 +08:00
-
e9488904b3
tests: coverage for small utility widgets (66 cases)
Mike-Solar
2026-07-17 14:13:09 +08:00
-
ecc66e3e2a
fix: widget bugs surfaced by new gtest coverage
Mike-Solar
2026-07-17 14:13:09 +08:00
-
26d158146a
tests: coverage for dialogs (56 cases)
Mike-Solar
2026-07-17 13:20:51 +08:00
-
1475525eb2
fix: dialog bugs surfaced by new gtest coverage
Mike-Solar
2026-07-17 13:20:51 +08:00
-
807e02614b
tests: coverage for common utils, cli, timeline undo, tasks, codec, ui
Mike-Solar
2026-07-17 13:07:56 +08:00
-
dd7427f51a
fix: bugs surfaced by new gtest coverage
Mike-Solar
2026-07-17 13:07:43 +08:00
-
a9afb2fac5
Fix FFmpegBridgeDecoder.DecodeFirstFrame failed.
Mike-Solar
2026-07-17 09:22:34 +08:00
-
b103697662
Fix Windows CI crash due to execute order.
Mike-Solar
2026-07-17 09:11:03 +08:00
-
bec52b46b3
nodes: fix serialized ID typos with backward compatibility
Mike-Solar
2026-07-17 08:38:25 +08:00
-
2aa921b215
fix: bug-fix sweep across node, audio, render, plugin subsystems
Mike-Solar
2026-07-17 08:26:48 +08:00
-
d9a4e27045
tests: coverage round 8 (serialization, folder, text/polygon, probe, render tail)
Mike-Solar
2026-07-17 07:48:18 +08:00
-
4302a0aca2
tests: coverage round 7 (audio, distort, filter/keying, math/transition nodes)
Mike-Solar
2026-07-17 06:24:35 +08:00
-
b98c5bd0c0
tests: coverage round 6 (sequence, generators, renderer misc, multicam/serializer)
Mike-Solar
2026-07-17 05:57:30 +08:00
-
734481f732
tests: coverage round 5 (render processor/manager, time nodes, color nodes, OFX host)
Mike-Solar
2026-07-17 05:22:22 +08:00
-
7e55bd049b
tests: coverage round 4 (footage, IPC, input immediate, project/factory)
Mike-Solar
2026-07-17 04:55:37 +08:00
-
576a843e4d
tests: major coverage round for node/render/audio/plugin subsystems
Mike-Solar
2026-07-17 04:17:51 +08:00
-
e1228f6663
cmake: bump version to 0.4.1-alpha, quote CMAKE_C_FLAGS
Mike-Solar
2026-07-17 00:36:21 +08:00
-
ac10bf83a3
packaging: ship render worker on Linux, ffmpeg_bridge.dll on Windows
Mike-Solar
2026-07-17 00:13:33 +08:00
-
4a4dcae580
lut: pick from the global LUT library in node params; i18n; doc
Mike-Solar
2026-07-16 23:49:59 +08:00
-
caafac4203
sync: masked waveform correlation, stretch sync, manual start time
Mike-Solar
2026-07-16 23:09:12 +08:00
-
547c2480e0
color: global LUT library, LUT error reporting, clamp + display fixes
Mike-Solar
2026-07-16 22:53:33 +08:00
-
ddca6a5e01
proxy: add dedicated Proxy dialog and preferences fields
Mike-Solar
2026-07-16 22:53:13 +08:00
-
6aaf37e2e5
proxy: per-footage presets, audio in proxies, configurable ffmpeg path
Mike-Solar
2026-07-16 22:31:37 +08:00
-
15525528c9
mainwindow: keep Preferences in the Tools menu on macOS
Mike-Solar
2026-07-16 22:31:21 +08:00
-
2b118836a7
tests: skip viewer display repro tests when the render backend is unusable
Mike-Solar
2026-07-16 17:31:48 +08:00
-
cb7e911c35
Fix CI crash
Mike-Solar
2026-07-16 16:21:18 +08:00
-
9957577cb9
ffmpeg_bridge: fix cross-platform CI failures (Ubuntu/macOS/Windows)
Mike-Solar
2026-07-16 08:35:19 +08:00
-
c203ce1dbf
fix: black preview when footage connects directly to a clip
Mike-Solar
2026-07-16 01:06:24 +08:00
-
e1d3019659
tests: migrate gtest suite to the ffmpeg_bridge API and add bridge coverage
Mike-Solar
2026-07-15 23:00:13 +08:00
-
3a3ead6fc0
app: route all FFmpeg access through the ffmpeg_bridge C API
Mike-Solar
2026-07-15 23:00:06 +08:00
-
ddb2b30cf4
ffmpeg_bridge: new shared library isolating all FFmpeg access behind a pure C API
Mike-Solar
2026-07-15 22:07:57 +08:00
-
0f41620a0b
core: remove direct FFmpeg dependency from libolivecore
Mike-Solar
2026-07-15 21:55:11 +08:00
-
3be4294e15
Fix Linux audio backend preference and worker footage render crash
Mike-Solar
2026-07-14 22:33:30 +08:00
-
5c8ce17c7e
submodule: change core into nomarl folder, and move KDockWidgets into third_party.
Mike-Solar
2026-07-14 15:14:29 +08:00
-
e37a87be67
docs: Update test plan.
Mike-Solar
2026-07-13 22:01:13 +08:00
-
93d92c93db
Merge remote-tracking branch 'origin/main'
Mike-Solar
2026-07-13 18:47:33 +08:00
-
-
8b431c941e
docs: Update README.md download link
Mike-Solar
2026-07-13 18:46:54 +08:00
-
b4b52abbd4
Remove noisy graph-snapshot logs and add waveform-sync diagnostics
Mike-Solar
2026-07-13 18:05:02 +08:00
-
7cde0b0f1a
Fix invalid channel layout (0x0) in audio processor and add playback diagnostics
Mike-Solar
2026-07-13 17:46:15 +08:00
-
c6310d104d
Prefer PipeWire/PulseAudio over raw ALSA/JACK default on Linux audio devices
Mike-Solar
2026-07-13 17:24:26 +08:00
-
e484af9a1b
Merge remote-tracking branch 'origin/main'
Mike-Solar
2026-07-13 17:05:22 +08:00
-
-
-
-
536d664cbb
ui+ci: style KDDockWidgets tabs and add Applications symlink to DMG
Mike-Solar
2026-07-13 16:39:49 +08:00
-
36f48a6a4b
ci(macos): skip Qt libs in custom bundler and process all binaries
Mike-Solar
2026-07-13 16:17:02 +08:00
-
035b460c2d
ci(macos): make macdeployqt verbose and verify platform plugins
Mike-Solar
2026-07-13 16:12:54 +08:00
-
a4a932238c
fix(macOS): disable KDDockWidgets QtQuick frontend to resolve launch crash
Mike-Solar
2026-07-13 15:54:55 +08:00
-
e16facf123
fix: restore Qt translation files to valid XML
Mike-Solar
2026-07-13 15:35:36 +08:00
-
f03b6b58ff
style: reformat C/C++ sources and headers with clang-format
Mike-Solar
2026-07-13 15:34:11 +08:00
-
6a696bc234
Revert "docs: update README binary link to v0.4.0-alpha"
Mike-Solar
2026-07-13 15:31:35 +08:00
-
e5eeaddf2f
format: reformatting files
Mike-Solar
2026-07-13 15:30:43 +08:00
-
7522543c48
docs: update README binary link to v0.4.0-alpha
Mike-Solar
2026-07-13 15:29:13 +08:00
-
64abc9cc76
docs: update CONTRIBUTING.md to Linux Kernel Coding Style
Mike-Solar
2026-07-13 15:27:57 +08:00
-
f0d41eae52
build: rebrand output artifacts to Oak and fix macOS QML deployment
Mike-Solar
2026-07-13 15:26:15 +08:00
-
a4a2903e49
ci: Update CI/CD to use 32x runner for Windows.
Mike-Solar
2026-07-13 15:00:48 +08:00
-
c31415e847
build: drop lib prefix from oakgl/oakvulkan DLLs on Windows
Mike-Solar
2026-07-13 14:56:40 +08:00
-
8fa32f5df4
cd: switch RPM build back to job container with pre-checkout git install
Mike-Solar
2026-07-13 14:54:35 +08:00
-
c786469a58
cd: fix Arch tarball creation and Fedora container checkout
Mike-Solar
2026-07-13 14:52:19 +08:00
-
2f0beeb7da
cd: add DEB, RPM and Arch Linux packages
Mike-Solar
2026-07-13 14:47:46 +08:00
-
847abbfd5c
ci: Update CI/CD to use 32x runner for Windows.
Mike-Solar
2026-07-13 14:39:30 +08:00
-
2e1c40af63
test: use olive-render-worker.exe on Windows in render worker footage test
Mike-Solar
2026-07-13 14:34:05 +08:00
-
2a11988b77
dpcs: Update build instructions
Mike-Solar
2026-07-13 14:32:17 +08:00
-
43773c430a
docs: update build guides for official macOS support and sync Fedora deps
Mike-Solar
2026-07-13 14:29:14 +08:00
-
e797914c62
Edit README
Mike-Solar
2026-07-13 14:25:23 +08:00
-
8f3c06555f
test: skip worker/backend tests when GPU backend unavailable and fix cross-platform path test
Mike-Solar
2026-07-13 14:25:02 +08:00
-
a5c98e1297
Edit README
Mike-Solar
2026-07-13 14:21:19 +08:00
-
288e9050e1
fix: guard SIGPIPE ignore with #ifndef _WIN32
Mike-Solar
2026-07-13 14:03:26 +08:00
-
ea78558a31
render: reference-count graph snapshots to prevent premature deletion
Mike-Solar
2026-07-13 13:43:20 +08:00
-
8580542ac7
render: write graph snapshots to AppLocalData instead of system temp
Mike-Solar
2026-07-13 13:29:55 +08:00
-
5a5ad3bc14
render: add diagnostics for worker graph load failures
Mike-Solar
2026-07-13 13:25:25 +08:00
-
3abb4ff75b
docs: update README and remove obsolete documentation/files
Mike-Solar
2026-07-13 13:14:37 +08:00
-
182bfd0aad
build: bundle render worker/backends and fix concurrent param test
Mike-Solar
2026-07-13 13:12:28 +08:00
-
4f23051b2b
Fix waveform sync using stale selection and add Ctrl+Shift+W shortcut
Mike-Solar
2026-07-13 11:09:32 +08:00
-
-
f3389fe6ba
Allow waveform sync with partially cached audio and add regression tests
Mike-Solar
2026-07-13 10:54:12 +08:00
-
0410ff2fe7
Skip GPU-dependent tests when Vulkan/OpenGL backend is unavailable in CI
Mike-Solar
2026-07-13 10:44:27 +08:00
-
e881bb049f
Remove some logs
Mike-Solar
2026-07-13 10:29:02 +08:00
-
942ffd1635
test: extend coverage for file/qt/xml utilities and core audio/math
Mike-Solar
2026-07-13 04:09:33 +08:00