Commit Graph

997 Commits

Author SHA1 Message Date
Felarof
6d77ca36af Update LICENSE.ungoogled_chromium 2025-12-09 09:47:54 -08:00
Felarof
eedb0c07d0 Update LICENSE.ungoogled_chromium 2025-12-09 09:47:37 -08:00
Felarof
63266b9d99 Update LICENSE.ungoogled_chromium 2025-12-09 09:47:10 -08:00
Felarof
b950015f34 Create LICENSE.ungoogled_chromium 2025-12-09 09:46:33 -08:00
Nikhil Sonti
4618611265 feat: download module in release cli 2025-12-09 09:27:29 -08:00
Nikhil Sonti
dc5272396e feat: add download urls in release cli 2025-12-09 09:19:35 -08:00
Nikhil Sonti
4ebf0ca84d feat: ship ublock origin 2025-12-08 17:18:53 -08:00
Nikhil
0d71b99224 New agent toolbar fixes + few chromium UI flags (#223)
* fix: keyboard short to Alt+A

* fix: agent pinning to toolbar is now an action

* fix: enable split view and home button by default

* fix: rename LLM chat and LLM hub to chat and hub

* chore: bump PATCH version
2025-12-08 16:44:55 -08:00
Nikhil Sonti
ee45ea8761 chore: bump PATCH version 2025-12-06 17:09:44 -08:00
Nikhil
ffb1dfdf2a cli improvements (#222)
* feat: support annotate

* feat: extract supports --feature

* feat: support classify in dev cli
2025-12-06 17:04:00 -08:00
Nikhil Sonti
3f51d50081 fix: enable alpha by default 2025-12-06 15:40:47 -08:00
Nikhil Sonti
df47acf2fd fix: minor arg issue 2025-12-06 15:31:46 -08:00
Nikhil
2cd58c171a release/0.31.2 (#221)
* chore: update browseros os binary

* patch: websocket connection allowed for browseros extension

* patch: new chrome.sidepanel.browserostoggle API

* patch: browseros contextual side panel toggle action

* fix: minor udpate to about page

* feat: keyboard shortcut for agent toggle

* feat: update keyboard shortcut for llm chat/hub
2025-12-06 15:29:16 -08:00
Felarof
ed815b939a chore: sync packages/browseros-agent submodule (to 71baaee) 2025-12-06 19:06:16 +00:00
Felarof
c535f1a5b8 Update README.md 2025-12-06 09:54:07 -08:00
Felarof
5bc30d82d2 Update README.md 2025-12-06 09:51:42 -08:00
github-actions[bot]
1bf68de059 docs: fossterer signed the CLA in browseros-ai/BrowserOS#$pullRequestNo 2025-12-06 05:28:11 +00:00
Nikhil
2901e73547 patches & fixes for 0.31.1 release (#219)
* chore: new browseros-server binaries

* bugfix: was writing chromium_patches/ in wrong location

* patch: ntp footer disabled by default

* patch: browseros alpha flag

* patch: add log for port saving

* chore: increment PATCH

* feat: use packages/browseros as root_dir properly in context.py
2025-12-05 16:39:56 -08:00
Nikhil Sonti
8f58d279bb chore: update PATCH 2025-12-05 14:08:10 -08:00
Nikhil
699e96067c feat: support alpha browseros extension urls and enable (#218) 2025-12-05 14:07:43 -08:00
Nikhil Sonti
6c98d7169c chore: update README.md 2025-12-05 12:44:44 -08:00
Nikhil Sonti
daf074def0 chore: update README.md to include credits 2025-12-05 12:43:31 -08:00
Nikhil
9436fef0a8 chromium patch upates (#217)
* Fix: disable new tab footer

* fix: features.yaml update

* feat: series per platoform

* feat: import few essential patches from ungoogle-chromium

* bump patch

* clean-up: remove codex binary

* fix: further fixes to hide customize toolbar

* bump browseros version

* fix: save ports from CLI even if browseros-server is disabled
2025-12-05 12:41:16 -08:00
Felarof
fcffce0e02 chore: sync packages/browseros-agent submodule (to c433d9c) 2025-12-04 23:07:57 +00:00
Felarof
d4b2f2add4 chore: sync packages/browseros-agent submodule (to 63f2739) 2025-12-04 18:12:10 +00:00
Nikhil Sonti
e08c3676f6 bump offset & version 2025-12-03 17:40:34 -08:00
Nikhil
1523335d19 cli improvements, new release cli (#215)
* feat: new upload to r2, better semantic app name, sparkle signing as part of build

* feat: consistent artifact naming

* minor: add additional logging in build.py

* minor

* feat: better notify, so it's not too verbose

* refactor: rename R2UploadModule to just UploadModule

* fix: sparkle signature uplaod.py

* minor: debugging

* fix: sparkle update and metadata for release artificats

* feat: v1 release module

* feat: new release cli with modules/

* minor: env update
2025-12-03 17:39:25 -08:00
Nikhil Sonti
820154218c fix: extension pinning 2025-12-03 13:38:59 -08:00
Nikhil Sonti
a11e0ed7ff clean-up: removed old build files 2025-12-03 13:24:48 -08:00
Nikhil Sonti
25055d1195 bump offset & version 2025-12-03 13:14:58 -08:00
Nikhil
24e9cfd8f2 chromium 142 upgrade, new cli (#214)
* refactor 1: new typer based cli and browseros cli module

* refactor 2: fixes to context.py

* refactor 3: common/ and notify

* new sign and package module

* update .gitignore

* refactor 5: dev.py and modules for each

* refactor 6: clean-up old files

* refactor 7: organise modules fruther

* refactor 8: renaming nxtscape to browseros

* refactor 9: dev.py remove cli load

* fix: pyproject.toml

* fix: typer pretty exception disable

* refactor 10: cli/build.py set to primary

* refactor 10: cli/build.py set to primary, move OS detection

* refactor: context split, env and module dataclass

* reactor: clean and git moved ot new module type

* refactor: compile and configure

* reactor: sign and package module update

* refactor: new build.py cli

* 'refactor: remove reducant OS checks

* refactor: rename BuildContext to Context

* refactor: rename BuildModule to CommandModule

* refactor: dev.py to use the new modules

* build.py: improve help output

* remove old patching way

* clean-up: remove old build.py stuff

* refactor: move to proper yaml parsing

* clean-up: remove legacy args gating

* fix: patches issues

* fix: clean-up build.py and ars resolver

* minor: gitignore

* fix: patches.py issue

* support universal build

* fix: ENV variable and YAMLs

* fix: move compile to folder to avoid compflics

* fixes: more env fixes

* fix: build_type override in CLI fix

* fix: universal clean all archs before starting

* fix: universal build type constants

* fix: linter, extract options

* fix: linter

* fix: remove chromium_src as a not a conflicting flag

* fix: support chromium_src from cli in config mode

* fix: notify with better messages

* feat: new apply patch with --reset-to feature

* feat: refactor apply and extract into separate sub modules

* 142 patches working (#211)

* updates to build.py apply/patch

* removed all old patches

* 142 build update

* fix: get updated patches from main to 142

* fix: correct patches dir

* fix: import path

* add pyright

* fix: setup pyright

* fix: new updated patches from 137 rebased on 142

* feat: new extract_patch command

* fix: add mising side_panel build patch

* fix: extension uninstall for browseros

* fix: prefs fix

* fix: ota extension updater patch fix

* fix: llm hub and chat

* feat: unvisersal module also package individual archs

* fix: add browseros-server binaries

* fix: attach color for notify

* fix: attachment for slack

* fix: update chromium version to 142.0.7444.175

* feat: add new icons needed

* fix: disable settings in menu

* fix: uv add build-backend

* minor: chromium version bump

* clean-up: removed old files of extnesion and sidepanel

* fix: product logo generate and assets.car and appicon.icns

* feat: few chromium UI fixes

* fix: update features.yaml

* fix: features.yaml path in context

* refactor: rename to get_patches_dir()

* feat: show browserOS version in about page

* fix: copy browseros_version on the build time and rename other to offset

* bump offset

* fix: update features.yaml

* feat: load env from .env files too

* fix: enable split view

* clean-up: removed old prefs

* fix: minor import issue

* fix: linux flag update
2025-12-03 13:09:23 -08:00
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
github-actions[bot]
9118f88eed docs: MagellaX signed the CLA in browseros-ai/BrowserOS#$pullRequestNo 2025-12-03 09:23:31 +00: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
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
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
Felarof
2c1be3651c Merge pull request #198 from OmkarBansod02/docs/n8n-integration
n8n integration docs
2025-11-12 13:24:08 -08:00
Felarof
b35c8d0a26 chore: sync packages/browseros-agent submodule (to 283bd1d) 2025-11-12 17:08:45 +00: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