Commit Graph

27 Commits

Author SHA1 Message Date
Nikhil
38cc388894 feat: add missing patches and split sparkle in features.yaml (#424)
* feat: add missing patches to features.yaml

Add 37 patch files from chromium_patches/ that were not tracked in
features.yaml. Creates 3 new features (cdp-api, vertical-tabs,
crash-reporter) and adds missing files to 3 existing features
(chromium-ui-fixes, side-panel-fixes, first-run).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* test: split sparkle third-party from mac-sparkle-updater

Move third_party/sparkle/ into its own feature since the Sparkle
framework is downloaded on-the-fly during build, not a permanent
patch in the tree.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: minor

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:32:53 -07:00
Nikhil Sonti
f585fc13fc feat: update features.yaml 2026-02-11 14:19:51 -08:00
Nikhil Sonti
0d62e4fdc2 fix: features.yaml upate 2026-01-13 18:24:18 -08:00
Nikhil
fe0d76ba0b feat: support better imports (#316)
* feat: new browseros importer

* fix: update features.yaml

* fix: spliting across files

* fix: update logs
2026-01-13 18:23:35 -08:00
Nikhil
01fd543d0d feat: browseros-server OTA support (#272)
* feat: browseros-server OTA updater

* chore: bump PATCH and OFFSET

* fix: updates to browseros-server ota updater -- status check, rollback support

* feat: move all browseros cli to switches

* chore: clean-up old agent v1 from installation
2025-12-24 15:47:38 -08:00
Nikhil
369575fc83 feat: windows icon fix (#263)
* fix: windows dll to chrome.dll and chrome.exe

* fix: clean-up old windows icon fix
2025-12-19 11:42:12 -08:00
Nikhil
63cbbeaa86 feat: mac sparkle fixes and browseros path refactor (#258)
* patch: fix sparkle build

* fix: update browseros_server binary path after refactor

* fix: sparkle + browseros server build patch

* fix: build.py --prep dont apply series patches

* fix: build cli -- in prep configure too

* fix: cli annotate -- only add description

* fix: features.yaml update for new paths

* fix: more patch fixes

* fix: sparkle pointer exclusion

* fix: remove su-updater

* fix: sparkle update notification
2025-12-18 16:26:34 -08:00
Nikhil Sonti
7c819cc90a Revert "feat/new mac udpater (#249)"
This reverts commit f9b1da2067b6e0dbdced80359feac51687200789.
2025-12-17 18:22:28 -08:00
Nikhil Sonti
90e64e06c6 Revert "feat: browseros server fixes (#250)"
This reverts commit 9cd8ce72ca681e7983208c7eb2d0f19477439a25.
2025-12-17 18:21:33 -08:00
Nikhil
009f08909c feat: browseros server fixes (#250)
* fix: handle rename during extract properly with deleting old patch

* patch: refactor broweros patches to be in chrome/browser/browseros

* patch: rename browseros_actions_config

* fix: features.yaml update to include new browseros folder

* patch: revalidate ports on restart

* patch: disable cdp notifications

* chore: new browseros-server binaries
2025-12-17 12:13:18 -08:00
Nikhil
4eefd87317 feat/new mac udpater (#249)
* patch: new mac sparkle updater

* chore: bump PATCH and OFFSET
2025-12-17 11:45:43 -08:00
Nikhil Sonti
677eba9c92 fix: features.yaml 2025-12-16 17:29:53 -08:00
Nikhil Sonti
10ee71b045 chore: update features.yaml 2025-12-11 15:14:37 -08:00
Nikhil Sonti
6f11db8422 fix: features.yaml update 2025-12-11 11:06:54 -08:00
Nikhil
320de09753 fix: cli improvements (#230)
* fix: feature support add-update

* feat: feature name validation
2025-12-11 11:00:15 -08:00
Nikhil Sonti
14d5c91dee fix: more features.yaml updates 2025-12-11 10:47:45 -08:00
Nikhil Sonti
b42ccc6e8d fix: clean-up features.yaml with proper naming 2025-12-11 10:41:37 -08:00
Felarof
44ea8400f7 fix: windows icon fix
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-10 16:48:29 -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
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
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
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
Felarof
8122dbbcf9 Enable light mode as the default 2025-11-13 10:07:32 -08:00
Felarof
3407edc245 Added new files to features.yaml 2025-11-11 17:45:58 -08:00
Felarof
5132159dd0 Added missing files to features.yaml 2025-11-11 11:49:22 -08:00
Felarof
0699605002 Dedup features.yaml and add build_annotate script
Update features.yaml -- combine two

build annotation
2025-11-11 11:32:20 -08:00
Nikhil Sonti
af9ab225b4 features yaml 2025-10-10 12:26:39 -07:00