Commit Graph

982699 Commits

Author SHA1 Message Date
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
Alex Kontos
64014ab30a perf: use more aggressive Rust optimizations
(cherry picked from commit 98a9446fb94b2b5d475c2715a33160f244df4e03)
2025-11-06 14:13:05 +00:00
adamp01
7d8877f6ab feat: Add addon store compatibility
(cherry picked from commit 2ebe2f51f3f53503c0e7f8a9465b80ab679f96d2)
2025-11-06 14:13:04 +00:00
adamp01
e0e648b801 feat: add new options to about:preferences using overlays
(cherry picked from commit 2a4f2f9578e66130375dad5e2cdd26f2dbe1afef)
2025-11-06 14:13:03 +00:00
adamp01
5537eeb192 feat: allow customizations of default elements
(cherry picked from commit f959b3e49425d6bffa5ca5456271147c69436fab)
2025-11-06 14:13:03 +00:00
adamp01
f88f250899 feat: add StatusBar implemented with overlays
(cherry picked from commit 23cef47eca49763a1087c3efa8496fabe1952a3b)
2025-11-06 14:13:02 +00:00
adamp01
a672a0d9ce feat: Add PrivateTab implemented with overlays
(cherry picked from commit 0824e0fe2c12a5cbafe3c28bdbd07a53415f31a8)
2025-11-06 14:13:02 +00:00
adamp01
3b8f010548 feat: add utility modules
(cherry picked from commit b10ab2566f5320871515e1add436d14f68ab77c7)
2025-11-06 14:13:01 +00:00
adamp01
915e226a14 feat: add TabFeatures implemented with overlays
(cherry picked from commit 09d6df4188732749da7648ec58bf22c1dd0c7949)
2025-11-06 14:13:00 +00:00
adamp01
60b5092c93 feat: add functionality to load overlays into browser files
(cherry picked from commit 7561b2434a3258c302ba7a0573bb97831ba5aa64)
2025-11-06 14:12:59 +00:00
adamp01
9b74c03d01 docs: add Waterfox en-US specific translations
(cherry picked from commit 5a17f995044871a54ac61b7323879022df46efb5)
2025-11-06 14:12:59 +00:00
Alex Kontos
27c4f7db23 chore: update l10n files
(cherry picked from commit 9a06eb59ab9b86e6c0d44632d460c688aa51cb00)
2025-11-06 14:12:58 +00:00
Alex Kontos
23b36cc3df feat: add WaterfoxGlue to handle Waterfox specific code
(cherry picked from commit 64e891c226dc7a28b490779c6e75101349ff3f7b)
2025-11-06 14:12:58 +00:00
adamp01
127502f58c docs: reword and add Waterfox domains to aboutDialog
(cherry picked from commit 247e35bf8fd47a49be60c9a20ae04b47ea819bd5)
2025-11-06 14:12:57 +00:00