562a792a99
Use thread instead of LongRunning for API
2018-09-01 13:19:22 +09:00
bf6fb1c380
Don't use ConcurrentQueue for API
...
This queue type can hold several references to already dequeued requests. In our usage, this can cause old api calls to hold references to already-disposed screens (and in turn, very large memory portions).
2018-09-01 12:56:09 +09:00
5256f3ed31
Merge branch 'master' into changelog-overlay
2018-08-21 13:55:02 +02:00
52b157d072
Merge https://github.com/ppy/osu into multiplayer-room-settings
2018-08-14 11:16:25 -03:00
cc640893c2
Merge branch 'master' into Private_Messages
2018-08-04 00:33:46 +02:00
b4ef3dd4dd
Add LocalMessage
2018-08-03 20:03:43 +09:00
b1e9a4fd24
Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
2018-07-29 23:28:34 +02:00
8c0bcb8e3c
Fix drawable crash and lload the inital messages of newly joined channels
2018-07-29 21:40:43 +02:00
a8b0e23ed6
Merge remote-tracking branch 'upstream/master' into changelog-overlay
2018-07-26 15:41:33 +02:00
da8fc0ee5d
ToLower -> ToLowerInvariant
2018-07-25 07:37:05 +02:00
7b653fab17
Pass in lastMessageId instead of self referencing
2018-07-24 18:01:28 +02:00
6937cf27a7
Tidy up channel join logic
2018-07-24 17:51:20 +02:00
090d197b21
Remove unnecessary using
2018-07-24 17:35:08 +02:00
da730269a9
Formatting and ctor usage for required parameters
2018-07-24 15:25:47 +02:00
42df0c974f
Rename UserChannel to private channel.
2018-07-24 05:17:57 +02:00
e769c15d28
Provide XML doc in Channel.cs and ChannelManager.cs and ChatTabControl.cs
2018-07-24 05:14:33 +02:00
16db81e9b5
Extract the message hadling logic into IncomingMessagesHandler
2018-07-24 04:54:11 +02:00
9a6d92bb22
Rename fetchMsgReq to fetchMessageReq in ChannelManager.cs
2018-07-23 22:09:05 +02:00
2ae890366a
Nicefy the errormessage in the constructor of GetMessagesRequest
2018-07-23 22:08:37 +02:00
1ab75529a1
Simplify user channel message population code
2018-07-23 21:15:52 +02:00
0aacde836a
Move private channel constructor to own class
2018-07-23 20:46:44 +02:00
9f43e0c900
Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
...
# Conflicts:
# osu.Game/Overlays/Chat/ChatTabControl.cs
# osu.Game/Overlays/ChatOverlay.cs
2018-07-23 15:45:54 +02:00
80808bddbf
Add changelog listing
2018-07-22 05:28:43 +02:00
b5207d65f7
Show listing graph; Slight refactor
2018-07-21 10:05:12 +02:00
ba0430752c
Check wether a chart is populated; Fixes to graph's colour setting
2018-07-21 09:45:14 +02:00
ce0029eabf
Make build's creation date not nullable
2018-07-21 03:19:30 +02:00
8d4de68c39
Nullables in APIChangelog; Primitive changelog entries display
2018-07-20 23:57:46 +02:00
c36a303b36
Fix ChangelogEntries being a list of objects
2018-07-20 23:14:05 +02:00
b049ffa11d
Improve fake-api
2018-07-20 18:23:25 +02:00
02a8fb2154
Update comments; Improve neighboring builds handling;
...
Apply fixes to things pointed out by AppVeyor
2018-07-20 15:48:20 +02:00
227394925a
Add neighboring builds handling;
...
+ provoke angry AppVeyor
2018-07-20 13:51:31 +02:00
1b3010a1b5
Remove accidental partial modifier in APIChangelog
2018-07-20 12:33:44 +02:00
c7669b2128
Add build-scoped requests;
...
Add OnClick to TooltipIconButton; Actions on pressing previous/next in builds
2018-07-20 12:22:31 +02:00
1857c91647
Expand APIChangelog; Normalize its line endings
2018-07-20 11:20:01 +02:00
a857999950
Refactor3
2018-07-20 00:52:50 +02:00
bcd132e87f
API1
2018-07-19 19:07:24 +02:00
8e93269885
Remove whitespace
2018-07-09 22:47:01 +02:00
3140b2e15c
Fix duplicate messages appearing
2018-07-09 22:14:21 +02:00
290b6e5f1d
Fix the crash in the visual testcase
2018-07-09 22:09:27 +02:00
ec914a5095
Fix crash when the local echo is send to the wrong channel.
2018-07-09 21:00:39 +02:00
f681ef41ac
Rename MAX_HISTORY to MaxHistory, added some logging on failures, use a lamda in ChatOverlay instead of a method pointer.
2018-07-09 20:39:16 +02:00
d4f9bcdee1
Merge branch 'Private_Messages' of https://github.com/miterosan/osu into Private_Messages
2018-07-09 20:14:16 +02:00
16d3815a59
Clean Channel up and reword two comments
2018-07-09 18:58:33 +02:00
4b638db475
Reorder the properties and fields on Channel.
...
Make MAX_HISTORY because cause can not be public.
2018-07-09 18:52:28 +02:00
263e68de91
Use a custom channel not found exception.
2018-07-09 18:45:11 +02:00
c56a4ea893
Merge branch 'master' into Private_Messages
2018-07-08 19:29:33 +02:00
6b240280d0
Merge https://github.com/ppy/osu into multiplayer-room-settings
2018-07-07 01:10:27 -03:00
625b9ead4c
Fix links from profile top scores to beatmaps not working correctly
2018-07-05 21:00:23 +09:00
73851fb194
Fix beatmap details not working for unranked beatmaps
2018-07-03 15:57:05 +09:00
884ac71874
Merge branch 'master' into Private_Messages
2018-06-28 21:04:02 +02:00