Commit Graph

982662 Commits

Author SHA1 Message Date
Alex Kontos
7383a3518b feat: allow BUILD_ID changes to show release notes
(cherry picked from commit 87b3885bb425a91e27a4ec9ef773afe0e428be95)
2025-11-06 14:13:37 +00:00
Alex Kontos
6d4862fcc8 feat: add session restore checkbox when quitting the browser
(cherry picked from commit 25890584ab485be765a2e4eff47e38f903a0ae24)
2025-11-06 14:13:37 +00:00
Alex Kontos
c0f21b484c feat: add double-click select all behavior to urlbar 2025-11-06 14:13:36 +00:00
goodusername123
7d577575b0 feat: add long path support and segment heap usage for Windows 10+
(cherry picked from commit e460c3e7ba9327729d1dcf7bbd1910b3bbb15c1d)
2025-11-06 14:13:35 +00:00
Alex Kontos
45be3e630f feat: increase memory pool size for media on systems with > 8GiB RAM
(cherry picked from commit 3ba6dae628fef681e41e195315aee54dd5da7b87)
2025-11-06 14:13:34 +00:00
Alex Kontos
e595620a1a fix: ensure no migration when using new profiles
(cherry picked from commit c9b5de7529875e565897135b4ccd5b10965cd701)
2025-11-06 14:13:34 +00:00
Alex Kontos
bf8f043095 refactor: esm waterfox glue 2025-11-06 14:13:33 +00:00
Alex Kontos
740a64f68f refactor: waterfox utils 2025-11-06 14:13:33 +00:00
Alex Kontos
1bb5a07822 refactor: waterfox ui customization 2025-11-06 14:13:32 +00:00
Alex Kontos
2a33ecf02a refactor: tab features
* support for `browser.newtab.url`
2025-11-06 14:13:31 +00:00
adamp01
cf8a14469b refactor: status bar 2025-11-06 14:13:31 +00:00
adamp01
1d86cc9c39 refactor: private tab 2025-11-06 14:13:30 +00:00
Alex Kontos
732b2a4624 refactor: about:preferences
* feat: Waterfox custom CSS on non-default themes by default
* feat: Table of Contents to preferences
* feat: DoOH checkbox to privacy preferences
* feat panel and menu transparency options
* feat: Look & Feel about:preferences item
2025-11-06 14:13:29 +00:00
Alex Kontos
0bfbcefaf6 refactor: addon stores 2025-11-06 14:13:29 +00:00
Alex Kontos
666987e4ec refactor: bootstrapped extensions 2025-11-06 14:13:28 +00:00
Alex Kontos
1a2eefb7cc refactor: split and rename prefs files
Splits the `00-waterfox.js` file into several more focused
preference files for better organization:

- `00-general.js`: General settings.
- `01-theme.js`: UI theme related settings.
- `02-privacy.js`: Privacy settings.
- `03-features.js`: Feature toggles.
- `04-sidebar.js`: Sidebar settings.

Also removes the unused `02-speed.js` and `03-privacy.js`
files, and updates moz.build accordingly
2025-11-06 14:13:27 +00:00
Alex Kontos
1088ad51fd feat: Waterfoxify onboarding
(cherry picked from commit 2bb171f2e517ee8cbe0544c39d38fc6af7712e2a)
2025-11-06 14:13:27 +00:00
Alex Kontos
eed34dc1dd revert: Revert "Bug 1802142 - Remove no longer used browser-bottombox. r=dao"
(cherry picked from commit 48501490f3aed6d5cef92ea08cfb25abf0e0df92)
2025-11-06 14:13:26 +00:00
Louie Torres
f6af2f42ad feat: extended jxl support 2025-11-06 14:13:25 +00:00
adamp01
75887a0792 fix: look for NativeMessagingHosts in Mozilla directory
(cherry picked from commit 82e1a4cffba38b37de698e142b08eeaae8fb179c)
2025-11-06 14:13:25 +00:00
adamp01
2b14267c01 fix: remove tab bar left padding in fullscreen on MacOS
(cherry picked from commit 93f240c3e0a975d6f6734de2f796032793eef582)
2025-11-06 14:13:24 +00:00
adamp01
cb9a8d591d feat: Add preferences page to customise Lepton 2025-11-06 14:13:24 +00:00
Alex Kontos
e5d9a7372b refactor: branding
refactor: branding

* add a waterfox moz.configure for UA name and profile
* add liquid glass compatible icon
* use modernized version of logo
* add private browsing icons
2025-11-06 14:13:23 +00:00
adamp01
9f52df3bb2 feat: remove cfr addons/features checkboxes from about:preferences
(cherry picked from commit e7b7ad7ba596babc2c93a89e616b07ca2369ed83)
2025-11-06 14:13:22 +00:00
adamp01
a11891ac88 fix: update calls to executeInAllWindows
(cherry picked from commit fddc903cd64e9aeba7062aa2f84e25c9b27b5256)
2025-11-06 14:13:22 +00:00
adamp01
c4e092ddfd feat: add functionality to allow pinned tabs to resemble normal tabs
(cherry picked from commit 9c79b7c01b6acb6f3c4ae187353e7131d8ef0a34)
2025-11-06 14:13:21 +00:00
Alex Kontos
78f428ce5f feat: add loading of Waterfox custom CSS with nsIStyleSheetService 2025-11-06 14:13:20 +00:00
Alex Kontos
f961f3bcd7 feat: update Lepton to v8.7.3 2025-11-06 14:13:20 +00:00
Alex Kontos
d17e0cf3e1 fix: remove channel-prefs.js from add-if-not list
(cherry picked from commit b47d35f0bdebcddca941a38e6c1d832a3c8f7090)
2025-11-06 14:13:19 +00:00
Alex Kontos
11ddff936d build: update l10n directory for Waterfox
(cherry picked from commit 31f3dabd453abd871e385746e21142635e813b91)
2025-11-06 14:13:18 +00:00
adamp01
5530605cb7 fix: remove references to extensibles
(cherry picked from commit 21e7fe9c7787c21921c4b5f6039944694d14bdad)
2025-11-06 14:13:18 +00:00
Alex Kontos
5b0360db93 docs: update about:telemetry page content 2025-11-06 14:13:17 +00:00
Alex Kontos
4dacc7cc8a docs: remove Mozilla references in about: pages
(cherry picked from commit 820226d49c6583c670358254d2eac61cbcd00dc3)
2025-11-06 14:13:16 +00:00
adamp01
df9a462446 fix: resolve migrateUI error
(cherry picked from commit 8f16718498cabf5bec2b7bfceace422f68362d58)
2025-11-06 14:13:16 +00:00
adamp01
11b3112776 fix: remove mobile download prompt on about:preferences#sync
(cherry picked from commit 5c5df269e7f37ea8c1a8e5270baaa165fabdce5a)
2025-11-06 14:13:15 +00:00
adamp01
9520ed474f refactor: simplify overlay loading for about:preferences
(cherry picked from commit 02b9daab060d607d9b406725635e089f3a88e3ca)
2025-11-06 14:13:14 +00:00
adamp01
469cff59ad fix: allow overlays to remove elements with a class but no id
(cherry picked from commit 491de637065c2447170d30b57fbcdc25b5d2f4fd)
2025-11-06 14:13:14 +00:00
Alex Kontos
9ec0dbd031 refactor: re-work mozconfigs 2025-11-06 14:13:13 +00:00
adamp01
a6747940ab chore: remove unrequired items from about:preferences
(cherry picked from commit 6529b5e62d92d07dea243719c1078f736cd5a194)
2025-11-06 14:13:13 +00:00
adamp01
e8e5835643 feat: allow overlays to delete existing elements
(cherry picked from commit 4e171b95302f79d0acfa9295057fddc37a271764)
2025-11-06 14:13:12 +00:00
adamp01
61a0930fe9 fix: fix activity stream row toggle in about:preferences
(cherry picked from commit d5e4b2193fff9c15064c0a13d26e51c899665337)
2025-11-06 14:13:11 +00:00
Alex Kontos
4f5c00ca7b refactor: WaterfoxGlue module startup sequence 2025-11-06 14:13:10 +00:00
Alex Kontos
af76ea0665 refactor: move WaterfoxGlue initialization earlier in startup 2025-11-06 14:13:10 +00:00
Alex Kontos
2f981267c7 style: format mozconfig's with ShellCheck
(cherry picked from commit 3e3d5e5afbd23caf9b8fa5bbb35b5504cb3b24ed)
2025-11-06 14:13:09 +00:00
Alex Kontos
b822b2dff2 fix: remedy syntax error
(cherry picked from commit b3f96db0da632f6f782c2339a200b34455ed317b)
2025-11-06 14:13:09 +00:00
Alex Kontos
8c5f5d8e21 feat: add website fingerprint blocking and enable containers
(cherry picked from commit 275d00f6e28dd1565f1b906dc34c81d14afabdca)
2025-11-06 14:13:08 +00:00
adamp01
35e2001b19 feat: enable default theme migration from G4 to G5
(cherry picked from commit 819442ae1650039fcdbdd72c11b41a15c9d1ebeb)
2025-11-06 14:13:07 +00:00
adamp01
d3a5353c47 chore: remove unnecessary log from Overlays.jsm
(cherry picked from commit 1e1b2eaef3fb96e8f005d791ca436a87edd05000)
2025-11-06 14:13:07 +00:00
adamp01
db9438017b fix: fix formatting for preferences and tabfeatures xhtml
(cherry picked from commit 6371917e7168544dddd32b6a427d829ca5b2b8a5)
2025-11-06 14:13:06 +00:00
adamp01
9ee9f8c469 fix: fix packaging of overlay manifests
(cherry picked from commit 2915f5cb30d9ed897ed026b69a475af1c6278b57)
2025-11-06 14:13:06 +00:00