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 main in dev's history so promotions stop conflicting by @sjungwon03 in #148
- release: promote dev to main for v0.1.0 (retry) by @sjungwon03 in #145
New Contributors
- @sjungwon03 made their first contribution in #4
Full Changelog: https://github.com/Theorvane/openvideo/commits/v0.1.0