florian
6eff70d415
remove debug code from client and library
2019-07-20 13:44:18 +02:00
florian
08d1fcc15d
fix join, and implement joining from guild view
2019-07-20 13:39:37 +02:00
florian
f51e371f23
allow joining by snowflake
2019-07-20 13:03:45 +02:00
florian
d86a386edd
introduce a /join command for guild text channels
2019-07-20 12:51:07 +02:00
florian
d9c276c68c
properly use parent_ids by storing them in a hash first
2019-07-20 09:09:22 +02:00
florian
a9f23fc278
optimise tree view a tiny bit
...
don't refresh all the time, wait for the data to be ready. waiting on
the data is not a good idea either, but it is better than to
continously refresh all the data
2019-07-19 21:32:22 +02:00
florian
af49931b49
preliminary guild view in the side bar
2019-07-19 20:52:12 +02:00
florian
b879151e07
add online status to friends overview
2019-07-19 16:09:28 +02:00
florian
85d6134d33
fix /msg command
2019-07-17 21:17:54 +02:00
florian
ab65d49605
implement channel acking and new messages
2019-07-12 18:30:44 +02:00
florian
b8fa202ce3
implement message sending to channels
2019-07-12 11:53:32 +02:00
florian
f742f29fcc
handle incoming messages through MESSAGE_CREATE
2019-07-11 20:06:51 +02:00
florian
6d7c7e641f
revamp handling of channels
2019-07-10 20:16:47 +02:00
florian
596969bbae
fix loading of friends
2019-07-10 19:07:05 +02:00
florian
b6cffac1d9
parse READY event to get information for session
2019-07-10 19:04:41 +02:00
florian
d10f0b1f32
add session handler
2019-07-10 14:44:34 +02:00
florian
30fb4a73df
switch over to use sessions
2019-07-10 14:30:37 +02:00
florian
ffcc9f60f7
just add skeleton request handling
2019-07-09 21:46:17 +02:00
florian
b2fc9cbb62
semi working gateway implementation
2019-07-09 21:44:23 +02:00
florian
6e3555e0a8
add masking code for websockets
2019-07-09 18:25:15 +02:00
florian
f6ca0791a9
write debug log to file
2019-07-09 14:54:25 +02:00
florian
91bdd23a72
web sockets are hard
2019-07-08 23:29:08 +02:00
florian
c3f4f5a180
fetch messages for channels and display them
2019-07-08 18:38:24 +02:00
florian
8718ef85a0
fix a few memory leaks
2019-07-08 15:15:29 +02:00
florian
72d29f15ef
automatically logout all accounts
2019-07-08 14:08:25 +02:00
florian
7a15fe6752
implement logout command
2019-07-08 13:04:53 +02:00
florian
6dc21a365c
minor fixes
2019-07-06 16:41:47 +02:00
florian
a164afe170
began work on a msg command
2019-07-05 16:40:16 +02:00
florian
e2bdd05775
first channel API
2019-07-05 13:37:50 +02:00
florian
be4e5cedc3
build channel object for chat channels
2019-07-04 20:58:08 +02:00
florian
7f5ceff688
full friends list support, add remove, and accept
2019-07-04 19:25:38 +02:00
florian
efce6a6543
implement adding friends
2019-07-03 22:47:12 +02:00
florian
2e563b724a
always keep ID, the API can use @me at discretion anyhow
2019-07-03 21:14:59 +02:00
florian
de6d02fd58
suddenly friend listing support
2019-07-03 21:14:23 +02:00
florian
b307906cf4
massive improvements all abound
2019-07-02 21:53:29 +02:00
florian
e9bf4d0986
steps towards an ncurses API
2019-06-26 10:48:55 +02:00
florian
523725f375
began work on guilds
2019-06-25 18:20:27 +02:00
florian
aed7dacf29
store json information in account
2019-06-25 17:00:25 +02:00
florian
42183539d3
move the libevent2 <> CURL stuff into the library
2019-06-25 16:18:15 +02:00
florian
1be026187c
dump information
2019-06-25 15:01:36 +02:00
florian
05694d2611
split into library and applications
2019-06-25 14:52:38 +02:00