* docs: centralize translated READMEs
Keep new language additions scoped to the shared index instead of updating every localized README variant.
* docs: remove duplicated root translation files
Keep the translated README sources under readmes/ so the root only points to the shared index.
* docs: compact README language listings
Rename the translated README folder to translated_readmes and keep the English language lists on single lines with the current app i18n locales.
Keep OpenCode version selection predictable by reading a single repo-wide constant and packaging that pin into orchestrator builds. Remove env and latest-release fallbacks so desktop, workers, snapshots, and CI stay aligned.
Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
* refactor(repo): move OpenWork apps into apps and ee layout
Rebase the monorepo layout migration onto the latest dev changes so the moved app, desktop, share, and cloud surfaces keep working from their new paths. Carry the latest deeplink, token persistence, build, Vercel, and docs updates forward to avoid stale references and broken deploy tooling.
* chore(repo): drop generated desktop artifacts
Ignore the moved Tauri target and sidecar paths so local cargo checks do not pollute the branch. Remove the accidentally committed outputs from the repo while keeping the layout migration intact.
* fix(release): drop built server cli artifact
Stop tracking the locally built apps/server/cli binary so generated server outputs do not leak into commits. Also update the release workflow to check the published scoped package name for @openwork/server before deciding whether npm publish is needed.
* fix(workspace): add stable CLI bin wrappers
Point the server and router package bins at committed wrapper scripts so workspace installs can create shims before dist outputs exist. Keep the wrappers compatible with built binaries and source checkouts to avoid Vercel install warnings without changing runtime behavior.
GitHub strips <video> tags with release asset URLs in rendered READMEs,
so the demo was invisible. Converted the mp4 to an optimized GIF and
embedded it as an <img> tag which renders everywhere.
* fix: list skills across skill directories
* feat: move context panel to right rail
* fix: align skill paths with opencode docs
* fix: show full-screen boot loader during connect