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