Commit graph

24 commits

Author SHA1 Message Date
Adam Porter
33cb19fe7a Tidy: (ement-room-list-mode) Name string 2021-08-06 10:54:58 -05:00
Adam Porter
4d184ecbac Change: (ement-room-list-next-unread) Message if no unread rooms 2021-08-05 07:21:48 -05:00
Adam Porter
d699de7666 Add: Room avatars 2021-08-05 06:18:05 -05:00
Adam Porter
0072a855c4 Fix: (ement-room-list-action) Use ement-view-room 2021-08-01 01:05:14 -05:00
Adam Porter
dbcf7576e1 Fix: (ement-room-list-action) Use opened buffers
Thanks to @treed for reporting.
2021-08-01 00:47:40 -05:00
Adam Porter
ba9eb3f0e5 Fix: (ement-room-list-auto-update) Autoload
Since it's in ement-sync-callback-hook.
2021-07-30 01:30:30 -05:00
Adam Porter
06f962b587 Add: (ement-room-list--entry) help-echo for U and B columns 2021-07-29 21:04:15 -05:00
Adam Porter
2703f5c0ef Fix: (ement-room-list--entry) Workaround bug in ts
ts-human-format-duration returned empty string for durations <1
second.  ts-0.2.1 contains the fix, and 0.3-pre does too, but users
will need to upgrade the library, so we tell them.
2021-07-29 21:02:48 -05:00
Adam Porter
1574ddf915 Add: (defevent "m.room.topic")
Updates room topic for event.
2021-07-29 05:47:07 -05:00
Adam Porter
b50ce53106 Change: (ement-room-list--entry) Message instead of warning
It's happening more than I realized, but it seems like a transient
error, because the formatted timestamp seems to appear with the next
sync.  So let's not pop up a warning; a message is enough.
2021-07-29 05:27:41 -05:00
Adam Porter
a5f2d08e41 Add: (ement-room-list) Buffer column 2021-07-29 04:44:40 -05:00
Adam Porter
d56c1bb4ec Add: Auto-update room list buffer 2021-07-29 04:35:21 -05:00
Adam Porter
fd1cd6f26b Add: Cycle and scroll through unread buffers with SPC 2021-07-29 04:13:57 -05:00
Adam Porter
200e38df36 Change: Use new-events list in room local slot
And push new events directly to timeline slot.  This makes more sense.
2021-07-29 02:07:58 -05:00
Adam Porter
41140995b7 Change: Move room-display-name function to ement-room
Seems to make sense.
2021-07-29 01:01:40 -05:00
Adam Porter
1b851add7b Change: (ement-room-list--entry) Warn for invalid timestamp
Try to detect and workaround a weird problem that @akater has been
encountering.
2021-07-29 00:22:12 -05:00
Adam Porter
1bebb8f02f Add: (ement-room-list) Direct column 2021-07-29 00:22:04 -05:00
Adam Porter
fc3579a21b Add: (ement-room-list) Member count 2021-07-28 20:12:12 -05:00
Adam Porter
6f2a2f2e45 Tidy: Headers for package-lint
Even though these aren't packages, the way we call package-lint on
each file causes warnings for missing keywords.
2021-07-27 21:50:05 -05:00
Adam Porter
c5e83b76d7 Add: Emacs bookmark support
Room buffers and the room list buffer can be bookmarked.

Especially useful with Burly: <https://github.com/alphapapa/burly.el>.
2021-07-25 23:21:54 -05:00
Adam Porter
1b0556a3aa Comment: Add TODO 2020-12-04 19:17:58 -06:00
Adam Porter
c7d19f38a5 Change: Call ement-list-rooms after login
Users can disable this by customizing ement-after-login-hook.
2020-12-04 03:26:50 -06:00
Adam Porter
8df425710a Change: Improve room-switching commands and binds 2020-12-04 03:08:09 -06:00
Adam Porter
9e3c9268d1 Add: Room list
And associated changes.
2020-12-03 21:53:11 -06:00