Releases: ltguillaume/librewolf-portable
Releases · ltguillaume/librewolf-portable
Release list
LibreWolf Portable 1.4.0TEST
- Should allow running multiple instance simultaneously with correct clean-up (needs more testing, e.g. against race conditions, so if you'd like to help, please try this test version!)
- Rewrite using functions instead of labels
- Add SetOrigFilename compiler instruction for Name="LibreWolf-Portable.exe" WMI query
- Allow setting a custom (absolute/relative) profile path via command line (-P "Path" or -Profile "Path) #7
LibreWolf Portable 1.3.7
- Clean-up for CityHashed files in %ProgramData%
- Allow single quotes ' in pathnames
LibreWolf Portable 1.3.5
- Allow specific unicode characters (e.g. Cyrillic) in path names:
- Save files as UTF-8
- Use flag
URL_ESCAPE_AS_UTF8: "Windows 7 and later. Percent-encode all non-ASCII characters as their UTF-8 equivalents"
- Handle error when opening project pages via tray icon (no default browser found)
- Work on .json.lz4 files in the temp folder (prevent issues when parsing path names)
- Show an error message if a file that needs to be altered is not found
LibreWolf Portable 1.3.3
- Run WinUpdater and exit (allow updating LibreWolf-Portable.exe)
- Fix previous mistake with if-clause for LibreWolf-WinUpdater.ini
- Add link to WinUpdater in tray menu
LibreWolf Portable 1.3.2
Changing the librewolf.overrides.cfg path in prefs.js will only work in LibreWolf versions after the current v97.0.2
- Change
librewolf.overrides.cfgpath inprefs.jsinstead oflibrewolf.cfg(with change https://gitlab.com/librewolf-community/settings/-/merge_requests/33) - Add
librewolf.overrides.cfgpath toprefs.jsif not already present - Use profile's
compatibility.ini(withProgramPath) for last path checks instead of the file.portable-lastpath - Run
ReplacePaths()if.portable-lastpathis still present (because then an older version of LibreWolf Portable was used and thelibrewolf.overrides.cfgpath still has to be set) - Use assume-global mode in
ReplacePaths()
LibreWolf Portable 1.3.1
- Allow using a portable
librewolf.overrides.cfg: put thelibrewolf.overrides.cfgfile in theProfiles\Defaultfolder - Added shortcut to GitHub repo in tray menu
LibreWolf Portable 1.3.0
- Allow using a portable
librewolf.overrides.cfg:
- Put the
librewolf.overrides.cfgfile in theProfiles\Defaultfolder - If the path to your portable LibreWolf doesn't change, then remove the file
.portable-lastpathonce before startingLibreWolf-Portable.exeagain, so that it knows to adjust the path tolibrewolf.overrides.cfginLibreWolf\librewolf.cfg
- Added shortcut to GitHub repo in tray menu
NOTE: Still needs a change for when an update of LibreWolf is downloaded.
LibreWolf Portable 1.2.0
- Allow installed and portable LibreWolf to run simultaneously: don't move
(Local)AppData\LibreWolfinto backup folders (portable LibreWolf doesn't actually keep files there), only remove the folders afterwards if they are empty - Fixed checks for existence of registry keys
LibreWolf Portable 1.1.0
This program changes the files addonStartup.json.lz4, extensions.json and prefs.js of your profile (if your profile path changes by moving the folder or using it on a removable device). Use at your own risk, I am not responsible for any data loss while using this program.
- Check for updates (once a day) if LibreWolf-WinUpdater is found
- Skip path adjustment completely if profile path hasn't changed since last run
- Prevent an error dialog when LibreWolf already closed while LibreWolf-Portable is still trying to establish the process owner
- Always create/update .portable-lastpath before starting LibreWolf
LibreWolf Portable 1.0.1
This program changes the files addonStartup.json.lz4, extensions.json and prefs.js of your profile (if your profile path changes by moving the folder or using it on a removable device). Use at your own risk, I am not responsible for any data loss while using this program.
- Fixed problem with waiting for LibreWolf processes due to previous refactoring
- Fixed issue with detecting other LibreWolf-Portable instances (add SetTitleMatchMode 2)
- Fixed issue where profile path was opened inside LibreWolf due to -foreground switch
- Improved backup folder/key descriptions
- Removed unnecessary IfMsgBox Continue
- Removed unused ini-file variable