Adam Porter
85ee94cbf3
Add/Change: (defface ement-room-list-very-recent) et al.
2022-04-20 13:00:23 -05:00
Adam Porter
167f1030d4
Add: Favorite/low-priority room faces and sorting
2022-04-09 17:19:58 -05:00
Adam Porter
01ccce2c64
Fix: (defface ement-room-list-direct) :inherit attribute
2022-03-29 23:17:27 -05:00
Adam Porter
96a2331a1d
Fix: (ement-room-list--entry) Face for left direct rooms
2022-03-26 01:24:32 -05:00
Adam Porter
4815852067
Add: Handle left rooms
2022-03-24 17:21:53 -05:00
Adam Porter
ce8ee9b5b4
Fix: (defface ement-room-list-direct) Normal weight
2022-03-17 07:33:03 -05:00
Adam Porter
951f17a3cd
Fix: (ement-room-list--set-entries) Use 0 if room has no latest ts
2021-09-30 06:26:53 -05:00
Adam Porter
291048be93
Change: (ement-room-list) Right-align timestamps
2021-09-30 04:28:54 -05:00
Adam Porter
d04c894bf9
Change: (ement-room-list--set-entries) Pre-sort by latest event
2021-09-29 05:38:42 -05:00
Adam Porter
03ccbed817
Add: (ement-room-list-simplify-timestamps)
2021-09-24 10:24:23 +00:00
Adam Porter
8e32a2c425
Comment: Removed fixed FIXME
2021-09-06 03:24:21 -05:00
Adam Porter
c2352cb339
Add: (room-list) Recency faces for timestamps
2021-08-24 23:00:30 -05:00
Adam Porter
b8045c997f
Add/Change: Room list faces
2021-08-24 22:08:24 -05:00
Adam Porter
b94a52ddc2
Fix: (room-list) Sort invited rooms first (in Latest column)
...
Also remove obsolete warning about ts library (should be good now),
which was giving false warnings about invited rooms.
2021-08-24 19:54:53 -05:00
Adam Porter
eb4197244b
Add: Multi-session support
2021-08-23 19:16:59 -05:00
Adam Porter
7903c807fe
Add: Invited rooms
...
i.e. rooms to which the user has been invited, not sending
invitations (a separate feature).
2021-08-23 19:08:53 -05:00
Adam Porter
b361fcccc0
Change: (ement-room-list) Downcase "Direct" column
2021-08-23 16:43:11 -05:00
Adam Porter
836d8a222b
Add: (ement-room-list) Bold face for unread rooms
2021-08-10 22:00:35 -05:00
Adam Porter
7a89dcdeb4
Add: Commands and bindings to switch to special buffers
2021-08-10 18:18:25 -05:00
Adam Porter
6965e7cf3a
Tidy: Mode name strings
2021-08-06 11:24:58 -05:00
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