Commit Graph

76 Commits

Author SHA1 Message Date
Tony Olagbaiye
2b42e8cd2a
buffers! hooray. 2021-06-30 07:26:06 +01:00
Tony Olagbaiye
b6b6ed6246
drop json-c 2021-06-28 02:20:43 +01:00
Tony Olagbaiye
a97d77f332
cleanup 2021-06-28 02:17:02 +01:00
Tony Olagbaiye
ae0ada316e
basic function 2021-06-28 02:00:49 +01:00
Tony Olagbaiye
e7a4dd34c9
linkage shenanigans 2021-06-27 23:51:05 +01:00
Tony Olagbaiye
4acb753cae
basic connection 2021-06-26 15:17:00 +01:00
Tony Olagbaiye
86bfc6359c
efforts 2021-06-26 04:00:33 +01:00
Tony Olagbaiye
f75d1dbea3
update weechat header 2021-06-26 01:30:39 +01:00
Tony Olagbaiye
021fa87fea
simpler envrc 2021-06-26 01:12:48 +01:00
Tony Olagbaiye
ac949c6b7b
fix readme 2021-06-26 00:17:15 +01:00
Tony Olagbaiye
0c8a278fc5
impure envrc 2021-06-25 23:44:03 +01:00
Tony Olagbaiye
9c5c7407b4
add envrc 2021-06-25 23:42:49 +01:00
Tony Olagbaiye
6d8af6ed0f
skel 2021-06-25 23:20:49 +01:00
Tony Olagbaiye
8a8ad87012
add libstrophe 2021-06-25 22:27:32 +01:00
Tony Olagbaiye
f590ef7635
Aaaaaaaaaaaaaaaaaaaa
Ihateslackihateslackihateslack
2018-05-26 20:18:08 +01:00
Tony Olagbaiye
dc0c43c80c
Decode message formatting in attachment messages 2018-05-26 19:44:48 +01:00
Tony Olagbaiye
06d8d19e14
Bump README 2018-05-26 19:10:27 +01:00
Tony Olagbaiye
bae8e0226e
Fix #16 2018-05-26 19:07:36 +01:00
Tony Olagbaiye
64cd31c0b5
thread_broadcast partial impl 2018-05-26 15:14:02 +01:00
Tony Olagbaiye
59a9b463a3
Implement the parsing of message shares (attachments) [closes #14] 2018-05-17 18:10:59 +01:00
Tony Olagbaiye
4e8e378ae5
I don't wanna talk about it. (Closes #13)
*muffled screams*
2018-05-14 20:18:18 +01:00
Tony Olagbaiye
58d46c71d5
Implement sorting nick completions by speaking 2018-05-14 05:03:03 +01:00
Tony Olagbaiye
0e8ea07010
Add usage to README.org 2018-05-13 15:56:10 +01:00
Tony Olagbaiye
aa2a9ab594
Add slack_workspace completion for /slack commands 2018-05-13 15:51:39 +01:00
Tony Olagbaiye
d9c8e64ffe
Support tab-complete workspace-specific custom slack emoji (fix #3) 2018-05-13 15:31:23 +01:00
Tony Olagbaiye
cb597736f1
Officially support tab-completion of standard slack emoji
Using the weechat-idiomatic interface.

TODO: Deprecate /input complete_* code
2018-05-13 11:22:00 +01:00
Tony Olagbaiye
ffcbd66a7e
Implement Standard Slack Emoji completion using /input command_* hooks
See commit 5217251e94 for details
2018-05-13 04:54:20 +01:00
Tony Olagbaiye
27a5acd21d
Clang doesn't like our gnu extensions despite -std=gnu99
So we don't like clang.
2018-05-12 18:32:35 +01:00
Tony Olagbaiye
5217251e94
Add Completion module and emoji completion hook
Note: this doesn't enable emoji completion.

Weechat seems to require hooking on the commands
  /input complete_*
rather than just invoking hook_completion.
2018-05-12 18:22:18 +01:00
Tony Olagbaiye
48257b7cc1
Implement emoji exact search functions 2018-05-11 22:41:15 +01:00
Tony Olagbaiye
c1e7e096d0
Add perl emoji generation as option instead of python 2018-05-11 22:04:06 +01:00
Tony Olagbaiye
3e0cd6e8d5
Add standard slack emoji to a compilation unit 2018-05-11 17:16:27 +01:00
Tony Olagbaiye
b762aa3a8c
Nicklist colours 2018-05-11 11:38:01 +01:00
Tony Olagbaiye
06b81810a5
Installing 2018-05-11 03:31:21 +01:00
Tony Olagbaiye
c771e3bf19 Debian packaging implemented
We won't switch to the system libwebsockets package as we need
custom behaviour and don't want to be linked against openssl.

We don't need to bother with a configure build step as it seems
the current Makefile is sufficient for packaging.
2018-05-11 02:07:51 +01:00
Tony Olagbaiye
95261b2fc4 Packaging 2018-05-11 02:05:08 +01:00
Tony Olagbaiye
601209ae81 Switch to git-buildpackage 2018-05-10 15:20:06 +01:00
Tony Olagbaiye
3e7eb06ff7 Describe debug process 2018-05-10 09:32:24 +01:00
Tony Olagbaiye
135f468ed4 Update README.org 2018-05-10 00:12:42 +01:00
Tony Olagbaiye
27254d5fd8 Update README.org 2018-05-09 23:58:37 +01:00
Tony Olagbaiye
8284713cad Implement chat.meMessage for /me (closes #5) 2018-05-09 22:03:35 +01:00
Tony Olagbaiye
a43417139e Monkeypatch message.bot_message for undoc'd slackbot msgs. Fixes #6 2018-05-09 19:15:20 +01:00
Tony Olagbaiye
b41553ccd9 Handle message.me_message (ref #5) 2018-05-09 17:35:55 +01:00
Tony Olagbaiye
e7096e374f Update README.org 2018-05-09 14:30:47 +01:00
Tony Olagbaiye
bcda842f27 Just remove make install from travis 2018-05-09 14:23:43 +01:00
Tony Olagbaiye
99e5e130a7 Fix install finally 2018-05-09 14:18:30 +01:00
Tony Olagbaiye
4c8df43364 Fix make install 2018-05-09 13:43:28 +01:00
Tony Olagbaiye
6a7fdcca4d Move sanitizers to debug build 2018-05-09 13:40:23 +01:00
Tony Olagbaiye
c925d1e690 Typo 2018-05-09 13:26:51 +01:00
Tony Olagbaiye
afd30dd0d1 Build libjson-c before too 2018-05-09 13:24:17 +01:00