close
Skip to content

Releases: imputnet/helium-macos

0.11.6.1

29 Apr 01:38
Immutable release. Only release title and notes can be modified.
a50e594

Choose a tag to compare

Helium macOS 0.11.6.1

Hashes for the disk image helium_0.11.6.1_arm64-macos.dmg:

md5: acff49e903bd18a43b409715e94291ff
sha1: 33dbcc17ca21f1496b4825f8c2c2510be388f0a7
sha256: 069fa3f70a44f0e31ead0bb5ac299778958dfb4c89d28454296f963352231397

Hashes for the disk image helium_0.11.6.1_x86_64-macos.dmg:

md5: a97d0c7d0e124d3297b9b34badae6c4d
sha1: 92ba74b3ff11fa0767b3ac126bf294cde9db535d
sha256: ef90e3ea9ee2de96a6a3e1993d0bf70d781e6978c57ad9797178fc7e24ca366e

Changes since last build:

helium-macos

a50e594 update: helium 0.11.6.1 (#222)

helium-chromium

f8de630e revision: bump to 6 (#1508)
d8f9af28 helium/ui/zen: enable zen mode option by default (#1507)
ce44c743 helium/ui: fix dark mode colors & refactor related patches (#1504)
5eea50a9 helium/ui: use darker colors in dark mode
257efc82 helium/ui/frame-background: remove useless header include & format
1ae83afc i18n: add new strings, update owners, fix notify script (#1448)
a2a555ec i18n: update owners file
0540940f ci: fix i18n notify pipeline
7bd090f5 i18n: add new strings

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.11.5.1

26 Apr 01:06
Immutable release. Only release title and notes can be modified.
f65b4c2

Choose a tag to compare

Helium macOS 0.11.5.1

Hashes for the disk image helium_0.11.5.1_arm64-macos.dmg:

md5: ba8b6c0027c0f3e314040df9add84256
sha1: bdb677c5300e97bca065a612fa25b1c318dcbf8e
sha256: 3f9897b574b4e6ebb9432f633e179701b8dec27ea329372a739b85db2668cff9

Hashes for the disk image helium_0.11.5.1_x86_64-macos.dmg:

md5: 0859bb9d9f28b93d43ccb1e59c599b4c
sha1: d338f92fb709683045ecbbd1a680f8162bbfacb4
sha256: 608d1ce430ed3e2cebfe6b830a2f1b5aedf053de960f1c3acbc6e608e6fab30d

Changes since last build:

helium-macos

f65b4c2 update: helium 0.11.5.1 (#219)

helium-chromium

be4a06e4 revision: bump to 5 (#1446)
229dab01 helium/settings: un-title case custom avatar tooltip (#1447)
be9a3327 helium/zen: add option to pin top bar, add toggles to settings (#1443)
5a10a373 helium/zen: add toggles for pinning top/side chrome to settings
a2193d7f helium/zen: add shortcut for pinning top toolbar
bff736c0 helium/ui: various fixes for improving UI on windows (#1445)
8de63a4f helium/ui: fix 2px ui crop on top on windows
d86fdf17 helium/ui/tabs: fix padding and center the favicon
a867a333 helium/ui/vertical: fix toolbar height on windows
cdbece53 helium/zen: fix division-by-zero when collapsing vts (#1441)
b4fd4a8e helium/zen: block caption button events when hidden (#1439)
a0780eb1 helium/ui/rounded-frame: hide the frame in fullscreen mode (#1436)
458bee8e utils/i18n: limit max number of workers to 32 (#1432)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.11.4.1

25 Apr 09:09
Immutable release. Only release title and notes can be modified.
3e5be69

Choose a tag to compare

0.11.4.1 Pre-release
Pre-release

Helium macOS 0.11.4.1

Hashes for the disk image helium_0.11.4.1_arm64-macos.dmg:

md5: 23a86537a5a3e77f54e99b29c7aa5db8
sha1: 965ecf8fbd2ae444c0cdae59dc45cf2c1be0f983
sha256: 6ede6b9290fa4d9924d068013bbd16c4bd90c31dccd11213d1ef4d9680298908

Hashes for the disk image helium_0.11.4.1_x86_64-macos.dmg:

md5: 942f96ed344f931b43f6d53390beec11
sha1: a0d74e6f9ff93077dc024192765ac87126b8ef35
sha256: c047c0402aef26e600c6840823a8ebb5fc70f6919bf86b0a1d64a5eef2e72062

Changes since last build:

helium-macos

3e5be69 update: helium 0.11.4.1 (#218)
8da7445 dev.sh: add a command for generating i18n source maps (#216)
1b27abd dev & build: add CCACHE_COMPILERCHECK=content to ccache args (#213)
27520d0 scripts: wire up i18n to build process (#212)

helium-chromium

99c9e18b revision: bump to 4 (#1431)
f669ff52 merge: update to chromium 147.0.7727.116 (#1427)
40d47da6 patches: refresh for chromium 147.0.7727.116
d8ced84d merge: update ungoogled-chromium to 147.0.7727.116
88102663 merge: second batch of translations (#1400)
8591b448 helium/ui: better content separation and consistent framing (#1408)
2b77669c helium/ui/status-bubble: fix text color refreshing on linux
64a8a047 helium/ui/zen-mode: don't draw a separator if VTS is floating
4864f101 helium/ui/zen-mode: don't paint toolbar items outside of frame on linux
b95aacd0 helium/ui/frame-background: replace old frame background in more places
18d41fef helium/ui/drop-target: use new frame styling with dynamic corners
b91da86c helium/ui/zen-mode: smooth slide animations, optimize corners better
69ce5c02 helium/ui/zen-mode: optimize for the rounded frame and dynamic corners
419f7fb6 helium/ui/tabs: unify split tabs style
aca8a005 helium/ui: style side panel to match web contents, fix layout separators
152d74a0 helium/ui/rounded-frame: use pref instead of flag, fix outline color
ae72b022 helium/ui: refactor frame, move mini toolbar removal into separate patch
39bf3f48 helium/ui: use frame radius helper, reduce radius in fullscreen
e4fe9b15 helium/ui: create a frame radius helper for best corners on every OS
3c1b040a helium/ui: add stroke to rounded frame, limit rounding to normal window
4207bd0e helium/ui: add a rounded webview frame with adaptive corners
53ff75eb helium/ui: restore side panel to original form
567d02d2 helium/ui: restore multi content borders and optimize them for helium
b4b060a3 helium/ui/status-bubble: redesign and refactor
6b900835 helium/ui: restore layout separators
79784c93 helium/ui/tabs: update tab strip colors, transparent tabs by default
d0ba605b helium/ui: use bright colors for the browser frame
67ea7682 i18n: deduplicate strings
da04702c i18n: untranslate do not track
9cbad6bf i18n: add Spanish (Latin America) (es-419) translation (#1285)
1594bc73 i18n: add Catalan (ca) translation (#1277)
d66528af i18n: add Hindi (hi) translation (#1296)
0eea8e66 i18n: add French (Canada) (fr-CA) translation (#1292)
f23a9e6f i18n: add German (de) translation (#1281)
3c33a6b8 i18n: add Khmer (km) translation (#1306)
f532f016 i18n: add Danish (da) translation (#1280)
2036f345 i18n: add Dutch (nl) translation (#1321)
d2c3aa41 i18n: add Hebrew (he) translation (#1295)
8d105f8c i18n: add French (fr) translation (#1291)
a2fb72f9 i18n: add Norwegian Bokmål (nb) translation (#1319)
6b19ea4e i18n: add Hungarian (hu) translation (#1298)
386150eb i18n: add Armenian (hy) translation (#1299)
1e21aad1 i18n: add Lao (lo) translation (#1310)
e67e8145 i18n: add Kyrgyz (ky) translation (#1309)
177d9c01 i18n: add Kannada (kn) translation (#1307)
1af0b6e7 i18n: add Galician (gl) translation (#1293)
90223b10 i18n: add Persian (fa) translation (#1288)
4ccd99fa i18n: add Greek (el) translation (#1282)
1a45aa12 i18n: add Bengali (bn) translation (#1275)
ea841981 i18n: add Bulgarian (bg) translation (#1274)
7e663390 i18n: add Azerbaijani (az) translation (#1272)
95d52281 i18n: add Georgian (ka) translation (#1304)
be3d15c7 i18n: add Gujarati (gu) translation (#1294)
b42072d4 i18n: add Mongolian (mn) translation (#1315)
dbb3920c i18n: add Nepali (ne) translation (#1320)
bec06c72 i18n: add Punjabi (pa) translation (#1323)
c7f63178 i18n: add Sinhala (si) translation (#1329)
d74e8d8f i18n: add Burmese (my) translation (#1318)
fd57953c i18n: add Telugu (te) translation (#1338)
81ef6ec4 i18n: add Swahili (sw) translation (#1336)
14244bc0 i18n: add Urdu (ur) translation (#1342)
f3852d83 i18n: add Uzbek (uz) translation (#1343)
a4d7bc81 i18n: add Indonesian (id) translation (#1300)
14ec637b i18n: add Belarusian (be) translation (#1273)
5e21690e helium/core: add support for custom profile avatars (#1131)
d74f54bb Update to Chromium 147.0.7727.116
88c00406 utils/i18n: factor out apply_translations() (#1407)
5085b577 helium/zen: keep top bar open for bubbles, delay mouse-exit collapse (#1397)
9dc3fd3a merge: first batch of translations (#1352)
407af114 i18n: clean up duplicated strings
12fd67f8 i18n: add Assamese (as) translation (#1271)
4f893d8c i18n: add Arabic (ar) translation (#1270)
037777da i18n: add Afrikaans (af) translation (#1268)
f8acdbd2 i18n: add Macedonian (mk) translation (#1313)
9dade902 i18n: add Bosnian (bs) translation (#1276)
18ce51bd i18n: add Latvian (lv) translation (#1312)
e6876c49 i18n: add Filipino (fil) translation (#1290)
d71606d9 i18n: add Kazakh (kk) translation (#1305)
d4adf3d4 i18n: add Malayalam (ml) translation (#1314)
c36117fa i18n: add Lithuanian (lt) translation (#1311)
b989152c i18n: add Portuguese (Portugal) (pt-PT) translation (#1326)
e01ab553 i18n: add Basque (eu) translation (#1287)
378d796d i18n: add Thai (th) translation (#1339)
0cfb8c7d i18n: add Welsh (cy) translation (#1279)
12530a36 i18n: add Portuguese (Brazil) (pt-BR) translation (#1325)
e539a62d i18n: add Tamil (ta) translation (#1337)
2fa3c60d i18n: add Odia (or) translation (#1322)
0f4be4b6 i18n: add Korean (ko) translation (#1308)
dffd782f i18n: add Icelandic (is) translation (#1301)
9e36d0ca i18n: add Slovenian (sl) translation (#1331)
3a30eab6 i18n: add Croatian (hr) translation (#1297)
2e7a95fd i18n: add Malay (ms) translation (#1317)
2cb24455 i18n: add Spanish (es) translation (#1284)
ed128a3d i18n: add Estonian (et) translation (#1286)
be9a36f8 i18n: add Japanese (ja) translation (#1303)
ab91f25f i18n: add Albanian (sq) translation (#1332)
bad019b5 i18n: add Serbian (Latin) (sr-Latn) translation (#1334)
4916f0e5 i18n: add Finnish (fi) translation (#1289)
8bf0059e i18n: add Amharic (am) translation (#1269)
a2f9bcb1 i18n: add Polish (pl) translation (#1324)
56ac86df i18n: add Romanian (ro) translation (#1327)
48cabdea i18n: add Marathi (mr) translation (#1316)
e4939fdf i18n: add Swedish (sv) translation (#1335)
b3a54ca1 i18n: add Chinese (Simplified) (zh-CN) translation (#1345)
ca5a83f9 i18n: add Chinese (Hong Kong) (zh-HK) translation (#1346)
a1f19027 i18n: add Ukrainian (uk) translation (#1341)
2002f79e i18n: add Zulu (zu) translation (#1348)
14b78221 i18n: add Serbian (sr) translation (#1333)
22c639a4 i18n: add Turkish (tr) translation (#1340)
4f9db87a i18n: add Vietnamese (vi) translation (#1344)
3465e695 i18n: add Chinese (Traditional) (zh-TW) translation (#1347)
580180d0 i18n: add Slovak (sk) translation (#1330)
8c806c4e i18n: add English (UK) (en-GB) translation (#1283)
d96848ea i18n: add Russian (ru) translation (#1328)
b5dd2680 i18n: add Czech (cs) translation (#1278) Co-authored-by: Robin Řepka <admin@rrep.dev>
51d60a2f i18n: add Italian (it) translation (#1302)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.11.3.2

17 Apr 19:20
Immutable release. Only release title and notes can be modified.
6741449

Choose a tag to compare

Helium macOS 0.11.3.2

Hashes for the disk image helium_0.11.3.2_arm64-macos.dmg:

md5: 5834723d0943bc0a60c2dfd10411c8b8
sha1: db0f524951f6d2d54b5f0fbd10d74895fbd89a82
sha256: 9ce93a142d20e8dd565cbcd3c56ea614cbb638effd4ca46a8fe9ea78e8968bea

Hashes for the disk image helium_0.11.3.2_x86_64-macos.dmg:

md5: 3a482c9a1c37669084cdc7b857186d6a
sha1: 3451884e4d5fac8a38db0d2075aa9bda3df42d81
sha256: 0a5d42157bf35a183e755e646e2325951a9a69f9de724cc15c96526e5d1f5b62

Changes since last build:

helium-macos

6741449 update: helium 0.11.3.2 (#209)
d0696ff update: helium 0.11.3.1 (#207)

helium-chromium

69c87d60 utils/clone: clone latest depot_tools instead of relying on DEPS (#1387)
603b96d4 revision: bump to 3 (#1384)
9b214c03 helium/layout/vertical: remove leftover tab context menu option (#1383)
e24bdcf9 helium/ui/layout: restore tab strip NTB in compact layout (#1382)
376aa157 merge: update to chromium 147.0.7727.101 (#1379)
6c96742f patches: refresh for chromium 147.0.7727.101
2350d3e6 merge: update ungoogled-chromium to 147.0.7727.101
9805b326 Update to Chromium 147.0.7727.101
33f864e2 Fix search bar on new tab page for downstream disable-ai.patch users (#3729)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.11.2.1

14 Apr 14:08
Immutable release. Only release title and notes can be modified.
7e1fa8f

Choose a tag to compare

Helium macOS 0.11.2.1

Hashes for the disk image helium_0.11.2.1_arm64-macos.dmg:

md5: 2f0890a346a49616d67f9b096bd63cb1
sha1: ccf141d07c7cab0036073839db7e19855fcc5635
sha256: 8df8b135e3a2281ce763b9723a92c9b1cc9b83b560121adfe5a23b44137c0d62

Hashes for the disk image helium_0.11.2.1_x86_64-macos.dmg:

md5: 47273cb222c634537029a10cace0faa9
sha1: 7f9f5d54dc727d20afe10b23b5bfd448a4f08b37
sha256: 882bebf72dbda1ed6f4ad2732d4b80868dc399cd3579e223c46e1d75006d127b

Changes since last build:

helium-macos

7e1fa8f update: helium 0.11.2.1 (#206)

helium-chromium

551d5b2b revision: bump to 2 (#1359)
2d05bcea helium/core/keyboard-shortcuts: fix cmd+shift+c enabling (#1358)
b0395c7e devutils, utils: implement i18n pipeline (#1265)
2ddb659e brave/chrome-importer: fix build on windows (#1254)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.11.1.1

12 Apr 03:18
Immutable release. Only release title and notes can be modified.
bbc4925

Choose a tag to compare

0.11.1.1 Pre-release
Pre-release

Helium macOS 0.11.1.1

Hashes for the disk image helium_0.11.1.1_arm64-macos.dmg:

md5: f6a3608bd21792dbad58b0b7f0a5d142
sha1: a507179288f056cdbf963ad3855d6908a2404d25
sha256: d77708e4d5443622d901f7ee247e037a4acec60ece94e2196e0003012ab4dbf2

Hashes for the disk image helium_0.11.1.1_x86_64-macos.dmg:

md5: 22864f0d4b61c3367d09da24ffc1eb33
sha1: 500934b43a0d6faed781e0b6cf0a67350800626b
sha256: f7b68f575ef24949f0545d1ab9ef465e47d224e78ec28e9418b72dcab0f6db50

Changes since last build:

helium-macos

bbc4925 update: helium 0.11.1.1 (#203)
b79173e helium/updater: revert speculative fix for relaunch crash (#198)

helium-chromium

daa32b5d merge: update to chromium 147.0.7727.55 (#1237)
676d9c73 revision: reset to 1
cac00754 helium/core: disable side panel flyover animation
3de6ec1c helium/ui/layout/vertical: use same tween & duration in flyover
ea414ca1 helium/core: make sure that tab search is in toolbar
d75cbc86 helium/core/exclude-irrelevant-flags: update for m147
bff1779a ungoogled/prunned-binaries: don't null out ActorKeyedService
de9d0e0e patches: refresh for chromium 147.0.7727.55
2ffbca84 merge: update ungoogled-chromium to 147.0.7727.55
f20303e7 Update to Chromium 147.0.7727.55

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.10.9.1

09 Apr 00:53
Immutable release. Only release title and notes can be modified.
24caae5

Choose a tag to compare

Helium macOS 0.10.9.1

Hashes for the disk image helium_0.10.9.1_arm64-macos.dmg:

md5: b73c744474e9bde88334425056022030
sha1: e8beb50167273e662ded663f32fc51b96ae543a1
sha256: a8bb1df53340ae2f32b69d8bc918914260b1aef0bad2bfc9610642a5d10ff1eb

Hashes for the disk image helium_0.10.9.1_x86_64-macos.dmg:

md5: fc8bc8a8e8424be79bc2bd8c9d19b1ea
sha1: b8825bc4eb781ee01327be8f588062bb79263ec0
sha256: 051f871ca1ab8b625907be0e43464378dd3acbd794bf041408a7a81fd6c8dd60

Changes since last build:

helium-macos

24caae5 update: helium 0.10.9.1 (#196)

helium-chromium

b8dd21a0 revision: bump to 9 (#1212)
b0aeb4e2 patches/helium: fix build warnings caused by helium patches (#1177)
07851e4f helium/ui/experiments: zen mode (#1158)
1dc7d3de helium/core: fix opening tabgroups when focused in a tabgroup (#1180)
1a13e62f helium/layout: fix for dynamic tab strip in gtk mode (#1194)
1495af69 helium/core/tab-cycling-mru, helium/ui/layout: format (#1189)
2c244e15 helium/ui/layout: dynamic layout, minimal location bar, refactor (#1164)
e2abb5fb helium/layout/dynamic: set correct top area height
072a95d7 helium/layout/vertical: position under toolbar, remove top container
4419d8f3 helium/layout: add vertical toggle & new tab button to toolbar
e6405c42 helium/layout/core: add IsVerticalLayout() and IsDynamicLayout()
ae89e381 helium/layout: reduce max centered location bar width to 700
1d34cd53 helium/ui/layout: dynamic layout, minimal location bar, refactor
20715be7 lists: move onboarding to PRUNING_EXCLUDE_PATTERNS (#1178)
e1a3c2d8 ci: check that domsub/pruning lists are up-to-date (#1173)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.10.8.1

03 Apr 06:11
Immutable release. Only release title and notes can be modified.
cf08811

Choose a tag to compare

Helium macOS 0.10.8.1

Hashes for the disk image helium_0.10.8.1_arm64-macos.dmg:

md5: fa779b52cbda9c917a035615f917a9fc
sha1: a9ea7a2f4000d67868d061d2ef9ea1105fff94ca
sha256: 0d6993c0d2ad83ed5d55b59c6cff792329b41a15028be09a79abab35a1c1104f

Hashes for the disk image helium_0.10.8.1_x86_64-macos.dmg:

md5: d12bbeed9aea80433b5c13e92a465895
sha1: a630389fa1624e908e13793933fc7ff6432b5e7b
sha256: ad8123c6d462e44fb54721e6737b754a34b42dc2ca0a0fb44e55d9c6a98ca00e

Changes since last build:

helium-macos

cf08811 update: helium 0.10.8.1 (#194)
822af57 helium/updater: speculative fix for update/relaunch crash (3) (#193)

helium-chromium

0df72e2f merge: update to chromium 146.0.7680.177 (#1167)
c1b2b71c revision: bump to 8
6006b195 patches: refresh for chromium 146.0.7680.177
b2218aab merge: update to chromium 146.0.7680.177
ecd0ec03 Update to Chromium 146.0.7680.177
1d575452 helium/ui/layout: add an option to center the address bar (#871)
bb25b166 helium/ui: don't antialias rects (#1148)
86922fac patches/ublock: compatify generate_file_list script (#1143)
adc86f32 helium/ui: fill side panel resize area background (#1139)
451cb6a1 Bundle hyphenation patterns (#3697)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.10.7.1

25 Mar 08:22
Immutable release. Only release title and notes can be modified.
1149305

Choose a tag to compare

Helium macOS 0.10.7.1

Hashes for the disk image helium_0.10.7.1_arm64-macos.dmg:

md5: ee5c46d94d71d9b05299aea62202a353
sha1: 34a33481fd169ab18d8c536f1c0218a8cbc89d87
sha256: cd05083fd2e86678cf2b2bf13c03a6c8eb0da7f72bd04052c57d1811d9893b9f

Hashes for the disk image helium_0.10.7.1_x86_64-macos.dmg:

md5: 8d479ffe8de42f39e984e74ad0dc594b
sha1: dfce91b4513630a674e49ee4c5b50d7bf70c54c2
sha256: 22f80ef586d7b832b12af87794cc7151110eec760c42c8c22a0e2688d142c63e

Changes since last build:

helium-macos

1149305 update: helium 0.10.7.1 (#191)
5f39279 readme: add a link to contribution guidelines and update phrasing (#188)

helium-chromium

fbaf3670 merge: update to chromium 146.0.7680.164 (#1136)
3ff9bc33 revision: bump to 7
a531ec29 patches: refresh for chromium 146.0.7680.164
7281eebd merge: update ungoogled-chromium to 146.0.7680.164
fb8d233f Update to Chromium 146.0.7680.164
4662762d Move Glic/ScreenAI nullification into a separate patch (#3676)
84f7f68d utils/namesub: move add_grit_to_path inside do_substitution (#1120)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts

0.10.6.1

20 Mar 07:01
Immutable release. Only release title and notes can be modified.
f8a9940

Choose a tag to compare

Helium macOS 0.10.6.1

Hashes for the disk image helium_0.10.6.1_arm64-macos.dmg:

md5: 993d35d61015b7c9644b0c6384ee02cb
sha1: e8442c2d7a89bca305766e2ee42cf9f70710fba9
sha256: 49218ba867a8763937d43d63aff9d96a268c61715bcab9a9bd85a87453c88f61

Hashes for the disk image helium_0.10.6.1_x86_64-macos.dmg:

md5: ed1ba5500a4f7db926caab7dcd60934a
sha1: 58e2a89941cca0a7b4b71fb887cdcffe3fd8c858
sha256: 855840025054966e9d31da5bf8d4731a22b35d554ebbdb39995879a5bc18310b

Changes since last build:

helium-macos

f8a9940 update: helium 0.10.6.1 (#187)
54e4d88 helium/applescript: add select command to tabs (#126)

helium-chromium

b594c503 merge: update to chromium 146.0.7680.153 (#1114)
0db5e571 revision: bump to 6
fbcd9193 patches: refresh for chromium 146.0.7680.153
c94c8e00 merge: update ungoogled-chromium to 146.0.7680.153
119a30a7 helium/ui/toolbar-prefs: add media controls pref (#1063)
59a7c3f6 Update to Chromium 146.0.7680.153
03dbf0c3 helium/core/tab-hibernate: use EXTERNAL discard reason (#1111)
29622654 util/namesub: implement smarter name substitution via XML parsing (#913)
35865f6f utils/namesub: don't translate link to Chromium
bdd511cf util/namesub: deduplicate colliding translation ids after substitution
c463d8cf util/namesub: retain comments, include xml declaration, don't decode $
0f2b61fa util/namesub: unwrap file info from results for tarballing
a8f3d7fb utils/namesub: set output encoding to unicode
4b6e671f util/namesub: rename ET import to xml
117687b2 util/namesub: implement .xtb id substitution
7ceed877 util/namesub: implement smarter name substitution via XML parsing
f8db1905 util/namesub: fold is_sub*() logic into get_sub*_files()
35eccbba util/namesub: add grit to module loading path
e40dd5ed util/namesub: introduce --dry-run
88539820 repo: add a contribution guide and reference it in readme (#1100)
e9f72fe0 readme: refactor, update phrasing, and add new info (#1099)
ca4022cd AGENTS: attempt to restrict ai slop spam (#1097)

See this GitHub Actions Run for the Workflow file used as well as the build logs and artifacts