Commit Graph

26 Commits

Author SHA1 Message Date
diamondburned c45d874a80 Added member list support; moved documentation off README and into GoDoc
This commit adds member list support for servers capable of showing
messages. This includes both backend and frontend interfaces.

A UserStatus type was added with the appropriate constants for this purpose,
but it could be used in the future for other purposes.

All cchat documentation has been moved off of the README and into
GoDoc's documentation sections. This is done to free up the README for
other useful information about the project that doesn't have to do with
the code itself.
2020-07-19 10:37:51 -07:00
diamondburned 1fe254db60 Added documentation to clarify attachments 2020-07-09 16:13:17 -07:00
diamondburned (Forefront) d29ee70d56 Updated README to add RoundIconContainer 2020-06-30 19:46:50 -07:00
diamondburned (Forefront) 88879d45f2 Added typing capabilities and indicator interfaces
This commit adds typing capabilities and indicator interfaces into
cchat. The objective is to provide an API for typing event APIs similar
to Discord's and IRCv3's.
2020-06-29 11:39:59 -07:00
diamondburned (Forefront) 6c7cd5feb2 Added UnreadIndicator and ServerMessageIndicator for unread indicators 2020-06-20 15:02:05 -07:00
diamondburned (Forefront) 8768baf196 Added usage of context.Context into the API for cancellation 2020-06-14 16:00:18 -07:00
diamondburned (Forefront) 2eed8da97f Minor documentation fix 2020-06-09 20:25:10 -07:00
diamondburned (Forefront) 242f2c6192 Added clarifications on containers (applies to all versions) 2020-06-08 20:52:24 -07:00
diamondburned (Forefront) ce009a8cba Name is now required for some interfaces, improved README 2020-06-08 20:35:04 -07:00
diamondburned (Forefront) b4abf67cca Revert cancel callback on most containers 2020-06-08 15:49:53 -07:00
diamondburned (Forefront) 01e6e1ce31 Deprecated LeaveServer API in favor of cancel callbacks 2020-06-08 14:20:21 -07:00
diamondburned (Forefront) 231088e94d Added ServerMessage{Editor,Actioner} 2020-06-07 23:42:01 -07:00
diamondburned (Forefront) deadc66d46 Added label and icon containers to allow updates, minor changes 2020-06-03 19:40:36 -07:00
diamondburned (Forefront) 46debdf53b Clarify that Commander extends Sessions 2020-06-03 00:05:14 -07:00
diamondburned (Forefront) 9b3e03753c Added full interface implementations for reference 2020-06-02 23:56:34 -07:00
diamondburned (Forefront) f846071657 Updated README 2020-06-02 23:28:01 -07:00
diamondburned (Forefront) 3d2eaae6de Added MessageAuthor and Session.UserID() 2020-06-02 23:23:08 -07:00
diamondburned (Forefront) 6df6fab132 Added SessionSaver and SessionRestorer 2020-05-29 00:00:00 -07:00
diamondburned (Forefront) c49bea418a Added Authenticate() to allow resetting the auth process 2020-05-25 15:01:17 -07:00
diamondburned (Forefront) f13b042836 Allow for mutliple sessions 2020-05-22 19:38:25 -07:00
diamondburned (Forefront) 519066e136 Made SendMessage optional, extended ServerMessageSender 2020-05-22 13:50:30 -07:00
diamondburned (Forefront) 107d70485e Extended Server to require Identifier implemented 2020-05-20 14:11:51 -07:00
diamondburned (Forefront) 3e796d5ffe Added the MessageNonce API 2020-05-19 23:11:27 -07:00
diamondburned (Forefront) 6ad5b27b27 Fixed indentation 2020-05-19 20:46:05 -07:00
diamondburned (Forefront) f7c3dcfb38 Improved Authentication docs 2020-05-19 20:44:49 -07:00
diamondburned (Forefront) db7136a15e Added README 2020-05-19 20:42:26 -07:00