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