Releases: Theorvane/openscene
Release list
OpenScene v0.3.1
The macOS builds are signed with a Developer ID certificate and notarized by Apple, so they open normally. The Windows builds are unsigned, so SmartScreen warns on first run: choose More info, then Run anyway. The Linux builds are unsigned, which is normal for AppImage and deb.
What's Changed
- ci(mobile): automate App Store Connect uploads by @sjungwon03 in #185
- ci(mobile): automate Google Play uploads by @sjungwon03 in #187
- fix(ci): use a Swift 6.2 capable iOS runner by @sjungwon03 in #189
- fix(ci): target selected Google Play track by @sjungwon03 in #191
- ci(mobile): distribute stores from main releases by @sjungwon03 in #193
- release: prepare 0.3.1 store build by @sjungwon03 in #195
- release: OpenScene 0.3.1 by @sjungwon03 in #196
Full Changelog: v0.3.0...v0.3.1
OpenScene v0.3.0
The macOS builds are signed with a Developer ID certificate and notarized by Apple, so they open normally. The Windows builds are unsigned, so SmartScreen warns on first run: choose More info, then Run anyway. The Linux builds are unsigned, which is normal for AppImage and deb.
What's Changed
- feat(updater): ask about an update instead of waiting to be found in Settings by @sjungwon03 in #170
- fix(editor): stop the timeline folding into its own toolbar when shrunk by @sjungwon03 in #172
- feat(mobile): React Native scaffold that runs the desktop app's shared core by @sjungwon03 in #174
- feat(mobile): a real editor — timeline, shared editing rules, and native export by @sjungwon03 in #178
- refactor: rename the product to OpenScene by @sjungwon03 in #182
- release: OpenScene 0.3.0 by @sjungwon03 in #180
Full Changelog: v0.2.0...v0.3.0
OpenVideo v0.2.0
The macOS builds are signed with a Developer ID certificate and notarized by Apple, so they open normally. The Windows builds are unsigned, so SmartScreen warns on first run: choose More info, then Run anyway. The Linux builds are unsigned, which is normal for AppImage and deb.
What's Changed
- feat(image): image generation studio, tab, and agent tool by @sjungwon03 in #158
- feat(agent): plan, price, and get approval before spending on generation by @sjungwon03 in #163
- feat(editor): reachable multi-track editing, and correct video layer order by @sjungwon03 in #162
- chore(agent): derive Sora's shot lengths from the shared table by @sjungwon03 in #165
- chore(release): bump to 0.2.0 by @sjungwon03 in #167
- release: promote dev to main for v0.2.0 by @sjungwon03 in #168
Full Changelog: v0.1.1...v0.2.0
OpenVideo v0.1.1
The macOS builds are signed with a Developer ID certificate and notarized by Apple, so they open normally. The Windows builds are unsigned, so SmartScreen warns on first run: choose More info, then Run anyway. The Linux builds are unsigned, which is normal for AppImage and deb.
What's Changed
- chore(release): upload only the update manifests, not the build debug dump by @sjungwon03 in #151
- fix(release): sign, harden, and notarize the macOS builds by @sjungwon03 in #153
- chore(release): bump to 0.1.1 by @sjungwon03 in #155
- release: promote dev to main for v0.1.1 by @sjungwon03 in #156
Full Changelog: v0.1.0...v0.1.1
OpenVideo v0.1.0
These builds are unsigned. macOS reports an unidentified developer and Windows SmartScreen warns on first run; open the app from the Finder context menu, or choose More info then Run anyway, or run OpenVideo from source.
What's Changed
- chore: establish open-source baseline by @sjungwon03 in #4
- ci: gate main releases to dev promotion PRs by @sjungwon03 in #9
- release: promote dev to main by @sjungwon03 in #11
- docs: refresh OpenVideo README presentation by @sjungwon03 in #7
- feat: refresh editor with daylight glass visuals by @sjungwon03 in #10
- docs(workflow): require issue branch PR flow by @sjungwon03 in #2
- docs: define OpenVideo hybrid AI editor direction by @sjungwon03 in #14
- feat: add AI video and voice studios with local/API modes and compact pro NLE design by @sjungwon03 in #19
- feat: implement theme selector and visual presets by @sjungwon03 in #21
- chore: synchronize main ancestry for hybrid AI release by @sjungwon03 in #18
- feat: implement Opencode LLM provider and model selector across settings, editor, and AI studios by @sjungwon03 in #23
- feat: integrate api-to-typemcp skill and TypeMCP server tools by @sjungwon03 in #25
- feat: update SOTA LLM models and expand AI video generation providers by @sjungwon03 in #27
- chore: relocate skill to .agents/skills, document in AGENTS.md, and create CLAUDE.md by @sjungwon03 in #29
- feat: implement LLM agentic timeline editing copilot and extended TypeMCP editing tools by @sjungwon03 in #31
- fix: remove duplicate credentials IPC handler registration by @sjungwon03 in #33
- feat: add app-wide agent chat panel with LangGraph tool-calling over local Ollama by @sjungwon03 in #35
- style: establish a documented typography and color hierarchy app-wide by @sjungwon03 in #39
- style: redesign agent chat panel with compact pro-tool visual language by @sjungwon03 in #37
- feat(prompt): add prompt-first video studio by @sjungwon03 in #41
- feat(agent): make chat the persistent control surface by @sjungwon03 in #43
- feat(ai): split model controls across creation and editing by @sjungwon03 in #45
- feat(agent): inspect safe project timelines by @sjungwon03 in #47
- feat(agent): trim timeline clips through approvals by @sjungwon03 in #49
- refactor(renderer): remove prompt studio workspace by @sjungwon03 in #53
- feat(agent): update clip effects through approvals by @sjungwon03 in #51
- refactor(renderer): consolidate agent panel and page navigation by @sjungwon03 in #55
- feat(renderer): add first-run onboarding and settings sections by @sjungwon03 in #58
- style(renderer): refresh desktop command desk by @sjungwon03 in #60
- style(theme): implement light and dark variants for every theme preset by @sjungwon03 in #62
- style(renderer): adopt neutral reference design language across tokens and surfaces by @sjungwon03 in #64
- feat(renderer): gate Home and workspaces behind an active project by @sjungwon03 in #66
- style(editor): reference-NLE editor polish for timeline and program monitor by @sjungwon03 in #69
- style(editor): reference-style media dock with thumbnail tiles and grid/list views by @sjungwon03 in #71
- style(editor): reference-style inspector with collapsible property groups by @sjungwon03 in #73
- style(editor): drop visible program-region chrome, move Shortcut map to Settings, compact export control by @sjungwon03 in #77
- feat(agent): project-scoped Edit Agent context and collapsible chat sidebar by @sjungwon03 in #75
- feat(editor): timeline wheel zoom, razor click-to-split, and hand panning by @sjungwon03 in #79
- style(editor): drop the 'Opened {project}.' status and hide the empty inspector status card by @sjungwon03 in #81
- feat(shell): frameless macOS window with product chrome as the draggable titlebar by @sjungwon03 in #83
- style(shell): icon-only titlebar nav, remove stage badge, theme controls live in Settings by @sjungwon03 in #85
- feat(projects): folder-backed projects created in and opened from real directories by @sjungwon03 in #87
- style(renderer): remove Stage wording from page copy by @sjungwon03 in #89
- feat(editor): adaptive time ruler, reference clip toolbar, and icon track toggles by @sjungwon03 in #92
- feat(projects): single folder-plus picker that opens or initializes a project folder by @sjungwon03 in #94
- feat(home): opencode-style home with project rail, persisted agent chat history, and heading add button by @sjungwon03 in #96
- fix(projects): initialize any picked folder without a project and surface picker failures by @sjungwon03 in #98
- feat(llm): opencode-style provider/model architecture for chat and settings by @sjungwon03 in #100
- style(editor): remove the status card at the bottom of the Inspector by @sjungwon03 in #102
- fix(editor): continuous timeline playhead line from ruler dot through all tracks by @sjungwon03 in #104
- feat(shell): titlebar Back button over a bounded page-history stack by @sjungwon03 in #106
- feat(agent): watchProjectVideo tool so the Edit Agent can see project footage by @sjungwon03 in #110
- feat(settings): opencode-style provider lists, connect dialog, and per-model visibility switches by @sjungwon03 in #108
- feat(llm): import the full opencode/models.dev provider and model catalog by @sjungwon03 in #112
- style(settings): mark provider connection state on Models groups by @sjungwon03 in #114
- feat(media): workspace-managed voice/video model catalogs with real ElevenLabs, OpenAI TTS, Veo, and Sora adapters by @sjungwon03 in #116
- feat(llm): OpenAI Codex parity — Responses-API routing for codex models and an honest Codex provider entry by @sjungwon03 in #118
- feat(auth): unified OpenAI provider with ChatGPT sign-in in Settings and chat by @sjungwon03 in #122
- fix(ui): drop the literal ACTIVE label rendered beside every tab name by @sjungwon03 in #127
- feat(projects): remove a project from the list and delete a chat conversation by @sjungwon03 in #125
- docs: rewrite the README against the app that actually ships by @sjungwon03 in #129
- feat(agent): let the agent remove a clip from the timeline by @sjungwon03 in #135
- feat(agent): context window meter, compaction, and three-way permissions by @sjungwon03 in #131
- feat(shell): open-project tabs, plus app name and icon by @sjungwon03 in #133
- feat(project): project settings behind a button on the workspace tab line by @sjungwon03 in #137
- docs: replace the README hero with one drawn from the product by @sjungwon03 in #141
- feat(release): tag, branch, and package macOS, Windows, and Linux on promotion to main by @sjungwon03 in #139
- release: promote dev to main for v0.1.0 by @sjungwon03 in #142
- fix(release): give the release gate the FFmpeg its test suite requires by @sjungwon03 in #144
- feat(updater): in-app update checking, with install where the build allows it by @sjungwon03 in #147
- fix(release): use the real maintainer address on the Linux packages by @sjungwon03 in #149
- chore(release): record m...