Source Open
da9a4f24e9
feat(desktop): persist desktop bootstrap and org restrictions ( #1479 )
...
* feat(den-api): expose desktop config from env
* feat(desktop): persist den bootstrap config across updates
* feat(den): manage desktop restrictions per organization
* fix(app): stabilize cloud org selection
* docs(desktop): add bootstrap config PRD
---------
Co-authored-by: src-opn <src-opn@users.noreply.github.com >
2026-04-19 15:59:03 -07:00
Source Open
9a2deca3b2
fix(den): reuse a shared Daytona volume for workers ( #1392 )
...
Co-authored-by: src-opn <src-opn@users.noreply.github.com >
2026-04-07 16:56:14 -07:00
Source Open
6820933a48
docs(den): deprecate den-controller ( #1282 )
...
* docs(den): deprecate den-controller
* docs(den): reference den-api as former controller
---------
Co-authored-by: src-opn <src-opn@users.noreply.github.com >
2026-04-01 11:36:40 -07:00
ben
ca971b1dd3
chore: remove opkg CLI integration and dead code ( #1268 )
...
- Delete src/opkg.rs (opkg_install + fallback chain) and commands/opkg.rs
- Relocate import_skill from commands/opkg.rs to commands/skills.rs (actively used)
- Remove opkg_install from Tauri handler registration in lib.rs
- Delete dead opkgInstall() from tauri.ts (zero callers)
- Remove apply_augmented_path/augmented_path_env from paths.rs (only consumer was opkg)
- Strip opkg mentions from i18n locale strings (en, zh, ja, vi, pt-BR)
- Remove OpenPackage Notes sections from README.md, README_ZH.md, README_ZH_hk.md
- Update ARCHITECTURE.md: rename OpenPackage Registry to Skill Registry
- Clean up PRD references in openwork-server-ownership-minimal-tauri.md
2026-03-31 18:07:38 -07:00
Source Open
e47c2eed62
fix(app): wire auto compaction to OpenCode ( #1180 )
...
* fix(app): wire auto compaction to OpenCode
* fix(app): unblock auto compaction toggle
* refactor(app): unify reload required flow
---------
Co-authored-by: src-opn <src-opn@users.noreply.github.com >
2026-03-26 13:14:39 -07:00
Source Open
d6ee2fb7d9
Fix workspace switching semantics and sticky local worker ports ( #1166 )
...
* fix(app): decouple workspace selection from runtime state
Keep desktop workspace selection independent from backend activation so switching workers only reconnects when an action actually needs that runtime. Persist per-workspace local OpenWork server ports so long-lived local links stay stable without relying on a predictable default port.
* fix(app): resolve rebased workspace runtime references
* fix(test): auth opencode serve regression scripts
* docs(app): clarify workspace runtime and port behavior
---------
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain >
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.local >
2026-03-25 13:42:09 -07:00
Benjamin Shafii
7e7666bd55
add starter sessions to workspace templates
...
Materialize first-load template sessions from portable blueprint config and render their seeded messages without copying runtime history. Replace the deeplink template import handoff with a dedicated start-with-template modal that creates a workspace from a chosen folder.
2026-03-24 22:17:25 -07:00
ben
21a26ef580
extend workspace template bundles with extra .opencode files ( #1159 )
...
Route template publish/fetch through the OpenWork server so shared setup links carry template files and keep local or remote imports on the same contract.
2026-03-24 21:27:04 -07:00
Source Open
18723ec767
feat(security): default local workers to localhost only ( #1132 )
...
Require generated OpenCode auth and explicit remote-sharing opt-in so local workers stay loopback-only unless the user intentionally exposes them.
2026-03-23 17:58:53 -07:00
ben
ed4d026f1c
Move local workspace ownership into OpenWork server ( #1107 )
...
* feat(server): move local workspace ownership off Tauri
* docs: clarify architecture authority for agents
* fix: harden workspace reconnect and sidebar navigation
* feat(app): soften get-started copy in workspace onboarding
* fix(app): stabilize starter workspace onboarding
* fix(app): normalize local workspace paths
2026-03-22 17:37:51 -07:00
Benjamin Shafii
61ae783094
add arch docs
2026-03-20 18:16:42 -07:00
ben
ad846acbef
feat(app): add server-backed session empty states ( #1057 )
...
* feat(app): seed blueprint-driven session empty states
* fix(app): use server-backed session blueprints
2026-03-19 20:15:45 -07:00
Benjamin Shafii
dc789b240e
docs(architecture): map opencode-router routing
2026-03-17 12:07:48 -07:00
Arun Kumar
b2992478d0
Fix typo ( #694 )
...
Fix typo for `folder`
2026-03-09 18:29:35 -07:00
Benjamin Shafii
3ddb57f65a
docs: document hosted cloud worker architecture and connect model
2026-02-22 15:45:14 -08:00
Benjamin Shafii
8ab8b27d6d
fix(desktop): make sandbox docker checks predictable
2026-02-15 12:36:52 -08:00
Benjamin Shafii
e1df942970
feat(skills): add basic viewer/editor with server-backed reads
2026-02-05 23:55:14 -08:00
ben
96c71851f3
feat(server): enable engine reloads for headless refresh ( #345 )
2026-01-30 22:42:44 -08:00
Benjamin Shafii
9ab6225ff4
docs: split core docs and add issue templates
2026-01-26 16:02:27 -08:00