Commit Graph

161 Commits

Author SHA1 Message Date
7f0d366d01 Extract common part of regex to separate method 2022-12-03 16:59:43 +01:00
75cf7bd1d2 change GetNextBestFilename()'s parameters 2022-12-01 18:44:02 +01:00
5de01686a9 extract findBestNumber() from GetNextBestName() into private method 2022-12-01 18:42:52 +01:00
8f59aad91c unnecessary includes 2022-11-30 18:37:50 +01:00
8412a44179 create NamingUtils.GetNextBestFilename() 2022-11-30 18:32:14 +01:00
8dbc38e17a Remove unused setter 2022-11-22 20:14:22 +01:00
8f942f130b Variant 1: edit changes history, empty text resets index 2022-11-21 09:36:31 +01:00
eff6c7be64 Removed unnecessary methods, changed tests, and moved LimitedCapacityQueue.cs to a more generic namespace. 2022-11-19 16:53:35 +01:00
700000b583 Use custom notification with timer 2022-09-20 15:54:18 +09:00
22072ee16a Include framework configuration in sentry output 2022-08-22 17:03:30 +09:00
38a8b9cf0a Add battery info for desktop platforms 2022-07-30 14:26:19 +02:00
e50e0f7339 Remove the nullable disable annotate. 2022-06-30 23:05:09 +08:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
54a32bde44 Don't report sentry errors from builds targetting a different server 2022-06-03 16:29:55 +09:00
3aa8bc933d Add sentry tag for selected beatmap 2022-06-03 08:21:35 +03:00
384cdcbc40 🚑 Fix use of illegal character in Sentry's release name scheme 2022-06-01 18:12:29 +02:00
cb37dd74c1 🔧 Add prefix to Sentry release name 2022-06-01 17:19:33 +02:00
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