Commit Graph

1454 Commits

Author SHA1 Message Date
Jan
bd4ccf0001 Refine signup card layout (#856)
* Simplify signup subtitle lines

* Tighten mobile auth card gutters

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
vbd4ccf0-dev
2026-03-11 22:34:39 -07:00
ben
6496d1cc90 refactor(app): remove soul mode surfaces (#851) 2026-03-11 19:42:22 -07:00
OpenWork Release Bot
6be4705e37 chore(aur): update PKGBUILD for 0.11.142 2026-03-12 01:48:18 +00:00
ben
dc484b6782 fix(desktop): fail fast on missing linux deps (#848) 2026-03-11 18:34:17 -07:00
Omar McAdam
73d716f6e8 feat: add den worker runtime upgrades (#846) 2026-03-11 18:30:50 -07:00
Jan
d70f0348d2 Add Google auth to Den signup (#847)
* feat(den): add google auth provider

* feat(web): add social signup buttons for den

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 18:30:35 -07:00
Jan
660aa7acd9 Show session errors inline in chat (#845)
* Show session errors inline in chat

* Update issue 765 before screenshot

* Remove PR proof files from repo

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 18:30:20 -07:00
ben
6516a8dbf2 feat: restyle share bundle pages and OG previews (#844)
* feat(share): restyle bundle pages and OG previews

* feat(share): refine OG preview layout and bundle page components
2026-03-11 18:30:03 -07:00
Benjamin Shafii
f9b586ae94 chore: bump version to 0.11.142 openwork-orchestrator-v0.11.142 v0.11.142 2026-03-11 18:16:09 -07:00
Benjamin Shafii
9af84bd00e chore: bump version to 0.11.141 v0.11.141 openwork-orchestrator-v0.11.141 2026-03-11 18:02:02 -07:00
ben
87aa25601a fix(session): dock todo strip to composer (#840)
* fix(session): dock todo strip to composer

* docs(pr): refresh steps composer proof
2026-03-11 15:04:10 -07:00
ben
a2f5d1dfb5 fix(app): keep app and worker opens on new session screen (#841) 2026-03-11 14:53:57 -07:00
ben
b3dff9326c chore: disable top landing paper grain (#842) 2026-03-11 14:44:06 -07:00
ben
f00ac1ac25 chore: disable enterprise landing paper grain (#839) 2026-03-11 14:22:17 -07:00
Jan
27a251e411 feat: enhance BookCallForm with conversation topics and improve layout (#838)
- Added conversation topics with icons to the BookCallForm component.
- Updated layout for better responsiveness and visual clarity.
- Removed unused focus areas from LandingEnterprise component.

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 14:19:59 -07:00
Jan
c8c0ec9de0 fix/share inline success rail (#837)
* feat: enhance share functionality with new config support and improved UI elements

- Updated test command in package.json to include new test file.
- Added support for 'config' tone in share-bundle-page.js.
- Refactored share-home-client.js to improve handling of pasted content and state management.
- Introduced share-home-state.js for managing preview items and summary cards.
- Added tests for new share-home-state functions.
- Enhanced package-openwork-files.js to recognize and process config files.
- Updated UI styles for share components, including new configurations and improved layout.
- Added new CSS classes for config items and share actions.

* remove drop files

* skills area

* refactor: update ShareHomeClient component and styles for improved layout and item display

- Enhanced the rendering of included items in ShareHomeClient with a new layout.
- Removed redundant code for included items display.
- Updated CSS styles for .included-section, .included-list, and .included-item to improve alignment and spacing.
- Adjusted grid layout for input methods and share cards for better responsiveness.

* feat: implement syntax highlighting and enhance item examples in ShareHomeClient

- Added syntax highlighting functionality for JSON and Markdown content in ShareHomeClient.
- Introduced example fields for preview items in share-home-state.js to provide better context.
- Updated the layout and styles for the carbon preview component to improve user experience.
- Refactored the included items display to use buttons for better interaction and accessibility.

* feat: add syntax highlighting and improve layout for ShareHomeClient

- Implemented syntax highlighting for JSON and Markdown content in ShareHomeClient.
- Updated example names in share-home-state.js for clarity.
- Enhanced the layout and styles of the carbon preview component for better user experience.
- Adjusted CSS for improved responsiveness and visual appeal of share components.

* feat: enhance ShareHomeClient with example selection and improved item display

- Added state management for active examples in ShareHomeClient to allow users to select and preview example contents.
- Updated the rendering of included items to visually indicate active and dimmed states for better user interaction.
- Enhanced CSS styles for included items to reflect active and dimmed states, improving overall user experience.

* refactor: remove deprecated ShareHomeClient and share-home-state components

- Deleted the ShareHomeClient and share-home-state files as part of a cleanup process.
- Removed associated tests and unused functions to streamline the codebase.
- Updated styles in globals.css to reflect the removal of these components.

* feat: implement ShareHomeClient with TypeScript support and enhanced functionality

- Introduced ShareHomeClient component with TypeScript for improved type safety and maintainability.
- Added state management for file uploads and previews, enhancing user interaction.
- Created share-home-state for managing preview items and feedback.
- Updated package.json to include new TypeScript dependencies and adjusted test commands.
- Added tsconfig.json for TypeScript configuration and improved project structure.
- Enhanced styles in globals.css for better UI presentation and responsiveness.
- Removed outdated test files to streamline the codebase.

* refactor: update ShareHomeClient layout and enhance carbon preview component

- Reorganized the layout of the ShareHomeClient component to improve user experience.
- Updated the carbon preview component with a new footer for better content display.
- Adjusted CSS styles for grid layout and carbon window to enhance responsiveness and visual appeal.
- Removed outdated paste metadata display for a cleaner interface.

* refactor: update ShareHomeClient paste state management and improve styles

- Introduced a constant for default paste state to streamline state management in ShareHomeClient.
- Updated paste state messages for clarity and consistency across different scenarios.
- Enhanced CSS styles in globals.css for better visual presentation, including adjustments to background colors and element padding.

* feat: add baseline example and improve paste handling in ShareHomeClient

- Introduced a baseline example for skill input to guide users in the ShareHomeClient component.
- Enhanced paste handling to display the baseline example when no input is provided.
- Updated CSS styles for the status bar and highlighted paste area to reflect the new baseline state and improve visual clarity.

* feat: enhance ShareHomeClient with updated file sharing prompts and improved styles

- Updated selection label to provide clearer feedback on file readiness for sharing.
- Improved drop zone instructions for better user guidance on file uploads.
- Adjusted CSS styles for drop zones and icons to enhance visual appeal and user interaction.
- Refined layout and spacing for a more polished user experience.

* feat: enhance ShareHomeClient with improved copy functionality and updated styles

- Introduced a timer for copy state management to provide user feedback on link copying.
- Updated the layout of the share link section for better visual clarity and interaction.
- Enhanced CSS styles for share link actions and buttons to improve user experience and responsiveness.

* refactor: reorganize ShareHomeClient layout and enhance CSS styles

- Updated the layout of the ShareHomeClient component for improved visual clarity and user interaction.
- Enhanced CSS styles in globals.css for better alignment and responsiveness of share actions and status indicators.
- Removed unnecessary grid row definitions to streamline the layout structure.

* feat: add settings configuration and update CSS styles for improved layout

- Introduced a new settings.local.json file to manage permissions for web fetching.
- Updated CSS styles in globals.css to enhance layout responsiveness and visual consistency, including adjustments to alignment and background colors for severity indicators.

* feat: implement OpenWork Share service with API endpoints and UI components

- Added new service for OpenWork Share, including API routes for health checks, bundle management, and package handling.
- Introduced UI components for displaying shareable bundles and navigation.
- Implemented responsive design elements and improved user interaction through enhanced layouts and styles.
- Updated TypeScript configuration and package dependencies to support new features.
- Enhanced error handling and response management for API interactions.

* clean

* feat: enhance OpenWork Share service with Playwright integration and updated styles

- Added Playwright configuration for end-to-end testing of the OpenWork Share service.
- Updated package.json to include new test scripts for Playwright.
- Enhanced layout component with new font imports for improved typography.
- Refined global CSS styles for better font handling and visual consistency across components.
- Introduced new utility classes for improved styling and responsiveness.

* feat: enhance ShareHomeClient with placeholder item handling and updated styles

- Introduced a new function to build placeholder items based on pasted content and selected entries.
- Updated the component's state management to improve handling of examples and file previews.
- Refined CSS styles for better alignment and visual consistency, including adjustments to the preview filename display and layout responsiveness.
- Added a new JSON file to track test results for improved testing feedback.

* refactor: simplify package status handling and update button state logic in ShareHomeClient

- Removed unnecessary parameters from getPackageStatus function to streamline its usage.
- Updated button disabled state logic to improve clarity and functionality during publishing.
- Enhanced overall code readability by reducing complexity in state management.

* feat: enhance ShareHomeClient with improved selection and preview handling

- Introduced new utility functions for generating selection labels and preview filenames to streamline display logic.
- Updated selection label logic for clearer user feedback on file readiness for sharing.
- Enhanced preview filename display to reflect selected entries and pasted content more accurately.
- Refined CSS styles for better layout and visual consistency in publish actions and results.

* playwright not needed

* fix: update routing types and remove package-lock.json

- Changed the import path for routing types in next-env.d.ts to align with the latest Next.js structure.
- Removed package-lock.json as it is no longer needed for dependency management.

* added ts tests

* removed claude and added it to gitignore

* docs: add openwork-share PR screenshots

---------

Co-authored-by: jcllobet <jcllobet@users.noreply.github.com>
2026-03-11 13:40:32 -07:00
jiakeboge
2288ea9279 docs: add Chinese READMEs (#415) 2026-03-11 13:40:00 -07:00
Eric Cao
d44e627deb fix: improve HTTP 413 error handling with user-friendly message (#832)
When session context becomes too large (usually due to accumulated
base64 screenshot data), the API returns HTTP 413 "Request Entity
Too Large". Previously, this error was not properly identified and
displayed to users.

Changes:
- Add HTTP 413 status code detection in inferHttpStatus function
- Display "Context too large" as error title for 413 errors
- Add tip message suggesting compact or starting a new session

Fixes #798
2026-03-11 13:22:13 -07:00
Sergio
a8ad72daff fix(desktop): include stage diagnostics in sandbox probe timeout errors (#797) 2026-03-11 13:07:18 -07:00
OpenWork Release Bot
8c74cbfc30 chore(aur): update PKGBUILD for 0.11.140 2026-03-11 19:14:38 +00:00
Omar McAdam
0b4f92f2a8 fix: handle UTF-8 skill description truncation (#836) 2026-03-11 12:03:17 -07:00
Eric Cao
5084049906 fix: add explicit styling for markdown strong and em elements (#806)
Tailwind CSS v4 sets `font-weight: bolder` for <strong> by default,
which is a relative value that may not produce visible bold effect
depending on the parent element's font weight.

This commit adds explicit Tailwind utility classes to ensure:
- <strong> elements render with font-semibold (font-weight: 600)
- <em> elements render with italic style

Fixes #802
2026-03-11 12:02:04 -07:00
Benjamin Shafii
77d2f1cca3 chore: bump version to 0.11.140 v0.11.140 openwork-orchestrator-v0.11.140 2026-03-11 11:42:06 -07:00
Omar McAdam
9be0e66dfe fix: improve sandbox worker startup diagnostics (#834)
* fix: improve sandbox docker diagnostics

* fix: remove sandbox build warning

* chore: bump version to 0.11.139

* chore: update pnpm lockfile
2026-03-11 11:38:34 -07:00
ben
53ba8cced4 fix: target shared bundle imports to created worker (#835) 2026-03-11 11:33:45 -07:00
OpenWork Release Bot
c1f1e079a6 chore(aur): update PKGBUILD for 0.11.138 2026-03-11 15:19:57 +00:00
Benjamin Shafii
5307ce164f chore: bump version to 0.11.138 v0.11.138 openwork-orchestrator-v0.11.138 2026-03-11 07:47:31 -07:00
ben
091e57f64e fix: route shared bundles through blueprints flow (#833) 2026-03-11 07:46:42 -07:00
GitHub Action
9bdfff481b ignore: update download stats 2026-03-11 2026-03-11 12:21:20 +00:00
OpenWork Release Bot
b1b52f692c chore(aur): update PKGBUILD for 0.11.137 2026-03-11 06:01:30 +00:00
Benjamin Shafii
cc5700a1b7 chore: bump version to 0.11.137 v0.11.137 openwork-orchestrator-v0.11.137 2026-03-10 22:29:37 -07:00
Omar McAdam
dd44dc63f7 fix: stabilize MCP auth connection flows (#828)
* fix: improve MCP auth browser handoff

* fix: re-enable MCP sign-in from details

* fix: auto-retry MCP auth after reload

* remove HubSpot MCP quick connect

* fix: stabilize MCP auth reload flow
2026-03-10 18:44:37 -07:00
Benjamin Shafii
6b1246910c fix: update landing page title and description for OG preview
Title: OpenWork — The open source Claude Cowork alternative
Description: Bring your own model and provider, wire in your tools
and context, and ship reusable agent setups across your org —
with guardrails built in.
2026-03-10 17:56:20 -07:00
Benjamin Shafii
2d624133b1 fix: remove dynamic twitter-image.tsx and set metadataBase to openwork.software
The twitter-image.tsx file-convention was overriding the static
og-image-clean.png for Twitter cards. Also added metadataBase so
OG image URLs resolve to absolute URLs for crawlers.
2026-03-10 17:52:47 -07:00
Benjamin Shafii
d4b43bd740 fix: use static og-image-clean.png for landing page OG image
Remove the dynamic opengraph-image.tsx which was overriding the
static /og-image-clean.png defined in layout.tsx metadata.
2026-03-10 17:42:31 -07:00
Benjamin Shafii
a4e15e98e9 test 2026-03-10 17:38:16 -07:00
Omar McAdam
b6737e6b3e Fix model picker provider sections (#825)
* fix: apply model selection and refine picker

* fix: open provider auth from model picker

* fix: navigate model picker links to settings

* fix: force settings navigation from model picker

* fix: simplify other provider picker links

* chore: tone down provider helper text

* fix: route other providers to settings
2026-03-10 14:00:15 -07:00
Omar McAdam
6952c038e9 Keep bundled OpenCode aligned with desktop builds (#827)
* keep bundled OpenCode aligned with desktop builds

* pin bundled OpenCode version manually
2026-03-10 13:55:34 -07:00
GitHub Action
dc49465b2f ignore: update download stats 2026-03-10 2026-03-10 12:21:26 +00:00
OpenWork Release Bot
78b78593cb chore(aur): update PKGBUILD for 0.11.136 2026-03-10 04:01:09 +00:00
Benjamin Shafii
83593bdf83 chore: bump version to 0.11.136 v0.11.136 openwork-orchestrator-v0.11.136 2026-03-09 20:29:06 -07:00
Omar McAdam
222ba9d307 fix provider oauth polling flow (#818) 2026-03-09 18:44:19 -07:00
Arun Kumar
b2992478d0 Fix typo (#694)
Fix typo for `folder`
2026-03-09 18:29:35 -07:00
Benjamin Shafii
dc9b39f8fa perf fix 2026-03-09 18:22:26 -07:00
Omar McAdam
15bf1a3f10 fix: allow disconnecting providers from settings (#817) 2026-03-09 18:15:58 -07:00
Omar McAdam
13d79aee07 feat: isolate OpenCode dev state (#816) 2026-03-09 17:21:17 -07:00
Benjamin Shafii
85cddda726 Revert "fix: prevent session loss when switching workspaces (#790)"
This reverts commit ab2a20cd44.
2026-03-09 14:01:05 -07:00
Benjamin Shafii
f4211e3146 Revert "feat(app): unified status bar indicator with detail popover (#718)"
This reverts commit 93400ac59a.
2026-03-09 13:49:32 -07:00
GitHub Action
f229d2b46a ignore: update download stats 2026-03-09 2026-03-09 12:21:08 +00:00
Benjamin Shafii
4c101ab9b5 merge: landing grain perf into dev
Bring the landing performance fix into dev so the enterprise showcase grain only mounts while visible and no longer runs as a second live shader.
2026-03-08 22:46:38 -07:00