Commit Graph

13 Commits

Author SHA1 Message Date
Source Open
c1e12a41fb feat(ui): add shared seeded paper gradients (#1288)
* feat(ui): add shared seeded paper gradients

Centralize the Paper mesh and grain wrappers so React and Solid apps can reuse the same deterministic seed-based visuals without repeating shader config. Add a standalone demo surface and update existing consumers so the shared package is easier to validate and evolve.

* fix(ui): resolve shared package from source

Point the shared UI package exports at source files so Next builds do not depend on a prebuilt dist directory. Add Next transpilation for @openwork/ui in Landing and Den Web so monorepo and Vercel builds resolve the package consistently.

---------

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-01 18:14:14 -07:00
Source Open
ef5b59977e fix(share): harden legacy publish endpoints (#1243)
Align the legacy v1 bundle publish routes with the scoped Next API protections so older deployment paths stop accepting wildcard origins or host-derived share URLs.

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-03-30 17:24:39 -07:00
Benjamin Shafii
396f9f441b chore: remove unreferenced png artifacts 2026-03-29 21:10:25 -07:00
Benjamin Shafii
37d2013343 refactor bundle flows into a dedicated domain
Unify bundle naming across share and team-template paths so the shell only wires the flow and workspace bundles describe their portable files consistently.
2026-03-29 19:08:46 -07:00
Benjamin Shafii
dacd141991 fix(share): use local ReactNode type in layout 2026-03-26 23:32:35 -07:00
Source Open
8c143ab2a3 fix(domain): switch hosted URLs to openworklabs (#1150) 2026-03-25 18:02:44 -07:00
Benjamin Shafii
8a2cfa4d23 fix share bundle imports and narrow template exports 2026-03-24 22:59:30 -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
e864193620 fix(share): allow packaged desktop publish origin (#1151)
Accept Tauri desktop origins in the share publisher CORS allowlist so the packaged OpenWork app can publish bundles to share.openwork.software.
2026-03-24 15:33:38 -07:00
Source Open
c41b695efd fix(share): unify Next config for public routes (#1149)
Keep BotId and the share rewrites in one canonical Next config so public /v1 routes keep resolving after security hardening changes.

Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
2026-03-24 15:10:33 -07:00
Source Open
24c47f190b fix(den): harden public auth and publishing surfaces (#1128)
* fix(den): harden public auth and publishing surfaces

* fix(den-db): write migrations to den-controller drizzle dir

\
2026-03-23 17:58:15 -07:00
Berk Ozer
466882ac3e fix(share): add favicon and social metadata to share app layout (#1098)
The share app was missing a favicon (browser tabs showed default icon)
and had no fallback OpenGraph/Twitter metadata in the root layout.
This meant any route without explicit OG tags had no social card when
shared on X, Slack, or messaging apps.

- Add favicon using existing openwork-mark.svg (matches landing/den-web)
- Add fallback OpenGraph metadata (type, siteName) to root layout
- Add Twitter card defaults with @getopenwork site attribution

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 20:26:01 -07:00
Omar McAdam
2b91b4d777 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.
2026-03-19 11:41:38 -07:00