3609 Commits

Author SHA1 Message Date
wukko 6b6fbd0f60 revision: bump to 2 (#1907) 0.13.2 2026-06-09 21:21:29 +00:00
Jeffrey Salinas cb3f77bdd2 helium/ui/zen: fix cmd+s shortcut sidebar preference in zen mode (#1849)
fixes #1717
2026-06-10 03:14:31 +06:00
wukko e3980159d7 deps: bump onboarding (#1905)
the new version uses new autoupdate strings across all platforms
2026-06-09 20:51:24 +00:00
wukko c99531d55d helium/core: add an option to copy URLs from tab context menu (#1904)
closes #166
closes #1817
2026-06-09 20:45:47 +00:00
wukko c1aba0ea7c helium/search: add kagi image search params (#1899)
allows for kagi reverse image search from image context menu
2026-06-09 16:27:35 +00:00
wukko eb6711f4ce helium/core/hibernate: add an option to hibernate other tabs (#1901)
the new option appears when calling the context menu on a foreground
tab. users can select tabs to keep active, right click on the last one,
and hibernate all other tabs. also, the hibernate option is now
separated from close actions.
2026-06-09 22:17:38 +06:00
wukko 425306f53a merge: update to chromium 149.0.7827.102 (#1897) 2026-06-09 13:53:25 +06:00
wukko ae94c3c884 helium/core/update-pref: improve auto updates strings (#1896)
- the common updater text is now easier to read and understand
- windows now has auto updates, so we use the same strings as on macos
- linux will not have in-browser auto updates, so we nudge the user
towards updating helium via the package manager every week
2026-06-09 09:47:43 +02:00
wukko 06897c1d1b patches & domain_substitution: refresh for chromium 149.0.7827.102 2026-06-09 13:21:27 +06:00
wukko d09826d0f9 merge: update ungoogled-chromium to 149.0.7827.102 2026-06-09 11:44:47 +06:00
jj 9aeb58daa7 helium/search-engine: reject default engine urls without %s (#1893)
fixes #1629
2026-06-09 11:41:07 +06:00
Blaise 4d7bb96593 Update to Chromium 149.0.7827.102 2026-06-08 16:23:33 -05:00
jj fa67665c5e i18n: fix "add shortcut" string collision (#1891) 2026-06-08 15:15:12 +02:00
jj 6894bd30d9 devutils/i18n: parse meaning into source.gen.json 2026-06-08 13:05:23 +00:00
jj dc3fe739e6 helium/kb-shortcuts: disambiguate "Add shortcut" string
adding a meaning so that the fingerprint does not collide with another
Add shortcut string which is used for adding shortcuts on the NTP
2026-06-08 13:05:15 +00:00
jj cbf38eb4a9 i18n/apply: pass meaning to fingerprint generator 2026-06-08 13:05:03 +00:00
wukko 5bf45fed69 merge: update to chromium 149.0.7827.53 (#1857) 0.13.1 2026-06-06 23:08:48 +06:00
wukko 3bbe6a3ca1 revision: reset to 1 2026-06-06 22:59:36 +06:00
wukko e3525bb6a5 helium/zen: reorder patch hunks 2026-06-06 22:59:18 +06:00
jj d48bc49673 deps: update ublock to 1.71.0 (#1875) 2026-06-06 22:22:27 +06:00
wukko d4e588027a helium/ui: redesign infobar, optimize and rename zen (#1868)
- top chrome reveal in zen mode now feels less chopped
- "Zen mode" is now "Frameless mode" in UI
- removed experimental label for zen mode and feature gates
- the infobar no longer looks out of place. it's thinner, looks like a
part of top chrome with rounded frame enabled, and has proper borders on
sides if rounded frame is disabled. it also behaves accordingly in zen.
2026-06-06 22:20:36 +06:00
wukko c20175cf8b helium/ui/infobar: redesign, draw proper borders, fix webview relations 2026-06-06 21:53:35 +06:00
wukko e8a1bfc1ff helium/zen: rename Zen to Frameless in UI, remove feature gates
and also remove the experimental label. zen feature has been enabled by default for one major, it's time to remove the unused gate.
2026-06-06 21:53:28 +06:00
wukko bf560c6ae7 helium/layout: optimize zen top reveal, move out of experiment dir 2026-06-06 21:44:45 +06:00
wukko 34ef5f26f7 patches/brave/chrome-importer: remove os_crypt-related dead code 2026-06-06 19:58:49 +06:00
wukko 99cef46cfe helium/ui: clean up patches, fix accidental string OS gates 2026-06-06 19:09:13 +06:00
jj 5b7dd06c6f devutils/i18n: add clean command (#1869) 2026-06-05 19:23:15 +02:00
jj 53ea99205f extra/disable-jit-flag: build drumbrake only if supported
Resolves #3792
2026-06-05 15:02:00 +00:00
jj 7a32267ee4 helium/updater: add win scaffolding, tighten arch conditions (#1866) 2026-06-05 15:46:10 +02:00
jj d856d800ad ci: complete cirrus port to github actions (#1867) 2026-06-05 15:30:55 +02:00
wukko c362740d53 patches: update for chromium 149.0.7827.53 2026-06-05 03:44:40 +06:00
wukko b8a660950d merge: update ungoogled-chromium to 149.0.7827.53 2026-06-04 13:57:24 +06:00
Blaise a3a5471ddf Update to Chromium 149.0.7827.53 2026-06-02 15:16:45 -05:00
jj c6a41202ce helium/updates: decouple update url from helium services + reformat (#1827)
there is not really any benefit to passing updates via helium services,
since they need to be signed and notarized anyways, so they are not
really substitutable

on the other hand though, this lets us take advantage of CDN caching for
serving updates which should hopefully make downloads a little faster
2026-05-30 18:41:47 +06:00
jj a14223c48a revision: bump to 5 (#1814) 0.12.5 2026-05-28 03:59:52 +06:00
jj 4112ae9648 merge: update to chromium 148.0.7778.215 (#1811) 2026-05-27 23:46:52 +02:00
wukko f67a06c409 merge: update chromium to 148.0.7778.215 2026-05-28 02:25:42 +06:00
Blaise 94344c470d Update to Chromium 148.0.7778.215 2026-05-27 13:18:40 -05:00
wukko 70f4b07e91 helium/ui/toast: anchor to web content, update visual style (#1806)
the toast is now anchored to currently active web contents and the
visual style was updated to follow the helium style, match the status
bubble, and be less noisy in dark mode.

this PR also fixes a plethora of overlapping issues: the toast no longer
overlaps with the toolbar in zen mode, side panels, or right-aligned
vertical tabs sidebar.

the toast now also appears on the currently active split in split view,
which typically makes way more sense contextually.

addresses the "too bright in dark mode" part of #1699
2026-05-27 19:38:33 +02:00
wukko 672b6b286e helium/zen: rephrase toast pref toggle in a11y settings (#1810)
updates the toast pref toggle to clearly indicate what it toggles:
clipboard copy and background new tab notifications
2026-05-27 16:57:51 +00:00
jj f050932664 i18n: add new strings (#1672)
Co-authored-by: Supakit Khawmeewong <loukhin@lop.town>
Co-authored-by: niewiemczego <50675404+niewiemczego@users.noreply.github.com>
Co-authored-by: Eduardo R <128652323+eduqr@users.noreply.github.com>
Co-authored-by: Furkan Ay <furkan-ay@outlook.com>
Co-authored-by: Giorgio Bellisario <72039923+Bellisario@users.noreply.github.com>
Co-authored-by: Shriyash Patil <145419727+Shriyash-24@users.noreply.github.com>
Co-authored-by: wukko <me@wukko.me>
Co-authored-by: Miguel <m.costa.torre.2005@gmail.com>
2026-05-27 22:49:43 +06:00
wukko b879674d20 upstream-fixes: fix black flash on tab when leaving split view (#1809)
picked to M148 from https://crrev.com/c/7832567
2026-05-27 16:15:30 +00:00
wukko d1ecca126c helium/settings/clear-data: remove google link, always expand (#1792)
removed the google data link, because it's not applicable in helium, and
was likely added by google to cover their asses from legal issues. also
flipped the `dataTypesExpanded_` bool to true by default, which
eliminates an extra step needed to see all data types available for
clearing.

fixes #1780
2026-05-25 09:38:41 +00:00
wukko e2ab1b4582 helium/zen: don't reveal top chrome for toasts (#1790)
fixes #1699
2026-05-25 08:43:25 +00:00
wukko 3f49fa539d helium/zen: don't show new tab toast when tabs are visible (#1789)
the new tab toast no longer shows up when tabbed chrome is visible in
zen mode, either on hover or when pinned

fixes #1684
2026-05-25 13:59:21 +06:00
jj a7b5ed5bf1 helium/ui/pdf-viewer: apply sidenav width only if open (#1774)
fixes #1539
2026-05-24 22:49:14 +02:00
dot-gov 95f6fe1c94 Port CirrusCI jobs to github actions (#3776) 2026-05-24 08:15:42 -05:00
jj b4155a7858 revision: bump to 4 (#1752) 0.12.4 2026-05-20 18:39:56 +00:00
jj 75bb363f0b merge: update to chromium 148.0.7778.178 (#1751) 2026-05-20 20:31:45 +02:00
jj 9b257a50cc flags.gn: remove drumbrake enablement
ungoogled-chromium introduced a flag to disable JIT, which also
enables building with drumbrake, because disabling JIT also disables
all wasm functionality.

i want to drop the patch and these flags temporarily before i have more
time to see if there are any size, security, or other drawbacks of
building with drumbrake before adding it in
2026-05-20 16:46:56 +00:00