{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":451446544,"defaultBranch":"main","name":"librewolf-winupdater","ownerLogin":"ltguillaume","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-24T12:00:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4777345?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715198305.0","currentOid":""},"activityList":{"items":[{"before":"56e449dfa0a4a3a1867ba31b893e8f00c6acfb21","after":null,"ref":"refs/tags/1.8.5","pushedAt":"2024-05-08T19:58:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"}},{"before":"56e449dfa0a4a3a1867ba31b893e8f00c6acfb21","after":"e0228ba64d14719fb945f2c3fbcf10ffbd6eb2b5","ref":"refs/heads/main","pushedAt":"2024-05-08T19:57:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Fix portable launcher closing itself because updater was still running\n- Rename .wuback updater back to .exe if it's not updated from the archive (e.g. due to antivirus)","shortMessageHtmlLink":"- Fix portable launcher closing itself because updater was still running"}},{"before":"f489616b8e6164f4ecff310f10c66cf0bac0cfd0","after":"56e449dfa0a4a3a1867ba31b893e8f00c6acfb21","ref":"refs/heads/main","pushedAt":"2024-05-08T19:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Fix portable launcher closing itself because updater was still running\n- Rename .wuback updater back to .exe if it's not updated from the archive (e.g. due to antivirus)","shortMessageHtmlLink":"- Fix portable launcher closing itself because updater was still running"}},{"before":"90f9ea09ae99b0aeed68f090f5f2e963cf3b0546","after":"f489616b8e6164f4ecff310f10c66cf0bac0cfd0","ref":"refs/heads/main","pushedAt":"2024-03-01T13:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Ignore Codeberg non-JSON replies when self-updating\n\tIf Codeberg is down and responds with an HTML error page instead of JSON, ignore the update check and continue to browser update check\n- Add \\s* to RegExp (not needed by AutoHotkey, but is standard)","shortMessageHtmlLink":"- Ignore Codeberg non-JSON replies when self-updating"}},{"before":"8e9f30dcf4779133347f201053d53d09f62feca5","after":"90f9ea09ae99b0aeed68f090f5f2e963cf3b0546","ref":"refs/heads/main","pushedAt":"2024-02-05T13:23:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Use Msxml2.XMLHTTP: allows using system proxy settings (Codeberg #32)","shortMessageHtmlLink":"Use Msxml2.XMLHTTP: allows using system proxy settings (Codeberg #32)"}},{"before":"5ce7b1ceb487bd4810ae1b9c3a6192a6931a3ebe","after":"8e9f30dcf4779133347f201053d53d09f62feca5","ref":"refs/heads/main","pushedAt":"2024-01-24T01:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Fix silent setup parameter\n- Remove IsDownloaded logic\n- Split VerifyChecksum(), adding RunUpdate()","shortMessageHtmlLink":"- Fix silent setup parameter"}},{"before":"e1881f1de455dbf7a23e78f73eb217ddefec0435","after":"5ce7b1ceb487bd4810ae1b9c3a6192a6931a3ebe","ref":"refs/heads/main","pushedAt":"2024-01-13T16:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Add progress step for checking file integrity\n- Fix WaitForClose() loop","shortMessageHtmlLink":"- Add progress step for checking file integrity"}},{"before":"f97849216e9f04ed5263f1de7d010bfd1de00683","after":"e1881f1de455dbf7a23e78f73eb217ddefec0435","ref":"refs/heads/main","pushedAt":"2024-01-13T15:44:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Prevent running LibreWolf while updating\n- Prevent multi-line .ini entries\n- Continue with LibreWolf update if self-update check fails\n If Codeberg has issues, just continue without trying to update WinUpdater","shortMessageHtmlLink":"- Prevent running LibreWolf while updating"}},{"before":"55f311da0c5ed72e0e7d85716ef9f323bb351ea7","after":"f97849216e9f04ed5263f1de7d010bfd1de00683","ref":"refs/heads/main","pushedAt":"2023-09-30T19:32:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"ScheduledTask-Create: Fix user for some cases (Codeberg #28, thx @NightFuture!)","shortMessageHtmlLink":"ScheduledTask-Create: Fix user for some cases (Codeberg #28, thx @Nig…"}},{"before":"41243d7e437d2a675fe69b3397f1307046670c55","after":"55f311da0c5ed72e0e7d85716ef9f323bb351ea7","ref":"refs/heads/main","pushedAt":"2023-08-19T06:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Disable \"Start Update\" button after clicking","shortMessageHtmlLink":"Disable \"Start Update\" button after clicking"}},{"before":"859d714ae0c977ebc51500f8d3288c23450f5d3e","after":"41243d7e437d2a675fe69b3397f1307046670c55","ref":"refs/heads/main","pushedAt":"2023-08-05T04:17:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Fix ignoring the custom path set in the .ini\n- Exit app immediately on Cancel in file selection dialog","shortMessageHtmlLink":"- Fix ignoring the custom path set in the .ini"}},{"before":"9ddbc60ba5b4fef85452217d256f1600a6b5981e","after":"859d714ae0c977ebc51500f8d3288c23450f5d3e","ref":"refs/heads/main","pushedAt":"2023-08-05T03:43:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Always deploy to %AppData% if librewolf.exe is in the script's folder\n- Fix infinite restarts (e.g. when UAC is completely disabled)\n `HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\EnableLUA` = `0`\n- Consistently format Unelevate()","shortMessageHtmlLink":"- Always deploy to %AppData% if librewolf.exe is in the script's folder"}},{"before":"870e4b1e97f77cdaa6829b05f96fda0a56a05d3d","after":"9ddbc60ba5b4fef85452217d256f1600a6b5981e","ref":"refs/heads/main","pushedAt":"2023-08-04T18:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Fix infinite restarts when UAC is completely disabled\n`HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\EnableLUA` = `0`","shortMessageHtmlLink":"Fix infinite restarts when UAC is completely disabled"}},{"before":"51c0edad42e715a04060fe6614b6f46f31047eb7","after":"870e4b1e97f77cdaa6829b05f96fda0a56a05d3d","ref":"refs/heads/main","pushedAt":"2023-08-02T20:16:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Don't show Gui minimized when using Show action from tray with /Scheduled","shortMessageHtmlLink":"Don't show Gui minimized when using Show action from tray with /Sched…"}},{"before":"50a3baea98bd2279f63a152411a3dd5b07f8a7af","after":"51c0edad42e715a04060fe6614b6f46f31047eb7","ref":"refs/heads/main","pushedAt":"2023-07-17T17:04:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Add instructions to disable self-update","shortMessageHtmlLink":"Add instructions to disable self-update"}},{"before":"ff485ea108c496d94fb5a694231ff680952db1a9","after":"50a3baea98bd2279f63a152411a3dd5b07f8a7af","ref":"refs/heads/main","pushedAt":"2023-07-17T17:01:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Add instructions to disable self-update","shortMessageHtmlLink":"Add instructions to disable self-update"}},{"before":"7870ef8e0c4f2f260d24846992e7e14ec494722c","after":"ff485ea108c496d94fb5a694231ff680952db1a9","ref":"refs/heads/main","pushedAt":"2023-07-17T13:49:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Add instructions to disable self-update","shortMessageHtmlLink":"Add instructions to disable self-update"}},{"before":"f024260139fc91a4f0f029ee878d56f6aee1d088","after":"7870ef8e0c4f2f260d24846992e7e14ec494722c","ref":"refs/heads/main","pushedAt":"2023-07-14T14:33:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Improved README","shortMessageHtmlLink":"Improved README"}},{"before":"6738e47395f46ee82d5b4754fde08f8aba6eb006","after":"f024260139fc91a4f0f029ee878d56f6aee1d088","ref":"refs/heads/main","pushedAt":"2023-07-14T14:30:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Improved README","shortMessageHtmlLink":"Improved README"}},{"before":"44dc04608a7dea9d761097398e5ef74dd190737a","after":"6738e47395f46ee82d5b4754fde08f8aba6eb006","ref":"refs/heads/main","pushedAt":"2023-07-13T21:03:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Use GuiShow() for everything (so AutoSize is triggered and text won't be cut off (Codeberg #27)\n- Renamed TaskSet() to SetTask()\n- Added LogField strings for /CreateTask & /RemoveTask commandline arguments\n- Check if A_ScriptDir = AppData in CheckWriteAccess()","shortMessageHtmlLink":"- Use GuiShow() for everything (so AutoSize is triggered and text won…"}},{"before":"13adf329ce8724e52b4f02e4aa567c9f62258f79","after":"44dc04608a7dea9d761097398e5ef74dd190737a","ref":"refs/heads/main","pushedAt":"2023-07-12T15:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Fixed endless loop waiting for LibreWolf to close (introduced in 1.7.8)","shortMessageHtmlLink":"Fixed endless loop waiting for LibreWolf to close (introduced in 1.7.8)"}},{"before":"34822e3b391136627160c877b005e6088553360d","after":"13adf329ce8724e52b4f02e4aa567c9f62258f79","ref":"refs/heads/main","pushedAt":"2023-07-09T22:34:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Prevent repeated notifications when LibreWolf was running:\n\tIf the process that LWU was waiting for was closed, but not all of LibreWolf, the notification would be sent again\n- Check for `Show` parameter to prevent Gui from showing in scheduled mode was missing (for _IsRunningError and _NoConnectionError)\n- Use default Gui, don't create a new one\n- `Progress` checks didn't work (no value), replaced with global variable `Done`","shortMessageHtmlLink":"- Prevent repeated notifications when LibreWolf was running:"}},{"before":"87081a90333794f3baeaf66892fcb8efa8872f9f","after":"34822e3b391136627160c877b005e6088553360d","ref":"refs/heads/main","pushedAt":"2023-07-06T10:45:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Allow self-updating when executable has been renamed","shortMessageHtmlLink":"Allow self-updating when executable has been renamed"}},{"before":"d4ed0448a6fcd0e8f85835d26dfe5278472f47ae","after":"87081a90333794f3baeaf66892fcb8efa8872f9f","ref":"refs/heads/main","pushedAt":"2023-07-03T00:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Fix Exit item in tray menu\n- Only exit from tray menu if done or error, otherwise show Gui\n- Use GuiClose() for tray action and Escape key\n- Refactor ShowGui() => GuiShow()","shortMessageHtmlLink":"- Fix Exit item in tray menu"}},{"before":"31ad284e7ddebf4c58f3d80b6168e43aa4e5655b","after":null,"ref":"refs/tags/1.7.5","pushedAt":"2023-07-02T19:19:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"}},{"before":"31ad284e7ddebf4c58f3d80b6168e43aa4e5655b","after":"d4ed0448a6fcd0e8f85835d26dfe5278472f47ae","ref":"refs/heads/main","pushedAt":"2023-07-02T19:18:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- [x] Allow restarting WinUpdater process after error (option is focused, so press `Enter`)\n- [x] Press `Escape` to close WinUpdater (only when the update process has completed or failed)\n- [x] Show Gui when double-clicking the tray icon\n- [x] Only show scheduled task option if (not portable and) .ps1 files are present\n- [x] Improved logic for when to focus the Gui window\n- [x] Improved text alignment of scheduled task option\n- [x] SelfUpdate: explicitly delete the two .ps1 task files, not *.ps1\n- [x] Updated screenshot","shortMessageHtmlLink":"- [x] Allow restarting WinUpdater process after error (option is focu…"}},{"before":"6e1ad03382662e8e828f56eb412b61f138d9891f","after":"31ad284e7ddebf4c58f3d80b6168e43aa4e5655b","ref":"refs/heads/main","pushedAt":"2023-07-02T18:53:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- [x] Allow restarting WinUpdater process after error (option is focused, so press `Enter`)\n- [x] Press `Escape` to close WinUpdater (only when the update process has completed or failed)\n- [x] Show Gui when double-clicking the tray icon\n- [x] Only show scheduled task option if (not portable and) .ps1 files are present\n- [x] Improved logic for when to focus the Gui window\n- [x] Improved text alignment of scheduled task option\n- [x] SelfUpdate: explicitly delete the two .ps1 task files, not *.ps1\n- [x] Updated screenshot","shortMessageHtmlLink":"- [x] Allow restarting WinUpdater process after error (option is focu…"}},{"before":"1515134ffe79bb1059b966567315af3341800364","after":"6e1ad03382662e8e828f56eb412b61f138d9891f","ref":"refs/heads/main","pushedAt":"2023-06-23T21:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"- Prevent status text getting fuzzy when changing\n- Prevent text from overlapping warning sign","shortMessageHtmlLink":"- Prevent status text getting fuzzy when changing"}},{"before":"91e996d5ba4b4040078b7785cbd03a7a40f5ab49","after":"1515134ffe79bb1059b966567315af3341800364","ref":"refs/heads/main","pushedAt":"2023-06-23T18:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Skip WinUpdater from portable zip (unnecessary with self-updates)","shortMessageHtmlLink":"Skip WinUpdater from portable zip (unnecessary with self-updates)"}},{"before":"e1cf821cd9db93149d35611a85a38bddf42f0d8b","after":"91e996d5ba4b4040078b7785cbd03a7a40f5ab49","ref":"refs/heads/main","pushedAt":"2023-06-23T15:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ltguillaume","name":"Guillaume","path":"/ltguillaume","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4777345?s=80&v=4"},"commit":{"message":"Add comment about closing the PowerShell window","shortMessageHtmlLink":"Add comment about closing the PowerShell window"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERP7HYAA","startCursor":null,"endCursor":null}},"title":"Activity · ltguillaume/librewolf-winupdater"}