Commit Graph

2457 Commits

Author SHA1 Message Date
Nikhil Sonti
545d1a2de5 Revert "fix(windows): warning icon when pinned on taskbar on windows"
This reverts commit 93f011383f5ad6550cb366275f4c85830d98fd5d.
2025-12-03 13:08:10 -08:00
Nikhil
bc9b3ea6da fix: remove ?binary from compile to prevent shell-util wasm (#65) 2025-12-03 11:05:56 -08:00
github-actions[bot]
9118f88eed docs: MagellaX signed the CLA in browseros-ai/BrowserOS#$pullRequestNo 2025-12-03 09:23:31 +00:00
shivammittal274
255d535f34 system prompt in file + anthropic tested (#64)
* system prompt in file + anthropic tested

* system prompt in file + anthropic tested
2025-12-02 15:59:08 -08:00
Felarof
62fef26ef8 fix(windows): warning icon when pinned on taskbar on windows
Two separate Windows-specific fixes:

  1. Taskbar Warning Icon Fix:
     - Issue: Yellow warning triangle on pinned taskbar icon
     - Root cause: BrowserWindowPropertyManager::UpdateWindowProperties()
       sets PKEY_AppUserModel_RelaunchCommand/RelaunchIconResource only when
       shortcut_manager is non-null AND kProfileIconVersion pref exists.
       If either condition fails, relaunch properties are empty, causing
       Windows to show a warning overlay due to app identity mismatch.
     - Fix: Added fallback else branch that uses exe path directly as icon
       source and relaunch command. Ensures relaunch properties are never
       empty for normal browser windows.

  2. VisualElements Branding Fix:
     - Issue: Start Menu tiles referenced chrome.VisualElementsManifest.xml
     - Fix: Created browseros.VisualElementsManifest.xml and updated
       BUILD.gn to reference it.
2025-12-02 13:48:36 -08:00
Felarof
16101738c4 Update chrome_browser_main.cc patch to handle iCloud Passwords Extension fix 2025-11-27 11:49:49 -08:00
shivammittal274
a2e7614e8b Merge pull request #58 from browseros-ai/http-server-gemini
Http server and Session manager
2025-11-27 02:57:14 +05:30
shivammittal274
5fd4464826 session management and http server code 2025-11-27 02:31:55 +05:30
shivammittal274
4a19abe785 session management and http server code 2025-11-27 02:30:14 +05:30
shivammittal274
6fe4b79bd4 Gemini agent core logic (#57)
* vercel ai adpater for gemini cli

* tests fixed based upon v5

* remove logic for normalisation for openai (not needed)

* tests fixed based upon v5

* agent core logic
2025-11-26 12:55:07 -08:00
shivammittal274
31a1ea62d1 session management and http server code 2025-11-27 00:05:56 +05:30
shivammittal274
e710c39ce0 pulled main 2025-11-26 23:58:17 +05:30
shivammittal274
a61b37148b agent core logic 2025-11-26 23:54:15 +05:30
shivammittal274
9cf99b92f1 Gemini vercel ai sdk adapter (#56)
* vercel ai adpater for gemini cli

* tests fixed based upon v5

* remove logic for normalisation for openai (not needed)

* tests fixed based upon v5
2025-11-25 11:02:22 -08:00
shivammittal274
0765f9bcae tests fixed based upon v5 2025-11-26 00:30:10 +05:30
shivammittal274
65252b00b4 remove logic for normalisation for openai (not needed) 2025-11-25 23:53:39 +05:30
shivammittal274
add3f78af1 tests fixed based upon v5 2025-11-25 23:37:06 +05:30
shivammittal274
f82a190a6a vercel ai adpater for gemini cli 2025-11-25 23:30:09 +05:30
Felarof
cc92e647e8 chore: sync packages/browseros-agent submodule (to 343f1e5) 2025-11-20 23:08:04 +00:00
Felarof
3925482768 chore: sync packages/browseros-agent submodule (to d964b00) 2025-11-20 01:36:08 +00:00
Felarof
e0628e3506 Update SECURITY.md 2025-11-19 10:41:57 -08:00
Felarof
10efeb52dc Create SECURITY.md 2025-11-19 10:41:36 -08:00
Felarof
ccfebf0297 chore: sync packages/browseros-agent submodule (to 72b6c63) 2025-11-19 00:32:51 +00:00
Nikhil Sonti
05ca99bb62 fix: update top-issues yml to be more descriptive 2025-11-18 15:22:59 -08:00
Felarof
185e95a642 chore: sync packages/browseros-agent submodule (to 3b55502) 2025-11-18 23:07:34 +00:00
Felarof
022aab3c39 chore: sync packages/browseros-agent submodule (to bcfac0f) v0.30.0 2025-11-13 23:08:06 +00:00
Nikhil Sonti
05c4c9267f bump browseros server 2025-11-13 13:46:29 -08:00
Nikhil Sonti
7a9b852c10 Merge branch 'main' of https://github.com/browseros-ai/BrowserOS-server 2025-11-13 13:46:14 -08:00
Nikhil
0274d82ada fix: Focused event, logger fixes (#54)
* fix: logger to truncate only in console, write full log to file

* fix: logs dir and proper env parsing

* feat: add focus event to switch the primary controller
2025-11-13 13:44:43 -08:00
Felarof
779c958d3b bump browseros version 2025-11-13 11:43:30 -08:00
Nikhil Sonti
e0266b7566 feat: add new browseros agent v2 extension 2025-11-13 11:16:24 -08:00
Felarof
8122dbbcf9 Enable light mode as the default 2025-11-13 10:07:32 -08:00
Felarof
5f9c05c6a0 chore: sync packages/browseros-agent submodule (to 7e504a8) 2025-11-12 22:07:43 +00:00
Nikhil Sonti
56a5cf5fa5 bump server version 2025-11-12 13:34:38 -08:00
Felarof
2c1be3651c Merge pull request #198 from OmkarBansod02/docs/n8n-integration
n8n integration docs
2025-11-12 13:24:08 -08:00
Nikhil
878939aa5d Fix: extension disconnected issue (#53)
* fix: make browseros controller singleton

* fix: controllerBridge tracks all client connections and uses primary for updates

* gitignore updates

* minor: .env.example has url

* controller-ext: remove exponential backoff to keep ti simple, remove un-unsed envs

* Update .env.example

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 13:07:02 -08:00
Felarof
b35c8d0a26 chore: sync packages/browseros-agent submodule (to 283bd1d) 2025-11-12 17:08:45 +00:00
shivammittal274
b76912e8e9 klavis mcp integrated (#52)
* klavis mcp integrated

* Update packages/tools/src/klavis/KlavisMCPTools.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update packages/tools/src/klavis/KlavisMCPTools.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

* Update packages/tools/src/klavis/KlavisMCPTools.ts

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>

---------

Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-12 08:47:25 -08:00
github-actions[bot]
4870ef1b57 docs: OmkarBansod02 signed the CLA in browseros-ai/BrowserOS#$pullRequestNo 2025-11-12 13:20:53 +00:00
Omkar Bansod
e32e0b8e49 n8n integration docs 2025-11-12 12:29:45 +05:30
Felarof
3407edc245 Added new files to features.yaml 2025-11-11 17:45:58 -08:00
Felarof
a8f6d823de New extraction logic for LLM Chat copy button 2025-11-11 17:39:01 -08:00
Felarof
c82909ab6c Update links in docs 2025-11-11 17:39:01 -08:00
Nikhil Sonti
af2f023088 Merge branch 'main' of https://github.com/browseros-ai/BrowserOS 2025-11-11 17:03:14 -08:00
Nikhil Sonti
588846fbde release-0.30.0 updates 2025-11-11 17:02:51 -08:00
Nikhil Sonti
4b5e8ec9eb bump browseros server 2025-11-11 16:29:26 -08:00
Nikhil Sonti
fffb0d077f Revert "TKT-68 klavis mcp integrated (#51)"
This reverts commit 54a1eec83c.
2025-11-11 16:28:25 -08:00
Felarof
69440b0d68 chore: sync packages/browseros-agent submodule (to 7e56a61) 2025-11-11 20:09:08 +00:00
Felarof
5132159dd0 Added missing files to features.yaml 2025-11-11 11:49:22 -08:00
Felarof
4193d15ea9 Minor change 2025-11-11 11:34:12 -08:00