Tags give the ability to mark specific points in history as being important
-
5.2.0
f8dab993 · ·Release 5.2.0 Thanks to all contributors, especially @1peter10 who did most of the work here! Give vertifcal tabs a try, we might make this the default in a future version and we are curious what people think about it :) * Vertical tabs are now supported by mobile-config-firefox. Enable them in the settings page. * The tab counter code and tab close button for every tab have been reworked to also with with vertical tabs. * With vertical tabs, the private mode icon is now smaller so it doesn't waste space. * Hover tab previews have been disabled by default as they don't work properly on mobile with vertical tabs. * All AI features except for translations have been switched off by default. The AI chatbot button has been removed from the sidebar, as well as the "drag to pin" feature promotion hint, a feature that doesn't work well on mobile anyway. * Documentation has been reworked and is now available at: https://docs.postmarketos.org/mobile-config-firefox/main/index.html * The mcf.* preferences are now following a consistent naming convention. * uBlockOrigin is now pinned to the menupanel by default to save horizontal space in the navbar. * Width issues in preferences and about:addons have been fixed. * Adjustments to make our CSS tweaks work with FF149+. * Chrome user agents have been updated for the websites where these need to be spoofed to get the proper mobile experience. * The metainfo has been updated. * The obsolete ".menupopup-arrowscrollbox" customization code has been removed, which broke all HTML select elements wiht more options than available menu height. * A new option in the "about:mobile" page allows unhiding the "Inspect" button from the context menu. It is typically not useful on mobile, but users may with to enable it occasionally. -
5.1.0
6b0da105 · ·Release 5.1.0 This release improves CSS for tab bar of the the non-ESR firefox, and fixes a typo in the user-agent rules. Thanks to Danny, Peter and Egor! Features: * Add ability to load a different theme based on the Firefox channel * tabmenu.css: Separate tabmenu.css for release 144+ * Makefile: Deploy release CSS Fixes: * Fix paths in makefile * Fix shared theme path * UserAgentManager: fix URL in the rule for Google Search
-
5.0.0
164e3de3 · ·Release 5.0.0 Following up on 5.0.0_rc1. Thanks to Danny, Peter, Oliver! Fixes: * Fix about:mobile toggles getting out-of-sync with their preferences * tabmenu.css: Make mcf.multipletabs work in private windows * autoconfig: delete old MCF css files on startup Other: * autoconfig: bring back logging
-
5.0.0_rc1
1c2f7d6a · ·Release 5.0.0_rc1 This is an RC release as we have massive changes that made the new about:mobile page possible, and because we have known issues (listed further below). We plan to make the final release in roughly a week. Features: * A new "about:mobile" page has been added that allows changing options, such as having the address bar on top or bottom, showing a close button on each tab, etc. * Improved popup handling based on the work by FuriLabs for the FLX1 * Improved webextension usability allowing wide extensions like uBlock origin to be vertically scrolled * Fixed extension install popup * Improved App Menu: Quit, Save Page, Print buttons are back, the "More" and "Report Broken Site" buttons are hidden by default now and an option has been added to show the full App Menu in about:mobile. Other: * Code has been made more modular. * userChrome: Remove deprecated -moz-bool-pref media queries * tabmenu.css: Remove code for older-than ESR 140 * urlbar.css: Remove code for older-than ESR 140 * Files are now in /usr/lib * Remove misspelled dom.w3c.touch_events.enabled preference * UserAgentManager: Update Chrome UA * Makefile: add a dummy target Known issues: * Preferences in the about:mobile page are not synced yet, so the state of the sliders can get out-of-sync with the actual preferences. When you toggle them, they still have an effect, but may not always display the correct state of the option. * The tab-bar has a cosmetic issue in non-ESR FF: the full tab width is not used, instead there is a small place where the next tab is shown. * Tap outside of the menu to close it: doesn't always work. Thanks to Danny and Peter for making these changes upstream! Also to Jesús Higueras who implemented the improved popup support in furios-firefox-tweaks first, on which the related changes here are based.
-
4.6.0
1c09ac88 · ·Release 4.6.0 Features: * Add User-Agent spoofing capability (makes e.g. youtube use its proper mobile site) Fixes: * Fix #94: Move preferences to mobile-config-autoconfig.js * userChrome Fixes for Firefox 137: -moz-pref etc. Other: * autoconfig: add comment with ref to furios repo
-
4.5.0
31371140 · ·Release 4.5.0 Mostly fixes and adjustments for FF >= 133. Thanks to everybody who contributed! Features: * tabmenu.css: rework tab width for FF 133+ Fixes: * Fix Private Browsing indicator for releases > 132 (MR 70) * Esmification: Replace ChromeUtils.import by ChromeUtils.importESModule when available * Fixing urlbar popout on current Firefox Other: * README: link to IRC/matrix channel * README: update links to gitlab.postmarketos.org (MR 72) * metainfo: add missing homepage URL (MR 65) * src/common/header: update URL (MR 67, 68)
-
4.4.0
441b1d6c · ·Release 4.4.0 Features: * policies.json: disable PPA ("Privacy-Preserving Attribution") (MR 52) * urlbar.css: remove -> arrow, fix #70 (MR 55) * fix: let clients detect touch screen (MR 54) * Make URLbar on the bottom optional through about:config (MR 56) * mobile-config-prefs.js: enable touch density (MR 57) * userChrome/tabmenu: Give more place to tabs (MR 58) * tabmenu.css: Make showing multiple tabs optional (MR 58) * tabcounter.css: Import 12_tab_manager_button.css from Emma's fenix branch (MR 62) * tabcounter: Optionality, styling, documentation (MR 62) * userChrome/urlbar: Hide tracking container (MR 59) * urlbar: Hide protections menu icon by default (MR 59) * urlbar.css: formatting fixes (MR 59) * mobile-config-autoconfig.js: set browser.urlbar.trimHttps to true (MR 60) * mobile-config-autoconfig.js: Use xdg-desktop-portal file-picker (MR 60) * tabcounter: show border in esr (MR 63) -
4.3.0
8a6494c6 · ·Release 4.3.0 Features: * Makefile: add uninstall target * Makefile: install: add sanity checks * Makefile: install: add sanity checks * Update urlbar.css: Hide translate and picture-in-picture icon in urlbar (MR 41) * Hide 'Firefox View' in css, as it can't be hidden in about:config on Firefox 123 (MR 43) * Follow up to MR41: hide identity-permission-box in urlbar (MR 42) * popups.css: make "native link dialog" adaptive (MR 44) Fixes: * popups: Make senventh column of date picker visible (MR 45) * Fix bookmark menu on Firefox 124, bump copyright (MR 46) * popups.css: Fix various popup menus and installing extensions, including a fix for the overflow menu (MR 47) Other: * README: link to current FF and FF ESR releases * Remove legacy code (< FF 115) * editorconfig: fix syntax
-
4.1.0
94cbe045 · ·Release 4.1.0 - FF 117 compat & Mobile UA Features: * Add "Mobile" to the user-agent (MR 35) Until 4.0.4, the same user-agent as for Tor Browser on Android was set. The idea was to make it not unique to make tracking slightly harder (though tracking has still been trivially possibly as long as JavaScript stays enabled). In 4.0.4 it was removed as having Android in the UA has lead to problems. However not having the word "Mobile" in the UA was even worse. So with this release, the UA is built just like the desktop firefox UA, except that Mobile is added in the platforms section. This seems to be the best trade-off we can make. See MR 35 for details. Fixes: * userChrome/urlbar: Allow urlbar to shrink down to its min width (MR 37) * userChrome/urlbar: Prevent urlbar from going past window bottom in FF 117 (MR 36) * autoconfig: Fix error due to Services import in FF 117 (MR 36)
-
4.0.3
cc4a4a79 · ·Release 4.0.3 Fixes: * autoconfig: Fix version detection on first start (MR 32) "Previously the Firefox version would be detected as 0 on the first start, causing popups.before-ff-108.css to be included even on newer versions, which breaks touch input." Huge thanks to Ulrik for figuring this out and fixing it!
-
4.0.2
3959e7c4 · ·Release 4.0.2 Fixes: - userChrome/browser: Fix bottom navigation bar in FF 113 (MR 31) - userChrome/tabmenu: Fix height of tab menu in FF 113 (MR 31) - userChrome/tabmenu: Fix max width of tab menu in FF >= 106 (MR 31) Other: - userChrome/tabmenu: Add note to a declaration obsoleted in FF 113 (MR 31) - README: log file: add tail -F to example
-
4.0.1
758b9c3a · ·Release 4.0.1 Fixes: * autoconfig: get_firefox_version: add try…catch (fix crash on initial start without any FF profile) * mobile-config-autoconfig: fix 2x restart (on initial start without any FF profile) Other: * mobile-config-autoconfig: tweak css_files_update * README: add links to pmos wiki, add example of network location (MR 30)
-
4.0.0
3b3c589d · ·Release 4.0.0 Fixes: - Compatibility with Firefox >= 108, most importantly touch input didn't work there (issue 48). Features: - autoconfig: write a log file inside the Firefox profile: $ find ~/.mozilla -name mobile-config-firefox.log - autoconfig: generate CSS files from fragments (instead of having them generated during 'make'). This allows including different CSS files based on the Firefox version that we are running (currently there is one such rule). In the future we could also use this to have a user config that e.g. configures if the navigation bar should be on top or bottom. - autoconfig: wrap code in try ... catch, so we see an exception in the log if something goes wrong. Other: - autoconfig: lots of refactoring