summaryrefslogtreecommitdiff
path: root/protocols/Discord/src/proto.h
AgeCommit message (Collapse)Author
2020-05-11Discord: fix for processing custom user statusesGeorge Hazan
2020-04-17Discord: fix for the basic search (by SnowFlake)George Hazan
2020-03-23Discord: opcode 7 processing addedGeorge Hazan
2020-03-11Discord: voice part of protocol moved to the separate fileGeorge Hazan
2020-03-11Discord: partial support for VoiceService pluginGeorge Hazan
2020-02-29Discord:George Hazan
- fixes #1953 ([Discord] Changing status post-sign-in doesn't work unless a normal client is also open); - fixes #705 ([Discord] System tray icon does not reflect actual status of Discord protocol); - version bump
2020-02-24Discord: temporary token not to be savedGeorge Hazan
2020-02-24Discord:George Hazan
- fixes a problem with 400 BAD REQUEST error when sending mark as read request; - code cleaning; - version bump
2020-02-20bunch of useless threads replaced with a call of ProtoBroadcastAsyncGeorge Hazan
2020-02-13fixes #2209 (Discord: missing API for guilds and chats)George Hazan
2020-02-11Discord:George Hazan
- gateway command 12 isn't available since Jan 13th, 2020; - GUILD_SYNC is also not available anymore; - better cookie control; - version bump
2020-01-20Discord: support for message deletionGeorge Hazan
2020-01-15Discord voice calls - packet processingGeorge Hazan
2020-01-10WebSocket_Connect to return the reply to a HTTP request instead of a connectionGeorge Hazan
2020-01-03minor code cleaningGeorge Hazan
2020-01-03Discord to use system window to maintain its timersGeorge Hazan
2019-11-06fixes #2117 ([Discord] Support for the newly introduced Custom Status)George Hazan
2019-11-05Discord:George Hazan
- JSON cycles rewritten using iterators; - private channels processing code extracted to the separate method
2019-10-08WebSocket related code moved to the coreGeorge Hazan
2019-09-25fixes #2080 (protocol menu is lost during dynamic account creation)George Hazan
2019-06-08Discord: fix for problems of small Guilds (missing nick list, duplicate ↵George Hazan
group chat messages)
2019-03-14Discord: we don't need that crutch anymoreGeorge Hazan
2019-03-14fixes #1893 ([Discord] Make option to DISABLE at all group chats/channels)George Hazan
2019-03-08fixes #1863 completely ([Discord] add manual history sync from IMs/DMs ↵George Hazan
(private chat))
2019-03-06related to #1863 ([Discord] Make option to turn off group chats/channels ; & ↵George Hazan
add manual history sync from IMs/DMs (private chat))
2019-02-23fixes #1843 ([discord] Group chat history is no longer retrieved on login)George Hazan
2019-02-02Unify option namedartraiden
2018-12-23code cleaningGeorge Hazan
2018-12-21code cleaningGeorge Hazan
2018-12-21attempt to unify AsyncHttpRequest in various protocolsGeorge Hazan
2018-11-27fixes #1638 ([Discord] Direct messages from temporary contacts cause the ↵George Hazan
contact to be shown as if it were a regular friend)
2018-11-27Discord: fix for guild syncGeorge Hazan
2018-11-26no need to make this function a method anymoreGeorge Hazan
2018-11-26Chat_AddGroup - simplified prototypeGeorge Hazan
2018-11-23Discord:George Hazan
- fixes #1641 ([Discord] In some cases, sending a link in own message can cause that message to be attributed to conversation partner) - old perversion with storing last user id dropped; - class CDiscordMessage dropped as well, only message id is stored now; - old useless handler OnReceiveMessage also dropped; - version bump
2018-11-21this code is so much fasterGeorge Hazan
2018-10-31Discord: subgroups usage is enabled for the new accounts onlyGeorge Hazan
2018-10-31Discord: additional option to use special sub-groups for guildsGeorge Hazan
2018-10-29fixes #1633 ([Discord] Sending a message with a link causes the message to ↵George Hazan
be discarded)
2018-10-29Discord:George Hazan
- crash fix on exit; - fix for calling KillTimer from the worker process; - fix for disconnecting whole account when server orders to reset the gateway connection
2018-10-27Discord: list of guild's channels separated for each guildGeorge Hazan
2018-10-26Discord: delayed chat creation + channel groups supportGeorge Hazan
2018-10-17Discord: fix for assigning message ids to own messagesGeorge Hazan
2018-10-13group chats:George Hazan
- GC_SHAREDUSERS removed; - SESSION_INFO::pParent used instead to collect data about shared user info - fix for SESSION_INFO::pMe calculation - Discord chats now go offline when proto goes offline
2018-10-13chat api:George Hazan
- GC_SHAREDUSERS flag added to share the same array of users for all group chats; - USERINFO.next removed; - MODULEINFO.arUsers & SESSION_INFO.arUsers introduced to maintain user lists; - MM_AddModule removed; - memory allocation model changed for MODULEINFO & SESSION_INFO - MM_CreateModule & SM_CreateSession members are added to g_chatApi
2018-10-01centralized system of processing message ids. also fixes #1375George Hazan
2018-09-20fix for the proper return type of PROTO<>::RecvMsgGeorge Hazan
2018-05-28all plugins => CMPlugin virtual functionsGeorge Hazan
2018-05-20CMPlugin to receive a reference to PLUGININFOEXGeorge Hazan
2018-04-22OnEvent(EV_PROTO_ONCONTACTDELETED) => PROTO_INTERFACE::OnContactDeletedGeorge Hazan