Continuing the discussion from Mobile-Friendly Firefox Customizations for Librem 5:
Taking up your suggestion @Emma, I consolidated all your work into a Git repository and published it at Codeberg:
What is this?
What I did is pick up all files from the thread, identify the upstream revisions that user0’s changes are most likely based on, and merged it all together into a reconstructed timeline.
Why?
-
So you can download all files in one single tarball instead of plucking them from the thread one by one.
-
To make user0’s work future proof: Anyone can fork the repository, make their own changes, track future incoming upstream changes more easily, and even contribute some of user0’s modifications back to the upstream projects, or possibly to PureOS.
Timeline
Here’s a simplified timeline:
-
It all started at version 4.0.1 of postmarketOS/mobile-config-firefox.
-
Several files were then added from revision
21750e2
of MrOtherGuy/firefox-csshacks:b98bae8
-
Several commits follow, which track user0’s contributions from May through August 2023. These are largely obsolete, but I recorded them anyway for completeness:
ad06da4
,b436b28
,53808dc
-
Upstream version 4.2.0 of postmarketOS/mobile-config-firefox was then picked up:
f036c50
-
A commit that tracks user0’s September contributions – again, just for completeness:
4f58859
-
And most importantly, a commit that represents the current set of files, the October 2023 Halloween Update:
bb7659d
See the same timeline of commits on Codeberg’s web interface.
How to use the files
See the original thread.
I still haven’t gotten around to actually installing and using the files myself.
But I think I’ll be tackling them soon.
Maybe some of you folks are going to find this repository useful.
Pinging @ThisGuy and @tfardet, who have asked for one in the past.
You can find the current set of files in the src/userChrome and src/userContent directories.
Thanks again for your work @Emma!