bc294b8157
Add sentry tags for operating system and processor count
...
These would usually be in the log header, but right now that's not
conveyed. An example use case would be better understanding
https://sentry.ppy.sh/organizations/ppy/issues/846/?project=2&query=is%3Aunresolved&sort=freq&statsPeriod=14d ,
where we currently don't know whether it is a desktop or mobile OS.
2022-05-17 12:53:14 +09:00
9331c62306
Also add realm ruleset count
2022-05-16 16:09:50 +09:00
5ec05a8653
Add tags for current screen and ruleset
2022-05-16 15:51:32 +09:00
8c9edee360
Add ruleset context to sentry error reports
2022-05-16 15:47:00 +09:00
2ddef0e46c
Merge branch 'master' into sentry-more-context
2022-05-11 20:29:30 +03:00
be09ec833e
Add global statistics context to sentry
2022-05-11 14:52:08 +09:00
f53d42d31f
Add realm context to sentry
2022-05-11 14:51:56 +09:00
977a0453cc
Add beatmap context to sentry
2022-05-11 14:50:57 +09:00
b136677bb0
Add config and clock time contexts to sentry
2022-05-11 14:50:39 +09:00
533f4b298f
Add explanation inline for future visitors
2022-05-11 10:40:40 +09:00
9dce329e99
Remove build suffix from version when reporting to sentry
2022-05-11 10:38:35 +09:00
6a49eb6875
Add breadcrumb level mappings
2022-05-10 16:14:04 +09:00
216c68e6d0
Add unobserved exception hinting
2022-05-10 16:09:16 +09:00
363643a16d
Remove sentry logger debounce
...
This is probably going to result in a high quantity of exceptions, but I
think this is fine. We can add rules as we go to not log certain
exception types.
2022-05-10 16:09:16 +09:00
c6112b3ae7
Add unhandled exception marking
2022-05-10 16:09:16 +09:00
99e6d56508
Add finalizer to sentry logger for safety
2022-05-10 16:09:16 +09:00
9734d778f4
Update sentry SDK usage in line with more recent specifications
2022-05-10 16:09:16 +09:00
3338bffce3
Attach user to sentry later in startup flow
2022-05-10 16:09:16 +09:00
64cc6ebddb
Add local user tracking to sentry reporting
2022-05-10 16:09:16 +09:00
09c21cde8c
Add log level translation
2022-05-10 16:09:16 +09:00
dc3c73f723
Enable sentry session tracking
2022-05-10 16:09:16 +09:00
ab1d46b71c
Merge pull request #17270 from frenzibyte/multiplayer-disable-adaptive-speed
...
Disable mod "Adaptive Speed" in multiplayer
2022-05-09 17:31:47 +09:00
cc251ed5c3
🔧 Update Sentry DSN
2022-05-06 19:52:25 +02:00
74c0cb2f6e
Add note about not checking compatibility in free mods validity method
2022-05-05 16:16:55 +03:00
8501a41619
Bring back separate bool properties as non-cascading
2022-05-05 14:37:38 +03:00
e3c7c5d0b9
Improve validity methods to include system, non-implemented, and multi mods
2022-05-05 08:13:06 +03:00
d0df9e8051
Inline CheckCompatibleSet
method to avoid ugly boolean flag
2022-05-04 18:56:30 +03:00
8f04db5df5
Bring back behaviour of checking incompatibility on gameplay validity
2022-05-04 17:21:19 +03:00
20e277d2e5
Apply proposed naming changes
2022-05-04 17:12:17 +03:00
e9ecf26b6a
Merge branch 'master' into multiplayer-disable-adaptive-speed
2022-05-04 17:12:03 +03:00
93db6c6bb0
Move FastRandom
to LegacyRandom
in osu.Game
project
2022-04-28 17:47:32 +09:00
282b220d94
Fix test failure due to checking incompaatibility of flattened multi mods
2022-04-08 00:16:50 +02:00
145fca2704
Fix failing test scenes
2022-03-20 16:17:19 +03:00
add9f3ec91
Rename multiplayer mod usages to make more sense
2022-03-20 13:12:24 +03:00
f2248ecc08
Update usages to use IsPlayable
instead
2022-03-18 02:11:18 +03:00
b0d04a78f7
Reword mod utility documentation regarding nullability
2022-03-18 00:21:16 +03:00
e0a06bf5d9
Update mod instantiation utility method inline with APIMod.ToMod
changes
2022-03-17 06:28:10 +03:00
83189d1f07
Revert "Update mod instantiaton utility method to no longer check for validity"
...
This reverts commit 1a04260807
.
2022-03-17 06:24:55 +03:00
1a04260807
Update mod instantiaton utility method to no longer check for validity
2022-03-17 05:51:12 +03:00
59741ccee6
Add multiplayer mod validity check methods for server consumption
2022-03-17 05:15:09 +03:00
1814a325d8
Move GetSettingUnderlyingValue
to a SettingSource
extension method
2022-03-15 14:54:00 +09:00
e09570c31b
Implement best-name-finding helper method
2022-02-17 00:28:17 +01:00
cb9ffc655a
Add tests showing expected behaviour of naming helper
2022-02-17 00:28:13 +01:00
f9c5000774
Remove obsoleted sentry disposal call and fix incorrectly unbound logger event
2022-01-18 11:27:28 +09:00
97bc67245d
Fix xmldoc reference
2021-11-17 11:46:06 +09:00
f5b95c9e6d
Add ModUtils helper to instantiate mods from ruleset
2021-11-17 11:30:47 +09:00
d567d2be97
Fix multiple issues with textbox content display
...
- Sometimes would display too many decimal digits due to floating point
representation errors.
- Placeholder would also look wrong if text was removed during a
multiple (but determinate) selection.
2021-11-12 23:32:12 +01:00
f02b57c371
Limit new IsZipArchive
method to MemoryStream
for now
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-11-12 19:16:22 +09:00
adf81d7fcd
Add pathway to correctly handle stream-based imports which are not zip archives
2021-11-12 16:42:07 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00