3775 Commits

Author SHA1 Message Date
jj 8b24606c69 revision: bump to 2 (#2273) 0.15.2 2026-08-06 01:13:46 +06:00
wukko a62a68ab0f helium/ui: fix side panel visual bugs (#2274)
- fix clipping with right-aligned tabs
- fix radius in zen mode when VTS is floating

fixes #2247
2026-08-06 01:00:37 +06:00
wukko cdce7f8ce9 helium/ui/zen: fix side panel radius when VTS is floating
now side panel uses the frame radius when VTS is floating, like it's
supposed to
2026-08-06 00:45:25 +06:00
wukko a634d0dced helium/ui: fix side panel clipping with right-aligned tabs
chromium's clipping bounds assumed vertical tabs were always on the
left, causing side panel contents to be clipped when tabs were
right-aligned.

fixes #2247
2026-08-06 00:14:42 +06:00
jj 45e1d81d55 merge: update chromium to 151.0.7922.75 (#2270) 2026-08-05 19:34:30 +02:00
jj 06c960bc8d merge: update ungoogled-chromium to 151.0.7922.75 2026-08-05 15:39:20 +00:00
Blaise 5de9dd1aaa Update to Chromium 151.0.7922.75 2026-08-04 15:42:08 -05:00
Nicholas A. Thompson bbe89c5a2f Disable GCM: fail fast PushManager.subscribe() without a token (#3888) 2026-08-04 13:02:11 -05:00
Daniel Richard G. 74fc2911db Fix incidental build breakage from block-requests.patch (#3893) 2026-08-04 08:04:29 -05:00
wukko bf9c78f5b9 devutils/namesub: remove ios and android from ignored dirs (#2256)
i sure do wonder what this change implies
2026-08-03 13:41:34 +00:00
wukko 0c30a42e62 helium/ui/flags-webui: add default states, fix mobile scale (#2255)
descriptions are now visible on small widths and most flags have default
states in brackets.

closes #714
2026-08-03 13:34:52 +00:00
wukko 63d6642098 revision: bump to 1 (#2237) 0.15.1 2026-07-30 20:40:15 +00:00
jj 635d1c94df i18n: validate placeholders during linting, fix broken message (#2235) 2026-07-30 20:18:11 +00:00
jj 61ee27398a deps: update onboarding, update/clear stale i18n strings (#2231)
i18n-no-notify
2026-07-30 22:06:57 +02:00
jj 2796bdb15e helium/ui/side-panel: reduce minimum width (#2233)
allow side panels to shrink to 200px while keeping the default at 360px,
snap back to the default width when resizing
near it.

resolves #673
2026-07-30 19:30:25 +00:00
wukko 545b86968c merge: update to chromium 151.0.7922.71 (#2230) 2026-07-31 01:16:55 +06:00
jj 0709ab15aa helium/ui/vertical: fix tab mute button hit testing (#2232)
the selectable-area check still assumed the alert indicator was on the
trailing edge. measure the title area after the indicator instead so
mute toggling remains enabled on sufficiently wide inactive tabs.

hopefully fixes #2058
2026-07-30 18:14:53 +00:00
jj a0017b747c i18n: translate new strings (#2161)
Co-authored-by: Rongpeng Li <10457822+rongpengli@users.noreply.github.com>
Co-authored-by: ~flonky <contact@flky.dev>
Co-authored-by: Erdem Ay <67592047+erdemoon@users.noreply.github.com>
Co-authored-by: Miguel <m.costa.torre.2005@gmail.com>
Co-authored-by: bbertold <136192120+bbertold@users.noreply.github.com>
Co-authored-by: Giorgio Bellisario <72039923+Bellisario@users.noreply.github.com>
Co-authored-by: Eduardo R <128652323+eduqr@users.noreply.github.com>
Co-authored-by: slavawild <down.alien62@icloud.com>
Co-authored-by: wukko <me@wukko.me>
2026-07-30 17:02:36 +02:00
wukko 270fe307ce merge: update ungoogled-chromium to 151.0.7922.71 2026-07-30 20:49:26 +06:00
wukko f999624ca3 helium/core/exclude-flags: update for chromium 151 (#2229) 2026-07-30 14:46:37 +00:00
wukko a3c82120b3 patches: cleanup and fixes after 151 refresh (#2227)
- native-frame-materials: move the hover guard back to
IsApparentlyActive(). the refresh accidentally moved it to GetZValue()
- infobar/vertical: bring back the separator above infobars, clipped to
content area like in m150. reuse the regular contents separator below.
drop hunks that were previously removed by zen patch.
- inox-patchset: add missing paint_preview buildflags dep to
external_protocol, the generated header could race on clean builds
- drop no-op avatar branch, unused includes, and whitespace-only hunks
added by merge commit
2026-07-30 13:46:09 +00:00
Blaise f2038df00b Update to Chromium 151.0.7922.71 2026-07-29 14:30:39 -05:00
wukko 9bedc9bbc5 merge: update to chromium 151.0.7922.47 (#2215)
fixes imputnet/helium-macos#294
0.15.0
2026-07-29 14:15:55 +06:00
wukko 632d3a57ce revision: reset to 0 2026-07-29 14:01:13 +06:00
wukko 1d6407a6ce patches: refresh and update for chromium 151.0.7922.47 2026-07-29 13:49:40 +06:00
wukko 08cb1ba611 domain_substitution: regenerate for 151 2026-07-27 15:52:31 +06:00
wukko 4097abc37e merge: update to ungoogled-chromium 151.0.7922.47 2026-07-27 15:44:32 +06:00
jj d82cfa22ed i18n/README: we don't take submissions for new translations (#2199) 2026-07-25 16:40:27 +02:00
jj b580fd756f .github: add crash id field to bug report template (#2200) 2026-07-25 16:40:15 +02:00
Blaise 6fda5bc707 Update to Chromium 151.0.7922.47 2026-07-24 19:15:25 -05:00
wukko 68d6cf7d03 revision: bump to 9 (#2196) 0.14.9 2026-07-25 04:33:45 +06:00
wukko 756a225e3a deps: update search_engines_data and onboarding (#2193) 2026-07-25 04:25:28 +06:00
wukko 1bfcb15769 i18n/source: update for new onboarding version 2026-07-25 04:15:37 +06:00
wukko 20a8a322f6 deps: update search_engines_data and onboarding
the updated dependencies include updated icons, search engine
descriptions, and addition of startpage and brave search.

we now also use nonfree assets builds from a proper source of truth
(imputnet/helium-nonfree-assets) instead of a random gist.
2026-07-25 04:15:07 +06:00
wukko 119f865d56 helium/core/search: add startpage and brave search (#2192)
this PR:
- adds startpage and brave search, and fixes its names
- removes related favicon and logo urls to prevent unintentional
requests
- bumps prepopulated_engine's `kCurrentDataVersion` to make sure
existing profiles get new engines ahead of upstream bump

closes #92
closes #177
closes #618
2026-07-25 04:05:56 +06:00
jj 335b9afa20 merge: update to chromium 150.0.7871.186 (#2191) 2026-07-24 14:49:45 +02:00
jj 1d1425f9d7 revert: utils/depot_tools.patch: refresh (#2183)
This reverts commit 2c97e8c5d1.
2026-07-24 12:02:11 +00:00
jj 5069062d84 merge: update ungoogled-chromium to 150.0.7871.186 2026-07-24 12:01:38 +00:00
Blaise fd0378e4f2 Update to Chromium 150.0.7871.186 2026-07-23 16:40:35 -05:00
wukko dee5600297 helium/core/search: update google image search url (#2186)
google has killed the old one for an amazing reason
2026-07-23 20:02:32 +06:00
jj 2c97e8c5d1 utils/depot_tools.patch: refresh (#2183) 2026-07-22 20:07:26 +00:00
wukko 81bb0219ad revision: bump to 8 (#2181) 0.14.8 2026-07-22 19:04:46 +00:00
wukko a9ee371468 helium/noise: add settings for fingerprinting protection (#2177)
now users can toggle helium noise globally or per origin/domain
(including wildcards). this change also gives fingerprinting protection
a home with a description of how it works.

- added a global pref for helium noise
- added origin-based content setting for helium noise
- added a settings helper for getting the noise activation state
- added a page and an entry point to browser privacy settings
- added page info controls for helium noise for quick per-origin changes
- cleaned up noise includes and public header registration
2026-07-23 00:53:01 +06:00
wukko 2da7804216 merge: update to chromium 150.0.7871.181 (#2179) 2026-07-22 20:18:29 +06:00
wukko 113de8e265 merge: update ungoogled-chromium to 150.0.7871.181 2026-07-22 18:12:06 +06:00
Blaise 47ee4af0ff Update to Chromium 150.0.7871.181 2026-07-21 16:28:07 -05:00
jj 8030a8a305 helium/ui: fix macOS hit test guard during teardown (#2169)
AppKit can re-enter hit testing while `BrowserWidget` is being
destroyed. At that point `browser_widget_` has already been cleared, but
`BrowserView` may still be attached, so `GetWidget()` remains non-null.

Also check `browser_widget_` to avoid dereferencing it during teardown.

fixes #2129
2026-07-19 13:08:59 +00:00
jj 1e5ae94641 helium/bangs: fix dangling callbacks in bang loading (#2167)
use weak pointers async callbacks instead of base::Unretained(this), and
move BangManager's weakptrfactory to the end of the class so callbacks
are invalidated before other members are destroyed

fixes #1030
2026-07-19 12:43:35 +06:00
wukko 3b015b7c65 revision: bump to 7 (#2160) 0.14.7 2026-07-17 18:15:10 +00:00
Maxokie e695146feb i18n/fr: fix existing strings and translate remaining ones (#2094)
Co-authored-by: jj <log@riseup.net>
Co-authored-by: wukko <me@wukko.me>
2026-07-17 17:51:27 +00:00