axel
cf11cd87ce
Merge branch 'main' into user-pfp-discord-rpc
2024-09-21 23:47:59 +02:00
axellse
5ff1901721
matt review changes
2024-09-21 23:46:22 +02:00
pizzaboxer
1f48fa0584
Remove "Playing" from rich presence text ( #2921 )
2024-09-21 20:15:29 +01:00
axell
3510730a6e
Merge branch 'main' into user-pfp-discord-rpc
2024-09-04 17:16:11 +02:00
axellse
e023fa4472
fix merge conflicts
2024-09-04 17:12:13 +02:00
pizzaboxer
f0ffdbc50c
Rework error handling for HTTP API deserialization
2024-09-03 20:05:15 +01:00
axell
abb08f11b6
Merge branch 'main' into user-pfp-discord-rpc
2024-09-03 20:42:32 +02:00
pizzaboxer
6868037670
Show Rich Presence join button w/ reserved servers
2024-09-03 18:24:17 +01:00
pizzaboxer
26b7cbdc67
Refactoring of activity tracker handling
...
this will either go really well or horribly wrong
2024-09-03 18:12:10 +01:00
axell
77262dc6e4
Merge branch 'main' into user-pfp-discord-rpc
2024-09-03 07:24:13 +02:00
pizzaboxer
dfcd5b6777
Draft: game history (+ other minor fixes)
2024-09-03 01:24:52 +01:00
axell
b61adf1a79
Merge branch 'main' into user-pfp-discord-rpc
2024-08-30 16:46:46 +02:00
pizzaboxer
f747f40ca5
Add setting deeplink launch data from BloxstrapRPC
...
plus a bunch of tweaks to the bootstrapper
2024-08-30 01:40:51 +01:00
axell
5d5726bf8b
Merge branch 'main' into user-pfp-discord-rpc
2024-08-29 16:43:50 +02:00
pizzaboxer
1288299dcc
Use queue for processing RPC message backlog
2024-08-29 11:20:37 +01:00
pizzaboxer
fd290f9ff7
Move activity watcher to separate process ( #810 )
...
this was done to:
- ensure robloxplayerbeta launches as an orphaned process
- help alleviate problems with multiple instances
- alleviate problems with the notifyicon causing blocking conflicts on the bootstrapper ui thread
- help reduce functional dependency on the bootstrapper, makes it less monolithic and more maintainable
ive always wanted to do this for a long while, but have always put it off because of how painful it would be
this may genuinely be the most painful refactoring i've ever had to do, but after 2 days, i managed to do it, and it works great!
2024-08-28 22:47:04 +01:00
axell
6b71aea906
move else to new line
2024-07-08 13:30:04 +02:00
axell
d6bc33d2da
make that its own option
2024-07-06 18:36:04 +02:00
axell
3871f7a2eb
refrence correct variables (again)
2024-07-06 18:20:55 +02:00
axell
36a6793836
refrence correct variables
2024-07-06 18:16:01 +02:00
axell
2d41955d2a
matt review changes (better code readability)
2024-07-06 17:58:13 +02:00
axell
0715cc0b03
add space between username and displayname to make it more visually pleasing
2024-07-06 14:44:02 +02:00
axell
2efb5fa95b
remove thing (again) (again) (again)
2024-07-06 14:34:59 +02:00
axell
adc962f971
remove thing (again) (again)
2024-07-06 14:27:36 +02:00
axell
aac398ef4d
remove other thing
2024-07-06 14:21:06 +02:00
axell
95e58d25c9
remove thing
2024-07-06 14:16:25 +02:00
axell
acfd8ad2f3
more debugging
2024-07-06 14:06:52 +02:00
axell
8f4117cf37
forgot to put dollar sign before interpolated string
2024-07-06 13:45:29 +02:00
axell
9397ebe261
debugging (remove later)
2024-07-06 13:36:31 +02:00
axell
62ccc1d229
add user pfp small image thingy
2024-07-05 23:44:36 +02:00
pizzaboxer
85c19a5e0d
Fix single-letter game names Again
2023-08-23 10:43:07 +01:00
pizzaboxer
b22d72a1b8
Allow for rich presence to be set on game join
...
better title: Allow for rich presence to be set through BloxstrapRPC on immediate game join
2023-08-05 01:03:33 +01:00
pizzaboxer
c0d173e87a
Minor changes to how rich presence setting works
2023-08-01 20:24:56 +01:00
pizzaboxer
348154fded
Allow for rich presence fields to be reset
2023-07-31 10:42:13 +01:00
pizzaboxer
c8c49a2921
Revamp Bloxstrap game messaging, now BloxstrapRPC
...
support for nested and dynamically-typed json fields, and games now have greater liberty over how the rich presence can be configured
2023-07-28 21:02:54 +01:00
pizzaboxer
0b1898fb3b
Bump DiscordRPC to 1.2.1.24
2023-07-26 22:46:42 +01:00
pizzaboxer
d618ff350c
Add message commands for presence timestamp/icon
...
also fix a bug with the server location query thingy
2023-07-26 22:36:24 +01:00
pizzaboxer
83856acaec
RobloxActivity -> Integrations.ActivityWatcher
2023-07-25 19:39:31 +01:00
pizzaboxer
1df1a8495c
Make logging more consistent
...
consistent prefix names, and logging exceptions in english
2023-07-25 19:08:43 +01:00
pizzaboxer
5558e5163b
Minor alterations
2023-07-24 09:50:25 +01:00
pizzaboxer
72f034c498
Make RP button text more descriptive
2023-07-24 09:31:53 +01:00
pizzaboxer
3aafa140a1
Hide RP join button if not in public server
2023-07-24 09:23:14 +01:00
pizzaboxer
61255925e6
Mitigate rich presence race condition ( #411 )
2023-07-22 12:32:11 +01:00
pizzaboxer
5205287f36
Alter how game teleports are detected
2023-07-20 22:40:38 +01:00
pizzaboxer
05185e9e9a
Add context menu option for toggling rich presence
2023-07-20 15:11:22 +01:00
pizzaboxer
282d4c665a
Consolidation - global usings
2023-07-15 22:52:44 +01:00
pizzaboxer
0a7ae17473
Consolidate stuff
...
yea
2023-07-02 21:41:45 +01:00
pizzaboxer
39d919811f
Add support for game message communication ( #183 )
...
game scripts can print a client message to send messages to bloxstrap, right now only for setting the presence status
message is a json string formatted with the properties "command" and "data" that's prefixed with the string "[SendBloxstrapMessage]"
example:
print('[SendBloxstrapMessage] {"command":"SetPresenceStatus", "data":"hi"}')
2023-05-09 12:21:56 +01:00
pizzaboxer
d1527535e4
Rename a bunch of classes
...
yea
2023-05-03 18:19:26 +01:00
pizzaboxer
e4ae6f6ccc
Addendum - invisible unicode characters
2023-05-03 18:16:32 +01:00