Commit Graph

321 Commits

Author SHA1 Message Date
bluepilledgreat
6c09f7c479 add storage space check 2025-03-12 22:14:01 +00:00
bluepilledgreat
073a59b889 disable AssertReadOnlyDirectory 2025-03-12 19:12:23 +00:00
bluepilledgreat
2f651e6c35 fix potential race condition with RobloxState 2025-03-12 19:06:11 +00:00
bluepilledgreat
bff40a40a7 add RobloxState 2025-03-12 18:55:20 +00:00
bluepilledgreat
3f666333ee add background updating 2025-03-12 18:29:16 +00:00
Matt
893aecbdd1
More arguments + debug settings (#4814)
Some checks failed
CI (Debug) / build (push) Has been cancelled
CI (Release) / build (push) Has been cancelled
CI (Release) / release (push) Has been cancelled
CI (Release) / release-test (push) Has been cancelled
* ability to disable package cleanup

* add version and channel arguments

* ignore duplicate flags

* fix version argument not working

* add the force flag

* fix compiler warnings

* fix indentation
2025-03-12 09:12:31 +00:00
Matt
33243bfd0a
Improve version cleanup (#4810)
Some checks are pending
CI (Debug) / build (push) Waiting to run
CI (Release) / build (push) Waiting to run
CI (Release) / release (push) Blocked by required conditions
CI (Release) / release-test (push) Blocked by required conditions
* more safely delete the roblox instance

* assertreadonly the whole directory
2025-03-11 11:00:23 +00:00
Matt
2acd0162fb
Fix font related crashes (#4729)
* don't crash if mod or package extraction fails

* add to strings
2025-03-11 10:14:44 +00:00
Matt
1258dc3589
remove behind production check for channels (#4730) 2025-03-01 15:44:06 +00:00
Matt
7977dba498
Add Windows 7 & 8.1 deprecation message (#4365)
* add windows 7 & 8.1 deprecation message

* remove deprecation bypass setting
2025-03-01 13:59:42 +00:00
bluepilledgreat
4da464197f make CleanupVersionsFolder handle all exceptions 2024-12-30 00:55:30 +00:00
bluepilledgreat
a55a0be6bb kill roblox players on upgrade no matter what 2024-12-28 15:59:43 +00:00
bluepilledgreat
5cabf015a4 bruh 2024-12-27 20:36:37 +00:00
bluepilledgreat
8b8d49e784 kill roblox instances that are running in latest version directory 2024-12-27 17:54:31 +00:00
bluepilledgreat
a91742fe51 delete latest version directory if it exists before update 2024-12-27 17:39:13 +00:00
bluepilledgreat
3f61518f11 fix font apply crash 2024-12-08 11:52:42 +00:00
Matt
78882ec1ae
bring back the old roblox version directory (#3908) 2024-12-06 13:59:26 +00:00
Matt
f8c6cb4dbe
create roblox directory in appdata (#3903) 2024-12-05 13:26:55 +00:00
pizzaboxer
749a8d6f3a
Add package entry for platform-dictionaries
on my life this is the *LAST* time we are doing this - i didn't get time to implement a remote config package map system
2024-10-29 22:07:23 +00:00
pizzaboxer
bd506ae545
Improve handling of bootstrapper connection errors 2024-10-29 21:54:35 +00:00
pizzaboxer
59bcf6fd27
Fix edge case regarding package restoration
Exception is thrown if the Downloads folder does not exist when trying to restore the original version of a modded file

Addresses #3308
2024-10-27 17:15:41 +00:00
pizzaboxer
aab9e153d1
Add support for running RobloxPlayerBeta as Admin
for some reason, i'm unable to delete the appcompatflags entry programatically in the uninstall process? weird
2024-10-26 23:51:40 +01:00
pizzaboxer
b3a1b1c55e
Dynamically resize supporter grid columns
+ fix bootstrapper bug from yesterday
2024-10-26 23:03:47 +01:00
pizzaboxer
6a93624040
Improve Roblox upgrade reliability
Addresses #3408
2024-10-25 23:44:12 +01:00
pizzaboxer
f822c36b92
Remove stat points for package download states 2024-10-24 23:39:52 +01:00
pizzaboxer
6dc8e286ce
Improve Roblox launch detection 2024-10-24 23:34:51 +01:00
Matt
d4d41bdd4f
add in logging to HandleConnectionError (#3185) 2024-10-16 23:03:25 +01:00
pizzaboxer
ba0b5e85be
Fix some bugs 2024-10-12 18:21:14 +01:00
pizzaboxer
aac6ec3d4c
Improve watcher/failed launch handling
Bloxstrap now attempts to identify the log file *when* Roblox launches, then passes it to the watcher
It does this so that it can determine if Roblox fails to launch
2024-10-12 17:37:25 +01:00
pizzaboxer
ce82c3faa7
Fix handling of RBX deployment interfacing 2024-10-11 18:28:08 +01:00
pizzaboxer
d9c9a4cc28
Don't fail if start event is not signalled 2024-10-10 23:52:16 +01:00
pizzaboxer
71d41b40a8
Fix bootstrapper cancelling that I broke earlier 2024-10-10 21:06:08 +01:00
pizzaboxer
af19a353ff
Add QA build identification 2024-10-09 16:20:17 +01:00
pizzaboxer
c03bd70dac
Update all GitHub links 2024-10-06 21:52:54 +01:00
pizzaboxer
947033245f
Weed out some potential bugs 2024-10-06 21:12:34 +01:00
Matt
4f1b4f2737
Add taskbar progress bar (#2757)
* add taskbar progress bar

does not support winform bootstrappers

* add winforms taskbar progress bar

* fix build
2024-10-03 10:24:01 +01:00
pizzaboxer
6cb1ca6170
Finishing touches 2024-10-02 23:50:54 +01:00
pizzaboxer
d09bffeb22
Add analytics datapoints for installs and channels 2024-10-02 22:34:24 +01:00
pizzaboxer
0cd87366a7
Add test mode (#3012) 2024-10-02 18:00:45 +01:00
pizzaboxer
8ed89bb65e
Improve bootstrapper cancelling (+ error handling) 2024-10-02 01:21:40 +01:00
pizzaboxer
82869a14e4
Allow opting out of analytics 2024-10-01 14:46:06 +01:00
pizzaboxer
84da94c3f2
Update HttpClient user agent format
TIL user agents have a specific syntax lol
2024-09-30 10:40:25 +01:00
pizzaboxer
d8f1e27585
Add exception handler for registry key writing 2024-09-27 23:48:59 +01:00
pizzaboxer
1d03c216d1
Implement metrics 2024-09-27 22:14:39 +01:00
bluepilledgreat
7e8b699adf remove unnecessary directory check 2024-09-21 18:55:43 +01:00
pizzaboxer
717b57ea2a
Improve server location querying and general connectivity handling 2024-09-12 09:52:36 +01:00
pizzaboxer
62064117b6
Consolidate registry handling 2024-09-09 11:41:21 +01:00
pizzaboxer
dd568faf9c
Implement new bootstrapper error handling 2024-09-08 23:59:38 +01:00
pizzaboxer
cd411e33ff
Use state entry for WebView2 runtime prompt 2024-09-08 01:45:00 +01:00
pizzaboxer
2795ccf92e
Bulk restoration of deleted mod files 2024-09-08 01:23:35 +01:00