Skip to content

feat(web): add Serper.dev search provider & fix composer button layout overflow #208 and #207#211

Open
Gaurxvv wants to merge 1 commit into
andrewyng:mainfrom
Gaurxvv:main
Open

feat(web): add Serper.dev search provider & fix composer button layout overflow #208 and #207#211
Gaurxvv wants to merge 1 commit into
andrewyng:mainfrom
Gaurxvv:main

Conversation

@Gaurxvv

@Gaurxvv Gaurxvv commented Jul 26, 2026

Copy link
Copy Markdown
  • Implemented SerperProvider using Google Search API on Serper.dev in coworker/web/providers.py.
  • Registered and exported the new provider in coworker/web/init.py.
  • Added unit test coverage to tests/test_web_search.py verifying search provider key requirements and API response parsing.
  • Redesigned the "Stop" button in the frontend Composer.tsx to be a circular red icon button to prevent layout overflow in narrow viewports.
  • Added Node type declarations to package.json in surfaces/gui to fix typescript compiler issues.

…t overflow

* Implemented SerperProvider using Google Search API on Serper.dev in coworker/web/providers.py.
* Registered and exported the new provider in coworker/web/__init__.py.
* Added unit test coverage to tests/test_web_search.py verifying search provider key requirements and API response parsing.
* Redesigned the "Stop" button in the frontend Composer.tsx to be a circular red icon button to prevent layout overflow in narrow viewports.
* Added Node type declarations to package.json in surfaces/gui to fix typescript compiler issues.
@Gaurxvv

Gaurxvv commented Jul 27, 2026

Copy link
Copy Markdown
Author

this pr addresses issue #208: Control button UI overflow by doing the following:
When the side panel is open, the available width for the chat composer becomes smaller. The model picker was allowed to hold onto too much width, so the “Stop” button could be pushed outside the composer.
The fix does three small things:
Allows the composer’s control row to shrink.

@Gaurxvv Gaurxvv changed the title feat(web): add Serper.dev search provider & fix composer button layout overflow feat(web): add Serper.dev search provider & fix composer button layout overflow #208 Jul 27, 2026
@Gaurxvv Gaurxvv changed the title feat(web): add Serper.dev search provider & fix composer button layout overflow #208 feat(web): add Serper.dev search provider & fix composer button layout overflow #208 and #207 Jul 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant