Dean Herbert
|
7fe69bb199
|
Fix some web requests retrieving the user too early
|
2020-07-14 13:07:17 +09:00 |
|
Joehu
|
db6a9c9717
|
Move null check to menu item addition
|
2020-07-12 22:06:17 -07:00 |
|
Joehu
|
ac7252e152
|
Fix context menu not masking outside of leaderboard area
|
2020-07-12 22:04:00 -07:00 |
|
Joehu
|
9c039848bc
|
Simplify and add null check
|
2020-07-12 12:04:53 -07:00 |
|
Andrei Zavatski
|
3601a2d93f
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into news
|
2020-07-12 14:45:48 +03:00 |
|
Joehu
|
25d2d9ba5c
|
Convert getMods reference to method group
|
2020-07-11 16:24:57 -07:00 |
|
Joehu
|
0d26ad9ddb
|
Fix user top score not having a context menu
|
2020-07-11 16:22:01 -07:00 |
|
Joehu
|
9b4bed2ab2
|
Add ability to select mods from a specific score
|
2020-07-11 16:02:47 -07:00 |
|
smoogipoo
|
fe585611e7
|
Fix + simplify web request
|
2020-07-10 19:54:09 +09:00 |
|
Dean Herbert
|
64e8dce1ad
|
Highlight spotlight rooms with a different colour
|
2020-07-10 19:38:33 +09:00 |
|
smoogipoo
|
926279e39b
|
Implement category dropdown for multiplayer
|
2020-07-10 17:26:42 +09:00 |
|
smoogipoo
|
1bcd673a55
|
Fix crash when switching rooms quickly
|
2020-07-10 12:09:34 +09:00 |
|
Andrei Zavatski
|
de4c22c709
|
Implement news api request
|
2020-07-08 17:58:09 +03:00 |
|
Andrei Zavatski
|
857a027a73
|
Parse HTML entities during APINewsPost deserialisation
|
2020-07-07 00:11:35 +03:00 |
|
Andrei Zavatski
|
68d9f9de46
|
Use DateTimeOffset
|
2020-07-06 23:55:20 +03:00 |
|
Andrei Zavatski
|
9dde101f12
|
Remove string prefixes
|
2020-07-06 23:53:27 +03:00 |
|
Andrei Zavatski
|
fdb7727e95
|
Rename NewsPost to APINewsPost
|
2020-07-06 07:28:44 +03:00 |
|
Andrei Zavatski
|
7550097eb6
|
Implement NewsCard
|
2020-07-06 07:27:53 +03:00 |
|
Andrei Zavatski
|
c18ca19c9d
|
Add NewsPost api response
|
2020-07-06 05:31:34 +03:00 |
|
smoogipoo
|
afa5b995f2
|
Merge branch 'fix-test-nullref' into timeshift-results-2
|
2020-06-11 14:05:05 +09:00 |
|
smoogipoo
|
ab10732a78
|
Remove usages of null-forgiving operator
|
2020-06-09 22:13:48 +09:00 |
|
smoogipoo
|
88aed1d504
|
Merge branch 'master' into update-inspectcode-version
|
2020-06-09 20:12:39 +09:00 |
|
smoogipoo
|
44dd7d65be
|
Fix duplicate scores showing
|
2020-06-09 18:21:37 +09:00 |
|
smoogipoo
|
7f05c16c9f
|
Merge branch 'master' into timeshift-results-2
|
2020-06-09 15:59:13 +09:00 |
|
Dan Balasescu
|
7f72f59307
|
Merge branch 'master' into fetch-private-chat-history
|
2020-06-09 14:42:29 +09:00 |
|
Dean Herbert
|
712fd6a944
|
Fetch existing private message channels on re-joining
|
2020-06-08 17:54:26 +09:00 |
|
smoogipoo
|
caf94df0d0
|
Merge branch 'master' into multiplayer-beatmap-checksum
|
2020-06-05 19:16:05 +09:00 |
|
Dean Herbert
|
f6d9f0597b
|
Add implicit join logic for multiplayer rooms
|
2020-06-03 21:28:29 +09:00 |
|
Dean Herbert
|
1ba3f0ac14
|
Fix chat history not being loaded for multiplayer matches
|
2020-06-03 17:31:55 +09:00 |
|
smoogipoo
|
8aa8d2c880
|
Resolve NREs
|
2020-06-03 16:59:37 +09:00 |
|
smoogipoo
|
f3b5149648
|
Move some suggestions to warnings, resolve issues
|
2020-06-03 16:48:44 +09:00 |
|
smoogipoo
|
13622eff1f
|
Fix response value
|
2020-06-03 12:54:07 +09:00 |
|
smoogipoo
|
1ccdfd7364
|
Pull playlist beatmap checksum from api
|
2020-06-02 14:03:13 +09:00 |
|
Andrei Zavatski
|
11057cd6a8
|
CI fix
|
2020-05-29 21:43:31 +03:00 |
|
Andrei Zavatski
|
affad47248
|
Fix genre/language search doesn't work
|
2020-05-29 19:44:53 +03:00 |
|
smoogipoo
|
0e28ded80f
|
Forward statistics
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
d88bfa2080
|
Cache ruleset + fix possible nullrefs
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
7ac08620b8
|
Add a user object for now
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
f9c64d7be3
|
Implement creation of mods
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
38502ba88c
|
Remove some unnecessary members
|
2020-05-28 22:09:11 +09:00 |
|
smoogipoo
|
ee59182989
|
Implement initial structure for room scores
|
2020-05-28 22:09:11 +09:00 |
|
Dean Herbert
|
f989f1aa00
|
Change event flow to avoid firing store delete events on update
|
2020-05-27 16:08:47 +09:00 |
|
Dean Herbert
|
052ad79fc6
|
Convert dangerous events to IBindables
|
2020-05-19 16:44:22 +09:00 |
|
Dean Herbert
|
facde2c8e1
|
Remove unnecessary generic specification on cursor
|
2020-05-14 16:01:07 +09:00 |
|
「空白」
|
43450b5485
|
Resolve remaining InspectCode issues
> CI should now pass build test
|
2020-05-14 01:57:03 +09:00 |
|
「空白」
|
5962dedd35
|
Reimplement cursor as part of WebRequest extensions
> Added WebRequestExtensions
> Moved Cursor request logic from SearchBeatmapSetsRequest
|
2020-05-13 05:04:39 +09:00 |
|
「空白」
|
cabf3a89b1
|
More robust cursor parsing solution
> Change cursor request to return last response's entire cursor structure
|
2020-05-13 03:44:57 +09:00 |
|
「空白」
|
e321494f15
|
Fix sort-by handling
> Add other cursor fields for paging different sortings
> Sorted as they show in GUI code-wise for more readability for now
|
2020-05-13 02:15:24 +09:00 |
|
「空白」
|
82190a07b8
|
Remove temporary comments
> Removes unnecessary xmldoc comments
|
2020-05-13 02:01:38 +09:00 |
|
「空白」
|
35e7cee458
|
Squash commits from private fork
Temporary comments left to-remove later
|
2020-05-12 03:18:47 +09:00 |
|
alex
|
0e2ccac33b
|
Add spaces to comments
|
2020-05-04 18:36:24 -07:00 |
|
Dean Herbert
|
c73d45bc01
|
Reduce initial channel load overhead by only loading history on active channel
|
2020-04-29 15:23:28 +09:00 |
|
Lucas A
|
e136ecec5f
|
Create ClickablePlaceholder and make of use it where applicable.
|
2020-04-23 14:01:47 +02:00 |
|
Lucas A
|
b1b3e01abd
|
Apply review suggestion.
|
2020-04-23 14:01:47 +02:00 |
|
Lucas A
|
ea29f7c344
|
Use an OsuAnimatedButton in LoginPlaceholder to get the correct animations.
|
2020-04-23 14:01:47 +02:00 |
|
Dean Herbert
|
1cec0575b7
|
Remove unused classes and replace overlay in game
|
2020-04-21 16:38:47 +09:00 |
|
Dean Herbert
|
c3b36d8f20
|
Merge pull request #7924 from EVAST9919/beatmap-listing-expanded
Implement sorting by genre and language in BeatmapListingOverlay
|
2020-04-21 16:34:59 +09:00 |
|
Dean Herbert
|
c2ed6491a9
|
Move and shorten enum names
|
2020-04-21 15:39:15 +09:00 |
|
Dean Herbert
|
801f02a3d7
|
Fix inline executions of APIRequest.Perform not getting result populated early enough
|
2020-04-20 17:48:02 +09:00 |
|
Dan Balasescu
|
477d519df3
|
Merge branch 'master' into beatmap-listing-expanded
|
2020-04-20 17:18:18 +09:00 |
|
Dean Herbert
|
07b8ef83c9
|
Add /np to help line
|
2020-04-19 22:15:07 +09:00 |
|
Dean Herbert
|
1dd471dfcc
|
Add /np (now playing) command support in chat
|
2020-04-19 15:13:25 +09:00 |
|
Dean Herbert
|
2ab4a7293e
|
Clean up enum sorting attribute code
|
2020-04-16 17:26:09 +09:00 |
|
Dean Herbert
|
c0a1aae63a
|
Merge branch 'master' into beatmap-listing-expanded
|
2020-04-15 13:26:16 +09:00 |
|
Dean Herbert
|
89d8063588
|
Add support for Perform/PerformAsync
|
2020-04-13 21:35:35 +09:00 |
|
Dean Herbert
|
1c8a71b284
|
Exception instead of assert
|
2020-04-13 21:24:47 +09:00 |
|
Dean Herbert
|
c96df97586
|
Add support for non-generic requests
|
2020-04-11 18:02:49 +09:00 |
|
Dean Herbert
|
415adecdf6
|
Add support for Result fetching
|
2020-04-11 18:02:43 +09:00 |
|
Dean Herbert
|
832822858c
|
Add basic request / response support
|
2020-04-11 17:48:23 +09:00 |
|
Andrei Zavatski
|
b6d8e487d2
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded
|
2020-04-09 19:18:59 +03:00 |
|
smoogipoo
|
ed3e0a01e1
|
Re-namespace into song select
|
2020-04-07 15:31:22 +09:00 |
|
smoogipoo
|
ed17a1c990
|
Improve visual display
|
2020-04-07 15:30:06 +09:00 |
|
smoogipoo
|
933314d724
|
Remove unnecessary method
|
2020-04-07 14:50:11 +09:00 |
|
smoogipoo
|
c46ea7bdef
|
Add disposal, prevent memory leaks
|
2020-04-07 14:49:24 +09:00 |
|
Santeri Nogelainen
|
da59baa779
|
Add line break
|
2020-04-04 22:42:13 +03:00 |
|
Santeri Nogelainen
|
163de36777
|
Merge remote-tracking branch 'upstream/master'
|
2020-04-04 22:29:15 +03:00 |
|
Santeri Nogelainen
|
1e8badb14a
|
Move all logic to TopLocalRank and remove CarouselBeatmapRank
|
2020-04-04 22:28:36 +03:00 |
|
Dean Herbert
|
812583a4cd
|
Remove stray newline
|
2020-03-30 16:17:42 +09:00 |
|
Dean Herbert
|
7ecce713bb
|
Keep provided IDs where possible if not online
|
2020-03-30 15:07:39 +09:00 |
|
Santeri Nogelainen
|
faa2b49be4
|
Fix namespace for CarouselBeatmapRank, make UpdateableRank in TopLocalRank readonly
|
2020-03-28 18:13:39 +02:00 |
|
Santeri Nogelainen
|
1c711147f3
|
Move all carousel rank logic into separate classes (TopLocalRank and CarouselBeatmapRank)
|
2020-03-28 17:22:01 +02:00 |
|
Dean Herbert
|
1b6342438f
|
Hide scrollbars in tournament chat display
|
2020-03-23 12:05:16 +09:00 |
|
smoogipoo
|
e586249db7
|
Expose GetRankName from DrawableRank
|
2020-03-17 16:25:51 +09:00 |
|
smoogipoo
|
d77b0acd90
|
Move rank colour to OsuColour
|
2020-03-17 16:25:41 +09:00 |
|
TheWildTree
|
acd280c855
|
Add System channel type and use it for the ChannelSelectorTab
|
2020-03-15 22:13:26 +01:00 |
|
Dan Balasescu
|
afcbc5b789
|
Merge branch 'master' into fix-cross-thread-operation
|
2020-03-11 12:45:18 +09:00 |
|
Dean Herbert
|
ed837d3115
|
Use framework extension method for FromHex
|
2020-03-11 10:18:41 +09:00 |
|
Dean Herbert
|
ad7cda8735
|
Fix download failures causing a non-safe drawable change
|
2020-03-10 20:11:06 +09:00 |
|
Dean Herbert
|
0102aaf32a
|
Move chat expand/contract logic local to tournament
|
2020-03-08 18:11:57 +09:00 |
|
Dean Herbert
|
aed52179f0
|
Fix weird reverse logic
|
2020-03-08 15:32:22 +09:00 |
|
Andrei Zavatski
|
c08e16d97f
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into beatmap-listing-expanded
|
2020-03-06 01:27:51 +03:00 |
|
Dean Herbert
|
4294ed4b64
|
Better align fonts to weights
|
2020-03-04 11:45:19 +09:00 |
|
Dean Herbert
|
276f6da483
|
Merge branch 'master' into better-room-participants
|
2020-02-28 16:42:31 +09:00 |
|
smoogipoo
|
085968dd7f
|
Rename recent participants
|
2020-02-27 20:00:53 +09:00 |
|
smoogipoo
|
97c07281d8
|
Make ParticipantsList use the new participants property
|
2020-02-27 19:24:13 +09:00 |
|
smoogipoo
|
99442ec9c3
|
Implement single-room multiplayer room polling
|
2020-02-27 19:23:50 +09:00 |
|
smoogipoo
|
3f5c4633bc
|
Remove workarounds for CreateRoomRequest shortcomings
|
2020-02-27 16:41:00 +09:00 |
|
Dean Herbert
|
db1e5abad7
|
Merge pull request #7786 from EVAST9919/subcomments-alter-new
Add ability to load long comment trees in CommentsContainer
|
2020-02-21 21:18:33 +09:00 |
|
smoogipoo
|
db78b95228
|
Remove duplicated api request
|
2020-02-21 19:27:25 +09:00 |
|
smoogipoo
|
957b33b141
|
Fix included comment properties not being set correctly
|
2020-02-21 19:27:17 +09:00 |
|
smoogipoo
|
41c6d2f2e7
|
Merge remote-tracking branch 'origin/master' into subcomments-alter-new
|
2020-02-21 17:02:58 +09:00 |
|
smoogipoo
|
37e295e4be
|
Refactor orphaning to better follow osu-web specification
|
2020-02-21 17:02:48 +09:00 |
|
Dean Herbert
|
92f6f0207c
|
Rename LoadingAnimation to LoadingSpinner
|
2020-02-21 15:33:31 +09:00 |
|
Andrei Zavatski
|
20b49bea4b
|
Refactor SearchBeatmapSetsRequest
|
2020-02-21 01:49:03 +03:00 |
|
Andrei Zavatski
|
58903759f1
|
Implement enum attributes to set display order
|
2020-02-21 01:37:36 +03:00 |
|
Andrei Zavatski
|
d50cca6264
|
Minor enum adjustments for consistency
|
2020-02-21 01:05:20 +03:00 |
|
Andrei Zavatski
|
eeae0a5774
|
Fix typos
|
2020-02-21 00:56:33 +03:00 |
|
Andrei Zavatski
|
063a53017e
|
Implement Language filter
|
2020-02-20 17:56:49 +03:00 |
|
Andrei Zavatski
|
6b2ae67eaf
|
Implement Genre filter
|
2020-02-20 17:40:45 +03:00 |
|
Dean Herbert
|
5c16dbbea9
|
Merge pull request #7919 from smoogipoo/null-leaderboard-position
Support null leaderboard position
|
2020-02-20 16:27:24 +09:00 |
|
Dan Balasescu
|
474d0635cf
|
Merge pull request #7913 from TheWildTree/highlight-full-combo
Highlight max combo on beatmap leaderboards
|
2020-02-20 14:53:55 +09:00 |
|
smoogipoo
|
1a689231c2
|
Support null leaderboard position
|
2020-02-20 14:51:25 +09:00 |
|
Andrei Zavatski
|
7550685a61
|
DrawableErrorHandler -> NotFoundDrawable
|
2020-02-20 02:43:13 +03:00 |
|
TheWildTree
|
23c9782f50
|
Add maxCombo to APIBeatmap
|
2020-02-19 17:58:41 +01:00 |
|
Andrei Zavatski
|
255c8d3a13
|
Adjust SearchBeatmapSetsRequest for new usage
|
2020-02-19 17:33:48 +03:00 |
|
Andrei Zavatski
|
01202f09be
|
Expand SearchBeatmapSetsResponse
|
2020-02-19 17:32:43 +03:00 |
|
Andrei Zavatski
|
3bf3becdd6
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into subcomments-alter-new
|
2020-02-18 13:27:08 +03:00 |
|
smoogipoo
|
c8b81bcf3c
|
Use equality comparison rather than hash set
|
2020-02-16 16:23:46 +09:00 |
|
smoogipoo
|
17e3470441
|
Replace hashcode override with local equality comparer
|
2020-02-16 00:23:52 +09:00 |
|
Dean Herbert
|
a51fdfb95e
|
Merge pull request #7839 from smoogipoo/match-subscreen-redesign
Redesign match subscreen to add playlist support
|
2020-02-15 21:11:39 +09:00 |
|
Dean Herbert
|
d0122b935e
|
Transfer metadata to ensure present on creating a new match
|
2020-02-15 19:40:59 +09:00 |
|
Andrei Zavatski
|
7cb11be810
|
Merge remote-tracking branch 'refs/remotes/ppy/master' into subcomments-alter-new
|
2020-02-14 20:55:51 +03:00 |
|
recapitalverb
|
7866c26f95
|
Make OsuConfigManager instances readonly
|
2020-02-14 22:18:56 +07:00 |
|
recapitalverb
|
7de7748607
|
Remove unnecessary nullability
|
2020-02-14 22:02:10 +07:00 |
|
recapitalverb
|
2bd2cd1d3f
|
Use OsuConfigManager from ctor instead
|
2020-02-14 21:59:33 +07:00 |
|
recapitalverb
|
c46d828716
|
Preserve permitNulls
|
2020-02-14 20:59:51 +07:00 |
|
recapitalverb
|
a7c2fd078f
|
Fix remaining cases
|
2020-02-14 20:27:21 +07:00 |
|
recapitalverb
|
c753cb46c5
|
Use [Resolved] wherever possible
|
2020-02-14 20:14:00 +07:00 |
|
Dean Herbert
|
a75715607b
|
Move drawable load to asynchronous context
|
2020-02-14 15:41:46 +09:00 |
|
Dean Herbert
|
720ceca78a
|
Final tidy-up pass
|
2020-02-14 15:38:47 +09:00 |
|
Dean Herbert
|
edf9cfc863
|
API can't be null on load
|
2020-02-14 15:36:06 +09:00 |
|
Dean Herbert
|
6f1cecd86f
|
Move LoadComplete up in method
|
2020-02-14 15:35:39 +09:00 |
|
Dean Herbert
|
7e6c194d4a
|
Add missing xmldoc
|
2020-02-14 15:34:46 +09:00 |
|
Dean Herbert
|
4d5abab2ee
|
Remove unnecessary content private storage
|
2020-02-14 15:29:50 +09:00 |
|
Dean Herbert
|
76cfe1f42c
|
Merge branch 'master' into online-container
|
2020-02-14 15:18:27 +09:00 |
|
Lucas A
|
049b0d93d1
|
Add back default content fade transitions
|
2020-02-13 21:40:25 +01:00 |
|
Lucas A
|
dac0148c94
|
Apply review suggestions.
|
2020-02-13 20:08:14 +01:00 |
|
Dean Herbert
|
e181a95c85
|
Remove unused using
|
2020-02-13 22:28:37 +09:00 |
|
Dean Herbert
|
4a04b434a9
|
Merge branch 'master' into remove-current-item
|
2020-02-13 21:41:23 +09:00 |
|
Dean Herbert
|
b9a296d3f9
|
Merge branch 'master' into remove-current-item
|
2020-02-13 19:34:15 +09:00 |
|
Dean Herbert
|
28ca1a5bcc
|
Merge branch 'master' into participants-bindable
|
2020-02-13 19:31:50 +09:00 |
|
smoogipoo
|
bc1c4f6b58
|
Add missing null-allowance
|
2020-02-13 19:04:23 +09:00 |
|
smoogipoo
|
bce9c8f3f3
|
Make room participants into a bindable list
|
2020-02-13 18:59:15 +09:00 |
|
smoogipoo
|
75bef15583
|
Remove "current" multiplayer room item
|
2020-02-13 18:48:28 +09:00 |
|
smoogipoo
|
91edadfe9d
|
Make playlist beatmap and ruleset into bindables
|
2020-02-13 18:12:47 +09:00 |
|
Andrei Zavatski
|
5201c1c87b
|
Use new algorithm for comments tree creation
|
2020-02-13 02:21:13 +03:00 |
|
Lucas A
|
b9e10cb498
|
Privatize ViewTarget
|
2020-02-11 18:10:46 +01:00 |
|
Andrei Zavatski
|
26afe0f31e
|
Add ability to load long comment trees in CommentsContainer
|
2020-02-10 15:43:11 +03:00 |
|
Lucas A
|
30e0a34e50
|
Wrap Content into a container for animating visibility.
|
2020-02-08 17:11:31 +01:00 |
|
Lucas A
|
7ca9f4dc20
|
Apply review suggestions
|
2020-02-08 17:11:31 +01:00 |
|