Skip to content

Releases: ltguillaume/librewolf-portable

LibreWolf Portable 1.4.0TEST

Pre-release

Choose a tag to compare

@ltguillaume ltguillaume released this 11 Dec 19:12
  • 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

Choose a tag to compare

@ltguillaume ltguillaume released this 06 Dec 16:02
  • Clean-up for CityHashed files in %ProgramData%
  • Allow single quotes ' in pathnames

LibreWolf Portable 1.3.5

Choose a tag to compare

@ltguillaume ltguillaume released this 29 Jul 14:35
  • 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

Choose a tag to compare

@ltguillaume ltguillaume released this 09 Mar 12:53
  • 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

Pre-release

Choose a tag to compare

@ltguillaume ltguillaume released this 08 Mar 20:06

Changing the librewolf.overrides.cfg path in prefs.js will only work in LibreWolf versions after the current v97.0.2

  • Change librewolf.overrides.cfg path in prefs.js instead of librewolf.cfg (with change https://gitlab.com/librewolf-community/settings/-/merge_requests/33)
  • Add librewolf.overrides.cfg path to prefs.js if not already present
  • Use profile's compatibility.ini (with ProgramPath) for last path checks instead of the file .portable-lastpath
  • Run ReplacePaths() if .portable-lastpath is still present (because then an older version of LibreWolf Portable was used and the librewolf.overrides.cfg path still has to be set)
  • Use assume-global mode in ReplacePaths()

LibreWolf Portable 1.3.1

Choose a tag to compare

@ltguillaume ltguillaume released this 05 Mar 21:45
  • Allow using a portable librewolf.overrides.cfg: put the librewolf.overrides.cfg file in the Profiles\Default folder
  • Added shortcut to GitHub repo in tray menu

LibreWolf Portable 1.3.0

Pre-release

Choose a tag to compare

@ltguillaume ltguillaume released this 04 Mar 20:37
  • Allow using a portable librewolf.overrides.cfg:
  1. Put the librewolf.overrides.cfg file in the Profiles\Default folder
  2. If the path to your portable LibreWolf doesn't change, then remove the file .portable-lastpath once before starting LibreWolf-Portable.exe again, so that it knows to adjust the path to librewolf.overrides.cfg in LibreWolf\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

Choose a tag to compare

@ltguillaume ltguillaume released this 23 Feb 19:20
  • Allow installed and portable LibreWolf to run simultaneously: don't move (Local)AppData\LibreWolf into 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

Choose a tag to compare

@ltguillaume ltguillaume released this 23 Feb 00:06

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

Choose a tag to compare

@ltguillaume ltguillaume released this 23 Feb 00:04

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