95d23bf6a9
add copyright header to all C files too
2019-07-22 16:36:10 +02:00
4d06f13b23
add command for closing windows
2019-07-22 16:30:10 +02:00
d2a2e5a392
move chat window title code where it belongs
2019-07-22 16:01:23 +02:00
2776503fac
add some debugging tips
2019-07-20 15:25:30 +02:00
ce02d57e97
add copyright header everywhere
2019-07-20 15:22:51 +02:00
cbbeef3a0b
fix readme
2019-07-20 15:16:16 +02:00
daaccc8468
add licence
2019-07-20 15:15:33 +02:00
91a246745b
add proper readme
2019-07-20 15:14:32 +02:00
c3a447d44f
fix a whole slew of memory leaks, and fix an internal ref mismatch
2019-07-20 14:43:37 +02:00
e3609b9ace
fix another memory leak in mainwindow when building the tree
2019-07-20 14:00:21 +02:00
08b69263d6
fix a memory leak in mainwindow about keys
2019-07-20 13:49:28 +02:00
6eff70d415
remove debug code from client and library
2019-07-20 13:44:18 +02:00
08d1fcc15d
fix join, and implement joining from guild view
2019-07-20 13:39:37 +02:00
e1f796d053
ALT+LEFT/RIGHT should be global
2019-07-20 13:39:21 +02:00
dd46fedf4f
fix posting of messages, full parameter was broken for commands
2019-07-20 13:38:59 +02:00
360266baad
fix error in comment
2019-07-20 13:06:17 +02:00
f1a64470e1
repair key codes
2019-07-20 13:05:57 +02:00
f51e371f23
allow joining by snowflake
2019-07-20 13:03:45 +02:00
d86a386edd
introduce a /join command for guild text channels
2019-07-20 12:51:07 +02:00
ec41ec2c87
reintroduce focus, as I ran out of keycodes for the input
2019-07-20 11:57:06 +02:00
9a90773210
introduce treeview navigation and collapsing
2019-07-20 11:08:07 +02:00
d9c276c68c
properly use parent_ids by storing them in a hash first
2019-07-20 09:09:22 +02:00
b07b716a56
forgot to blank out one discriminator
2019-07-20 08:55:12 +02:00
9a9553fe02
add a screenshot
2019-07-20 08:54:01 +02:00
b944c84f5e
add a shitty readme
2019-07-19 23:31:18 +02:00
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
af49931b49
preliminary guild view in the side bar
2019-07-19 20:52:12 +02:00
b879151e07
add online status to friends overview
2019-07-19 16:09:28 +02:00
5febc2061c
add useful alias
2019-07-19 15:26:10 +02:00
288fb83ad4
add some more convenient keybindings
2019-07-19 15:25:40 +02:00
85d6134d33
fix /msg command
2019-07-17 21:17:54 +02:00
d43d008cb8
fix error in line printing
2019-07-17 19:48:58 +02:00
eebc9343b0
move config files to .config
2019-07-17 19:48:52 +02:00
ab65d49605
implement channel acking and new messages
2019-07-12 18:30:44 +02:00
b8fa202ce3
implement message sending to channels
2019-07-12 11:53:32 +02:00
0c9432c269
add some todo
2019-07-11 20:16:00 +02:00
f742f29fcc
handle incoming messages through MESSAGE_CREATE
2019-07-11 20:06:51 +02:00
6d7c7e641f
revamp handling of channels
2019-07-10 20:16:47 +02:00
596969bbae
fix loading of friends
2019-07-10 19:07:05 +02:00
b6cffac1d9
parse READY event to get information for session
2019-07-10 19:04:41 +02:00
d10f0b1f32
add session handler
2019-07-10 14:44:34 +02:00
30fb4a73df
switch over to use sessions
2019-07-10 14:30:37 +02:00
ffcc9f60f7
just add skeleton request handling
2019-07-09 21:46:17 +02:00
b2fc9cbb62
semi working gateway implementation
2019-07-09 21:44:23 +02:00
6e3555e0a8
add masking code for websockets
2019-07-09 18:25:15 +02:00
f6ca0791a9
write debug log to file
2019-07-09 14:54:25 +02:00
91bdd23a72
web sockets are hard
2019-07-08 23:29:08 +02:00
c3f4f5a180
fetch messages for channels and display them
2019-07-08 18:38:24 +02:00
8718ef85a0
fix a few memory leaks
2019-07-08 15:15:29 +02:00
623649dd86
update status update with a window title
2019-07-08 15:09:06 +02:00