Commit graph

123 commits

Author SHA1 Message Date
Maze
a5bed102e5 placeholder is now "Empty room (?)" 2020-01-21 21:36:31 +01:00
Maze
959a2fc77d placeholder room name 2020-01-21 21:08:45 +01:00
Damir Jelić
c1b8fe97c3 buffer: Unknown events nowadays have a source. 2019-12-04 22:44:49 +01:00
Marco Sirabella
d3f37d059c
Transition to buffer.number setter 2019-11-22 18:35:20 -05:00
Marco Sirabella
a6b955f4c7
Implement NEAR_SERVER for new_channel_position 2019-11-22 18:33:04 -05:00
Marco Sirabella
56aa9992a9
Implement none and next functionality for new_channel_position 2019-11-19 20:59:57 -05:00
Joel Lehtonen
1fe0215e44 Some Telegram bridges use "_telegram" prefix instead of plain "telegram" 2019-11-11 14:40:18 +02:00
Damir Jelić
e5f6b597af weechat-matrix: Fetch from the backlog if the buffer has < 10 lines at startup. 2019-09-11 13:48:10 +02:00
Damir Jelić
f48a69a6b6 buffer: Check for already printed events while fetching the backlog. 2019-09-11 13:26:59 +02:00
Damir Jelić
aec7023e25 buffer: Force member loading if we're printing from the backlog as well. 2019-09-10 23:23:57 +02:00
Damir Jelić
0acd3d7dc9 buffer: Fix the formatting of room encryption events. 2019-09-10 23:04:48 +02:00
Damir Jelić
3e24e0e999 buffer: The redact_line method doesn't take tags as an argument. 2019-09-10 22:42:32 +02:00
Damir Jelić
488fa29232 buffer: Add the ability to print more message types from the backlog. 2019-09-10 22:16:51 +02:00
Damir Jelić
27c81afcb7 buffer: Start to refactor out the message formatting. 2019-09-10 22:12:23 +02:00
Damir Jelić
eee63decb1 weechat-matrix: Store/restore sync tokens. 2019-09-10 18:51:58 +02:00
Damir Jelić
dc34a5bef9 weechat-matrix: Handle the case where our clients gets soft-logged out. 2019-09-10 15:26:54 +02:00
Damir Jelić
a37ca2f4b7 buffer: Move the room name logic from nio into weechat-matrix. 2019-09-04 18:33:07 +02:00
Damir Jelić
934863e209 buffer: Change the way the domain localvar is set.
Room ids in newer room versions will become opaque strings and won't
contain the domain of the homeserver.

Get the domain from the homeserver url instead.
2019-07-02 18:11:28 +02:00
Damir Jelić
e9214862fe buffer: Pass the homeserver to the mxc -> http api function.
This fixes #57.
2019-07-02 18:10:35 +02:00
Damir Jelić
4c04f6319b buffer: Store the homeserver inside room buffers. 2019-07-02 18:10:12 +02:00
Damir Jelić
b2877b0f71 buffer: Clear the buffer last message if we succeed in sending it. 2019-06-27 11:48:01 +02:00
Damir Jelić
7ad0893a3f buffer: Make the resending -> ignore devices logic a configurable option. 2019-06-26 23:07:08 +02:00
Damir Jelić
563cf9926c buffer: Allow to ignore devices by sending the same message twice. 2019-06-26 17:53:26 +02:00
Thomas
db8bc325b4
Add shortname for twilio, telegram, messenger bridge 2019-04-06 00:57:47 +05:30
Damir Jelić
c02fa75d4f buffer: Handle bad events better. 2019-03-13 15:25:22 +01:00
Damir Jelić
1b54b67154 buffer: Add more bridged username workarounds. 2019-03-11 16:26:29 +01:00
Damir Jelić
e9e61b04da buffer: Add user name hacks for ircnet and whatsapp users.
This closes #59.
2019-03-08 19:31:12 +01:00
Damir Jelić
ef51c95a08 buffer: Allow the buffer name to be human readable. 2019-03-06 16:25:21 +01:00
Damir Jelić
01b5d5c1c5 matrix: Allow buffers to be switched by short names.
This patch overrides the /buffer command and modifies it so we can
switch to matrix buffers by their short name.
2019-02-26 16:08:39 +01:00
Damir Jelić
67f3b1883a buffer: Fix redactions for multiline messages. 2019-01-28 16:56:32 +01:00
Damir Jelić
c9ddcf7e78 matrix: Room display name calculation method is now a property. 2019-01-19 12:37:05 +01:00
Denis Kasak
d6a415e54a Update copyright notices. 2019-01-16 16:37:53 +01:00
Damir Jelić
3efd866052 buffer: Limit the number of lines we search when replacing lines. 2019-01-15 13:51:20 +01:00
Damir Jelić
062a736217 Merge branch 'coloring' into olm-command 2019-01-13 13:46:13 +01:00
Denis Kasak
141814bb84 Support full color pair (fg/bg) for each color. 2019-01-13 13:45:25 +01:00
Damir Jelić
a75ce9c636 buffer: Fix buffer lines updating if the new string is an empty string.
This should fix the buffer sorting bug where the prefix isn't properly
updated.
2019-01-13 13:42:34 +01:00
Damir Jelić
7e0215702c server: Refactor message sending. 2019-01-13 12:33:25 +01:00
Damir Jelić
2a68120d09 buffer: Don't move the unread marker for the current buffer. 2018-12-10 20:10:58 +01:00
Damir Jelić
eabaee6a1b buffer: Handle fully read account data events. 2018-12-10 18:55:01 +01:00
Damir Jelić
1fe0484b96 buffer: Ignore unknown events. 2018-12-03 22:39:50 +01:00
Damir Jelić
9d3b624733 server: Add support for sending out read markers. 2018-12-03 22:28:49 +01:00
Damir Jelić
33a96485ee buffer: Limit the display name to 50 characters. 2018-11-30 12:53:01 +01:00
Damir Jelić
be0aae605f buffer: Use the display name for slack users as well. 2018-11-30 12:50:39 +01:00
Damir Jelić
66765f96d8 buffer: Small documentation fix. 2018-11-29 17:10:42 +01:00
Damir Jelić
624ecc4d77 config: Add typing notice conditions. 2018-11-29 17:10:42 +01:00
Damir Jelić
1298a2c910 server: Initial typing notice sending support. 2018-11-29 15:54:13 +01:00
Damir Jelić
a0199109be buffer: Store undecrytped events so we can try to decrypt them later. 2018-11-22 13:52:09 +01:00
Damir Jelić
bdb7f4509e buffer: Remove dead code. 2018-11-21 19:18:20 +01:00
Damir Jelić
47e71ce925 buffer: Add the session id to the line tags. 2018-11-21 19:17:34 +01:00
Damir Jelić
58bf197913 buffer: Fix the editing of actions for already printed lines. 2018-11-15 17:18:49 +01:00