mirror of
https://github.com/different-ai/openwork
synced 2026-04-25 17:15:34 +02:00
refactor: repo folder structure (#1038)
* 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.
This commit is contained in:
31
apps/app/pr/steps-composer-docked.md
Normal file
31
apps/app/pr/steps-composer-docked.md
Normal file
@@ -0,0 +1,31 @@
|
||||
## What changed
|
||||
|
||||
- Tightened the composer shell when the task/steps strip is present so the strip docks directly above the composer instead of floating with a large gap.
|
||||
- Scoped the spacing change to the task/steps state only; normal composer spacing stays unchanged.
|
||||
|
||||
## Files
|
||||
|
||||
- `packages/app/src/app/components/session/composer.tsx`
|
||||
- `packages/app/src/app/pages/session.tsx`
|
||||
|
||||
## Verification
|
||||
|
||||
- `pnpm --filter @different-ai/openwork-ui build`
|
||||
- `pnpm --filter @different-ai/openwork-ui typecheck` -> fails on pre-existing `packages/app/src/app/components/model-picker-modal.tsx` union typing errors.
|
||||
- `pnpm --filter @different-ai/openwork-ui test:todos` -> fails with `Timed out waiting for /global/health: Unauthorized`.
|
||||
- `packaging/docker/dev-up.sh` -> Docker orchestrator exits with code `137` during dependency install in this environment.
|
||||
|
||||
## Screenshot
|
||||
|
||||
- `packages/app/pr/screenshots/steps-composer-docked.png`
|
||||
|
||||
## Proof prompt
|
||||
|
||||
- Prompt used in the proof capture: `Use the todo list to track these 5 steps and then do them: 1. say alpha 2. say beta 3. say gamma 4. say delta 5. say epsilon.`
|
||||
- Result: OpenWork rendered the task/steps strip (`5 out of 5 tasks completed`) directly above the composer with no floating gap.
|
||||
|
||||
## Proof setup
|
||||
|
||||
- Started `opencode serve` with explicit basic auth.
|
||||
- Started `packages/server/dist/bin/openwork-server` directly against that OpenCode instance.
|
||||
- Started Vite with `VITE_OPENWORK_URL` + `VITE_OPENWORK_TOKEN` so the web app could connect to the proof server and capture a real session screenshot.
|
||||
Reference in New Issue
Block a user