Commit Graph

8415 Commits

Author SHA1 Message Date
080f2859ef Merge pull request #18689 from peppy/quick-import-only-on-batch
Always perform full consistency checks for single imports
2022-06-15 17:06:06 +09:00
dfab8b71f6 Merge branch 'master' into stable-beatmap-recursive-import 2022-06-15 10:06:46 +03:00
19543685ff Merge branch 'master' into quick-import-only-on-batch 2022-06-15 15:27:06 +09:00
3d638abc52 Fix test files stream not disposed after creation 2022-06-15 08:24:20 +03:00
ee8045d507 Add failing test case 2022-06-15 07:33:21 +03:00
850afcb1c3 Add failing test case 2022-06-15 05:43:39 +03:00
36599d1174 Merge branch 'master' into fix-hit-error-when-not-visible 2022-06-14 22:47:11 +03:00
cd74f22e12 Add failing test case 2022-06-14 19:10:13 +03:00
cac724f436 Re-enable ignored tests that will work again now 2022-06-15 00:51:08 +09:00
88d5e074a8 Rename lowPriority to batchImport 2022-06-15 00:46:00 +09:00
f11fe54385 Remove custom hash function flow 2022-06-15 00:42:30 +09:00
2f8290831a Skip quick import clause when importing a single item
Closes https://github.com/ppy/osu/issues/18600.
2022-06-15 00:26:34 +09:00
9f599a5ab4 Remove unused lowPriority flag from one Import method 2022-06-14 19:52:30 +09:00
0147a8ecee Add test coverage of HUD components still getting updated when hidden 2022-06-14 18:35:49 +09:00
f997886142 Add scrolling gameplay visualisation mode to latency certifier 2022-06-13 17:18:32 +09:00
17eaf7bb5c Add failing test coverage showing hit meters don't update when not visible 2022-06-13 16:36:22 +09:00
5b3b9a2cd3 Add test coverage for "simple" mode 2022-06-11 16:21:22 +03:00
8d53ed64a3 Fix mode cycling and add test coverage 2022-06-11 21:36:43 +09:00
096d6df868 Fix regression in testing and setting logic 2022-06-10 20:33:21 +09:00
d46739ff0b Add circle gameplay test coverage 2022-06-10 19:42:25 +09:00
e5d6dc1ba5 Merge pull request #18606 from peppy/latency-comparer
Add latency certifier system
2022-06-10 19:41:44 +09:00
936b38e0c5 Reduce test coverage to a point where headless tests will run correctly 2022-06-10 16:13:53 +09:00
e0644f2726 Simplify flow of progression to be linear 2022-06-10 15:19:10 +09:00
c9dfffbc0e Merge pull request #18619 from peppy/fix-collection-performance
Fix performance overhead of large collections
2022-06-10 15:01:31 +09:00
7d86010903 Fix test regression 2022-06-10 14:41:22 +09:00
4a5e86e451 Rename Beatmaps to BeatmapHashes for clarity 2022-06-10 14:03:51 +09:00
bc7262a3dd Merge pull request #18627 from Joehuu/always-show-mod-selector-beatmap-info
Always show mod selector on beatmap info leaderboards regardless of supporter
2022-06-09 18:18:12 +09:00
8879c59b36 Merge pull request #18623 from LittleEndu/new-me-recommender
Use new own profile statistics in difficulty recommender
2022-06-09 11:11:21 +09:00
5c138de446 Add failing mod selector visibility test 2022-06-08 13:22:49 -07:00
c6264d5b3d Split beatmap set overlay tests to online and offline 2022-06-08 13:21:23 -07:00
bf67b35ade Use new own profile statistics in difficulty recommender 2022-06-08 17:44:57 +03:00
6aa84425a2 Add comment explaining test expectations 2022-06-08 19:26:34 +09:00
c661f2b059 Ensure ChannelManager has access to API from point of construction
Closes https://github.com/ppy/osu/issues/18451.
2022-06-08 19:15:23 +09:00
3d4d87bcb2 Update test expectations 2022-06-08 18:34:28 +09:00
42cd7d9e6e Change CollectionManager to only store MD5 hashes instead of full BeatmapInfo 2022-06-08 18:23:09 +09:00
c43670fcd9 Merge pull request #18603 from peppy/fix-import-dialog
Add placeholder when no results are visible at song select
2022-06-08 15:22:31 +09:00
3b46787e06 Merge pull request #18496 from smoogipoo/multiplayer-leaderboard-user-mods-2
Support mod/ruleset combinations in multiplayer gameplay leaderboard
2022-06-08 14:58:13 +09:00
eee79c9531 Merge pull request #18610 from jai-x/refactor-chat-line
Refactor `ChatLine` and fix `DrawableChannel` flow padding
2022-06-08 13:54:53 +09:00
cd649f7d97 Merge branch 'master' into multiplayer-leaderboard-user-mods-2 2022-06-08 13:39:42 +09:00
c69d53df00 Add failing test case 2022-06-08 04:29:50 +03:00
2f635fa854 Refactor ChatLine and fix DrawableChannel flow padding
Refactors `ChatLine` component to use more sensible override properties
and layout using grid container. Moves creation of username component
into its own method to simplify BDL.

Updates padding of base `DrawableChannel` flow padding.

Removes usage of `ChatOverlayDrawableChannel` since it's overrides are
no longer needed.

Updates usage of `StandAloneChatDisplay` to use new override properties
of `DrawableChannel`.
2022-06-07 22:35:45 +01:00
b924aa3296 Fix tests failing when run headless 2022-06-08 00:36:19 +09:00
9da99a0ddf Rename to latency certifier 2022-06-07 23:34:55 +09:00
95dea00725 Tidy up code and namespaces 2022-06-07 23:10:08 +09:00
058760253a Add test coverage of certification flow 2022-06-07 23:02:15 +09:00
0adeccbf03 Add full latency testing flow 2022-06-07 17:28:31 +09:00
430bacf917 Add initial layout of comparison screens 2022-06-07 17:28:31 +09:00
0d32c94104 Add initial implementation of beatmap carousel no-results-placeholder 2022-06-07 17:25:06 +09:00
df9174ec00 Remove import popup dialog from song select
This has been replaced in spirit by the first run overlay.
2022-06-07 16:45:27 +09:00
ef5d601f67 Fix difficulty name overflow in score panel 2022-06-07 12:05:03 +08:00