jj
e0dec3f53b
onboarding: integrate strings to i18n system ( #1948 )
2026-06-17 19:31:06 +02:00
jj
417fa5bc7f
i18n: fix newline parsing for onboarding
2026-06-17 16:28:03 +00:00
jj
7a339b3990
i18n: add foraged translations for onboarding
2026-06-17 16:28:03 +00:00
jj
4f090cffd2
i18n/generate: add handling for onboarding strings
2026-06-17 16:28:03 +00:00
jj
bfe48d581a
i18n_apply: manually override parent grd logic for onboarding strings
2026-06-17 16:28:03 +00:00
jj
ab214e3c94
onboarding: bump in deps, wire up grdp
2026-06-17 16:28:03 +00:00
jj
c4732aacde
devutils/i18n: add forage command ( #1944 )
...
forages for strings that were already translated in the past within
chromium and adds them to the translations, effectively reducing effort
for review
2026-06-15 16:00:14 +02:00
jj
9aeb58daa7
helium/search-engine: reject default engine urls without %s ( #1893 )
...
fixes #1629
2026-06-09 11:41:07 +06: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
jj
d48bc49673
deps: update ublock to 1.71.0 ( #1875 )
2026-06-06 22:22:27 +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
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 )
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
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
jj
a7b5ed5bf1
helium/ui/pdf-viewer: apply sidenav width only if open ( #1774 )
...
fixes #1539
2026-05-24 22:49:14 +02:00
jj
b4155a7858
revision: bump to 4 ( #1752 )
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
jj
64322bef7f
patches: refresh for chromium 148.0.7778.178
2026-05-20 16:45:45 +00:00
jj
56a15e4d5d
merge: update ungoogled-chromium to 148.0.7778.178
2026-05-20 16:42:06 +00:00
jj
c44f96e128
helium/kb-shortcuts: don't modify close tab/window actions ( #1736 )
...
⌘W maps to different commands depending on whether we have tabs or not.
somehow the mac shortcut handler persists the mapping "close window"
command. let's just avoid that altogether
fixes imputnet/helium-macos#241
2026-05-19 19:19:21 +02:00
jj
d14e214a34
revision: bump to 3 ( #1682 )
2026-05-14 09:43:10 +03:00
jj
48eb96f4a3
helium/zen: fix zen vts not displaying on windows ( #1681 )
...
fixes imputnet/helium-windows#259
2026-05-14 06:42:43 +00:00
jj
d028d7d459
revision: bump to 2 ( #1668 )
2026-05-12 19:19:32 +06:00
jj and wukko
1116777318
helium: add support for configuring custom keyboard shortcuts ( #1552 )
...
closes #119
Co-authored-by: wukko <me@wukko.me >
2026-05-12 15:17:52 +02:00
jj
52a83d0a6f
helium/noise: harden & improve performance of noising algorithms ( #1642 )
2026-05-11 10:31:43 +02:00
jj
1884190d95
helium: move all hardcoded strings to grd for i18n ( #1655 )
...
fixes #1553
2026-05-10 20:44:03 +00:00
jj
245e236154
helium/noise/canvas: reduce noise on smooth pixels
...
detect locally smooth pixel neighborhoods while building the content
hash, and apply a lighter noise pattern there to make slow gradients
look much less distorted without removing noising from them entirely
2026-05-10 18:19:22 +00:00
jj
5fcaac214c
helium/noise/canvas: avalanche coordinate seeds
...
avalanche coordinates before feeding them into the hash so they don't
produce visible artifacts, and everything is noised instead which is
much less obvious and more pleasant to look at
2026-05-10 16:34:21 +00:00
jj
ac103b4708
helium/noise/canvas: refactor
2026-05-10 16:34:21 +00:00
jj
b48236f772
helium/noise/audio: add coordinate jitter to audio readback
2026-05-10 16:34:21 +00:00
jj
ac87ba6409
helium/noise/canvas: split content and coordinate noise
...
derive the stable rgb component from the source pixel and its local
neighborhood, then add a separate coordinate jitter component. the
same local content now keeps a stable bias across positions, while
readback/export coordinates still affect the final value.
2026-05-10 16:34:21 +00:00
jj
abe3e55672
helium/noise/canvas: simplify float noising paths
...
replace the shared float-like traits helper with explicit f32 and f16
paths, cache quantized source pixels once and reuse it for empty checks
and hash input, avoiding repeated f16 -> float conversion for neighbor
lookups.
2026-05-10 16:34:21 +00:00
jj
118c87c414
helium/noise/canvas: write pixels back directly to buffer
...
dropping SpanWriter results in about a 3-4x perf boost
2026-05-10 16:34:21 +00:00
jj
db09cac3d1
helium/zen: add new tab toast when opening links in zen mode ( #1649 )
...
fixes #1236
2026-05-10 18:28:54 +02:00
jj
1cd894dbfb
helium/core/kb-shortcuts: open downloads bubble when available ( #1652 )
...
when the download toolbar ui is available (e.g. if something was
downloaded), open the bubble instead of the webui page, and fall back
otherwise
fixes #1149
2026-05-10 15:41:44 +00:00
jj
b974f81445
helium/override-protocol: override protocol in tab search ui ( #1650 )
...
fixes #1574
2026-05-10 17:29:21 +02:00
jj
2b78ce4852
helium/noise/canvas: support floating point types and imagedata ( #1625 )
2026-05-09 19:21:36 +02:00
jj
4f69833a01
revision: bump to 1 ( #1600 )
2026-05-05 20:26:14 +00:00
jj
1f2844fdf3
helium/ui: generate standard qr codes in toolbar action ( #1599 )
...
makes the qr codes standard and efficient instead of the quirk chungus
ones that chromium generates
fixes #1598
2026-05-05 22:04:35 +02:00
jj
bf15608bc3
deps: update onboarding ( #1588 )
2026-05-05 15:10:05 +06:00
jj
75b548a5bb
helium/core: add "close tabs to left" context menu action ( #1570 )
...
closes #891
2026-05-05 12:08:03 +06:00
jj
8788c73089
helium/ui/zen: reapply fix for division-by-zero ( #1581 )
...
we do not use the chromium collapse machinery (yet?) so the tab strip
never becomes kCollapsed. add the fix from cdbece53a3 back.
2026-05-04 09:35:49 +00:00
jj
3745a869f9
utils: add gperf to contingent paths ( #1576 )
2026-05-03 21:33:49 +00:00
jj
a3939ad51a
revision: reset to 0
2026-05-03 20:18:12 +00:00
jj
373ca8ed20
helium/toolbar-layout: undo accidental whitespace removal
2026-05-03 20:18:10 +00:00
jj
d105882687
helium/ui/layout: fix centered address bar popup flicker ( #1560 )
...
Apply centered address bar bounds as part of the toolbar FlexLayout
proposed layout instead of mutating the location bar after layout has
already applied.
https://github.com/user-attachments/assets/81f1713a-19f9-4173-90f8-e9c4f388211e
fixes https://github.com/imputnet/helium-linux/issues/250
2026-05-03 21:45:40 +02:00
jj
dd1a85ca01
helium/irrelevant-flags: clean up flags and add vts hover flag
2026-05-03 17:19:51 +00:00
jj
86d91a9d55
helium/layout: rip out chromium expand on hover pref
...
we should probably figure out how to integrate it with zen mode et al.
2026-05-03 17:19:51 +00:00
jj
1d57a4d99a
helium/ui/context-menu: don't add separator if not in vertical layout
2026-05-03 17:19:50 +00:00
jj
ec2279d7e2
helium/ui/vertical: migrate collapse state to chromium prefs
2026-05-03 17:19:50 +00:00
jj
1ed00f0dca
patches: refresh for 148.0.7778.96
2026-05-03 17:19:46 +00:00
jj
9619cf5950
merge: update ungoogled-chromium to 148.0.7778.96
2026-05-02 09:01:14 +00:00
jj
a50bc6fddd
devutils/platform_patches: preserve generic series changes on unmerge ( #1550 )
...
now if we add some patch to the middle of generic series, it should be
moved to generic repo instead of staying at the top of the series file
2026-05-02 10:50:40 +02:00
jj
24d8d010d8
i18n/hi: update owners file ( #1558 )
2026-05-02 10:45:19 +02:00
jj
1ae83afcff
i18n: add new strings, update owners, fix notify script ( #1448 )
2026-04-28 07:19:22 +00:00
jj
a2a555ecb1
i18n: update owners file
2026-04-28 07:10:24 +00:00
jj
0540940f93
ci: fix i18n notify pipeline
2026-04-28 07:09:16 +00:00
7bd090f5a3
i18n: add new strings
...
Co-authored-by: Shachar MW <53349272+cheddZy@users.noreply.github.com >
Co-authored-by: Supakit Khawmeewong <loukhin@lop.town >
Co-authored-by: darkexplosiveqwx <101737077+darkexplosiveqwx@users.noreply.github.com >
Co-authored-by: Miguel <m.costa.torre.2005@gmail.com >
Co-authored-by: Eduardo R <128652323+eduqr@users.noreply.github.com >
Co-authored-by: Alan C <alancalsar17@gmail.com >
Co-authored-by: Ankan Misra <misra13arko@gmail.com >
2026-04-28 07:09:08 +00:00
jj
229dab0102
helium/settings: un-title case custom avatar tooltip ( #1447 )
2026-04-25 18:04:26 +00:00
jj
be9a33279d
helium/zen: add option to pin top bar, add toggles to settings ( #1443 )
...
top toolbar can now be pinned in zen mode using Ctrl/Cmd+Shift+L, or toggled via settings
fixes #1364
2026-04-25 17:53:49 +00:00
jj
5a10a373ae
helium/zen: add toggles for pinning top/side chrome to settings
...
+ format
2026-04-25 17:29:56 +00:00
jj
a2193d7fd3
helium/zen: add shortcut for pinning top toolbar
...
top toolbar can now be pinned in zen mode using Ctrl/Cmd+Shift+L
fixes #1364
2026-04-25 17:28:17 +00:00
jj
cdbece53a3
helium/zen: fix division-by-zero when collapsing vts ( #1441 )
...
fixes #1390
2026-04-25 10:39:18 +00:00
jj
b4fd4a8efe
helium/zen: block caption button events when hidden ( #1439 )
...
fixes #1267
2026-04-25 12:24:48 +02:00
jj
458bee8ece
utils/i18n: limit max number of workers to 32 ( #1432 )
...
fixes applying on windows
2026-04-24 19:58:20 +00:00
+18
8810266377
merge: second batch of translations ( #1400 )
...
Co-authored-by: Artsiom Voitas <artsiom.voitas@gmail.com >
Co-authored-by: nanand <61643931+nanandr@users.noreply.github.com >
Co-authored-by: Plabew <plabew@meowcaps.com >
Co-authored-by: FeriVOQ <36544651+ferivoq@users.noreply.github.com >
Co-authored-by: bbertold <136192120+bbertold@users.noreply.github.com >
Co-authored-by: Erlend Ellefsen <35459838+erlendellefsen@users.noreply.github.com >
Co-authored-by: Jack <hello@viis.dev >
Co-authored-by: Shuuino <shuuino@users.noreply.github.com >
Co-authored-by: TotoCode <totocodefr@duck.com >
Co-authored-by: odrinateur <odrinateur@users.noreply.github.com >
Co-authored-by: anoscetia <anoscetia@users.noreply.github.com >
Co-authored-by: wukko <hi@wukko.me >
Co-authored-by: Shachar MW <53349272+cheddZy@users.noreply.github.com >
Co-authored-by: Encoded <3ncoded@users.noreply.github.com >
Co-authored-by: Fabrice Werger <f3bw@users.noreply.github.com >
Co-authored-by: Carl Villads Priisholm <157688211+carlvillads@users.noreply.github.com >
Co-authored-by: Sokpiseth Thin <82426060+qwlp@users.noreply.github.com >
Co-authored-by: Lennard <151679805+Lennard-09@users.noreply.github.com >
Co-authored-by: Shriyash Patil <145419727+Shriyash-24@users.noreply.github.com >
Co-authored-by: franua <44713760+franud@users.noreply.github.com >
Co-authored-by: Miguel <m.costa.torre.2005@gmail.com >
Co-authored-by: Coellito <72462404+oacoello@users.noreply.github.com >
Co-authored-by: manuel <85644163+manuelitou@users.noreply.github.com >
Co-authored-by: Alan Moyano <alanmoyano203@gmail.com >
Co-authored-by: vmx <151973031+vmx2f@users.noreply.github.com >
Co-authored-by: diEXIA <71581655+diEXIA@users.noreply.github.com >
Co-authored-by: Eduardo R <128652323+eduqr@users.noreply.github.com >
2026-04-24 18:36:55 +00:00
jj
67ea7682cc
i18n: deduplicate strings
2026-04-23 20:34:59 +00:00
jj
da04702c97
i18n: untranslate do not track
2026-04-23 20:34:31 +00:00
9cbad6bf52
i18n: add Spanish (Latin America) (es-419) translation ( #1285 )
...
Co-authored-by: Coellito <72462404+oacoello@users.noreply.github.com >
Co-authored-by: manuel <85644163+manuelitou@users.noreply.github.com >
Co-authored-by: Alan Moyano <alanmoyano203@gmail.com >
Co-authored-by: vmx <151973031+vmx2f@users.noreply.github.com >
Co-authored-by: diEXIA <71581655+diEXIA@users.noreply.github.com >
Co-authored-by: Eduardo R <128652323+eduqr@users.noreply.github.com >
2026-04-23 22:26:27 +02:00
1594bc730b
i18n: add Catalan (ca) translation ( #1277 )
...
Co-authored-by: franua <44713760+franud@users.noreply.github.com >
Co-authored-by: Miguel <m.costa.torre.2005@gmail.com >
2026-04-23 22:06:07 +02:00
jj and Shriyash Patil
d66528afde
i18n: add Hindi (hi) translation ( #1296 )
...
Co-authored-by: Shriyash Patil <145419727+Shriyash-24@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
jj
0eea8e66f0
i18n: add French (Canada) (fr-CA) translation ( #1292 )
2026-04-23 19:46:41 +00:00
jj and Lennard
f23a9e6f66
i18n: add German (de) translation ( #1281 )
...
Co-authored-by: Lennard <151679805+Lennard-09@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
jj and Sokpiseth Thin
3c33a6b8f1
i18n: add Khmer (km) translation ( #1306 )
...
Co-authored-by: Sokpiseth Thin <82426060+qwlp@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
jj and Carl Villads Priisholm
f532f0167c
i18n: add Danish (da) translation ( #1280 )
...
Co-authored-by: Carl Villads Priisholm <157688211+carlvillads@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
2036f3452a
i18n: add Dutch (nl) translation ( #1321 )
...
Co-authored-by: Encoded <3ncoded@users.noreply.github.com >
Co-authored-by: Fabrice Werger <f3bw@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
jj and Shachar MW
d2c3aa41a7
i18n: add Hebrew (he) translation ( #1295 )
...
Co-authored-by: Shachar MW <53349272+cheddZy@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
8d105f8cb1
i18n: add French (fr) translation ( #1291 )
...
Co-authored-by: Jack <hello@viis.dev >
Co-authored-by: Shuuino <shuuino@users.noreply.github.com >
Co-authored-by: TotoCode <totocodefr@duck.com >
Co-authored-by: odrinateur <odrinateur@users.noreply.github.com >
Co-authored-by: anoscetia <anoscetia@users.noreply.github.com >
Co-authored-by: wukko <hi@wukko.me >
2026-04-23 19:46:41 +00:00
jj and Erlend Ellefsen
a2fb72f955
i18n: add Norwegian Bokmål (nb) translation ( #1319 )
...
Co-authored-by: Erlend Ellefsen <35459838+erlendellefsen@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
6b19ea4ee3
i18n: add Hungarian (hu) translation ( #1298 )
...
Co-authored-by: FeriVOQ <36544651+ferivoq@users.noreply.github.com >
Co-authored-by: bbertold <136192120+bbertold@users.noreply.github.com >
2026-04-23 19:46:41 +00:00
jj
386150eb0f
i18n: add Armenian (hy) translation ( #1299 )
2026-04-23 19:46:41 +00:00
jj
1e21aad1f6
i18n: add Lao (lo) translation ( #1310 )
2026-04-23 19:46:41 +00:00
jj
e67e814520
i18n: add Kyrgyz (ky) translation ( #1309 )
2026-04-23 19:46:41 +00:00
jj
177d9c0169
i18n: add Kannada (kn) translation ( #1307 )
2026-04-23 19:46:41 +00:00
jj
1af0b6e799
i18n: add Galician (gl) translation ( #1293 )
2026-04-23 19:46:41 +00:00
jj
90223b1061
i18n: add Persian (fa) translation ( #1288 )
2026-04-23 19:46:41 +00:00
jj
4ccd99fa8c
i18n: add Greek (el) translation ( #1282 )
2026-04-23 19:46:41 +00:00
jj and Plabew
1a45aa12b1
i18n: add Bengali (bn) translation ( #1275 )
...
Co-authored-by: Plabew <plabew@meowcaps.com >
2026-04-23 19:46:30 +00:00
jj
ea84198185
i18n: add Bulgarian (bg) translation ( #1274 )
2026-04-23 19:46:14 +00:00
jj
7e663390f7
i18n: add Azerbaijani (az) translation ( #1272 )
2026-04-23 19:46:14 +00:00
jj
95d5228118
i18n: add Georgian (ka) translation ( #1304 )
2026-04-23 19:46:14 +00:00
jj
be3d15c701
i18n: add Gujarati (gu) translation ( #1294 )
2026-04-23 19:46:14 +00:00