Adam Porter
eb6f58e52e
Docs: New logo
2021-08-13 10:48:13 -05:00
Adam Porter
faa4c95438
Docs: Add screenshot
2021-08-13 09:15:30 -05:00
Adam Porter
508929eef4
Docs: Update screenshots
2021-08-12 16:56:06 -05:00
Adam Porter
043b4d45a6
Bind: S-SPC to scroll up
...
Or in Emacs terms, scroll (contents) down.
2021-08-12 15:01:19 -05:00
Adam Porter
f4d362c14c
Add: (ement-room-go-to-read-marker)
2021-08-12 14:55:26 -05:00
Adam Porter
4f8df7f655
Add: Read markers and marking rooms as read
...
This does not show read receipts of other users.
2021-08-12 13:56:16 -05:00
Adam Porter
59582c031d
Change/Fix: (ement-room-goto-next/prev) Move only to events
2021-08-12 11:49:27 -05:00
Adam Porter
c355a6857e
Bind: C-k to delete message
2021-08-12 08:01:19 -05:00
Adam Porter
b6263b1a79
Fix: (ement-connect) Prompt for user ID if not given
2021-08-12 07:23:56 -05:00
Adam Porter
286ad502f6
Docs: Remove straight.el instructions
...
I don't use it myself, and these were apparently wrong, anyway. Users
who use Straight should know what to do according to its
documentation.
2021-08-12 06:44:21 -05:00
Adam Porter
6c490fcbc6
Add/Change: Improve minimum contrast of prism faces
2021-08-12 05:52:01 -05:00
Adam Porter
9f41c794c4
Fix: (ement-disconnect) Clear users table if no sessions left
2021-08-12 05:17:14 -05:00
Adam Porter
4b0419a039
Fix: (ement-room--format-message) Right-align left margin text
...
Whew, this is complicated, but it works. Thanks to the Emacs Lisp
manual, which thoroughly documents these features (but it must be read
carefully).
2021-08-12 05:02:35 -05:00
Adam Porter
7f4a427670
Fix: (ement-room-compose-send) Use quit-restore-window
...
Fixes #22 . Thanks to @vizs.
2021-08-12 04:30:58 -05:00
Adam Porter
4ca8b34987
Docs: Mention Pantalaimon
...
Closes #17 .
2021-08-12 04:25:27 -05:00
Adam Porter
509f5b8e42
Change: (ement--sync) Add :quiet
2021-08-12 04:16:13 -05:00
Adam Porter
8edb74d184
Change/Fix: (defevent "m.room.avatar") Do nothing if disabled
...
Don't even download them in the background if they're disabled.
2021-08-12 03:36:56 -05:00
Adam Porter
5d1887bc7c
Fix: (defevent "m.room.avatar") Unsetting avatars
...
Thanks to @ReggieMarr for reporting.
2021-08-12 03:33:04 -05:00
Adam Porter
cc65aac59f
Change/Fix: (ement-room-retro) Use timeout of 30
...
When loading hundreds or thousands of old events, the server can take
a while to respond. This might not even be long enough sometimes, but
usually doing it again works (maybe the server has had time to cache
some more old data in RAM or something).
2021-08-12 03:26:38 -05:00
Adam Porter
45f8ca28bc
Add: (ement-room-prism-color-adjustment)
2021-08-12 03:26:38 -05:00
Adam Porter
aa91f46a1f
Add: (ement-room-prism-addressee)
...
Makes conversations a bit easier to follow. Note the current
limitation mentioned in the option.
2021-08-12 02:29:58 -05:00
Adam Porter
0f3693903d
Change: (ement-room-compose-org) Improve error message
2021-08-11 23:44:43 -05:00
Adam Porter
6e0cb47a0c
Fix: (ement-room--format-message-body) Never return nil
...
Thanks to @vizs for reporting.
2021-08-11 23:44:43 -05:00
Adam Porter
c8604f2f71
Change: (ement-room--format-reactions) Sort reactions by number
2021-08-11 03:48:19 -05:00
Adam Porter
9a0c9e6319
Fix: (ement-room--buffer) Disable header line when so configured
...
Thanks to @vizs for reporting.
2021-08-11 01:25:29 -05:00
Adam Porter
54950a260c
Fix: (ement-room-set-message-format) Don't require-match
...
Thanks to @vizs for reporting.
2021-08-11 00:56:45 -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
df4b4b84b0
Add: Sending Org-formatted messages as HTML
2021-08-10 18:18:25 -05:00
Adam Porter
92d851ec6e
Fix: (ement-connect) Prompt for password if not given
...
See #17 .
2021-08-10 09:54:29 -05:00
Adam Porter
c486bb91b4
Fix: (ement-room--insert-ts-headers) Include last event
...
This little bug has been around for a while, and I just found the fix
to it after having made the same fix in the --insert-sender-headers,
whose body I copied from this one. Hopefully this doesn't break
anything...
2021-08-10 09:44:03 -05:00
Adam Porter
6613eab9a6
Add: (ement-room-set-message-format)
2021-08-10 09:38:11 -05:00
Adam Porter
957021a543
Comment: Add FIXME
2021-08-10 09:36:46 -05:00
Adam Porter
137bd9af79
Fix: (defevent "m.reaction") Only invalidate if nodes
...
Not sure how this could happen to be nil, but it just did, so...
2021-08-10 09:36:46 -05:00
Adam Porter
8256cf2d2c
Fix: (ement-room--insert-ts-headers) Insert before membership events
...
This is necessary, otherwise a message event after a membership event
might not get a timestamp header.
2021-08-10 09:36:46 -05:00
Adam Porter
f7b5f57837
Comment: Add FIXME
2021-08-10 09:36:46 -05:00
Adam Porter
2383c44bd9
Change: (ement-room-read-string) Use read-from-minibuffer
...
Thanks to @vizs for suggesting.
2021-08-10 09:36:46 -05:00
Adam Porter
f9a67dbba6
Fix: (ement-room-compose-from-minibuffer) Setting input-method
...
See #16 . Thanks to @vizs for reporting.
2021-08-10 09:36:46 -05:00
Adam Porter
449cf5962f
Fix: (ement-room-compose-send) Setting of input-method
...
See #16 . Thanks to @vizs for reporting.
2021-08-10 09:36:46 -05:00
Adam Porter
19a11634d5
Fix: (ement-room--insert-event) "Elemental" format
...
This debug function didn't handle sender headers.
Fixes #15 . Thanks to @akater for reporting.
2021-08-10 09:36:46 -05:00
Adam Porter
e5a42cddc1
Change: (ement--sync) Improve network errors
2021-08-10 03:49:17 -05:00
Adam Porter
11a73eb60d
Change: (ement-room-send-reaction) Take key as argument
2021-08-10 03:33:22 -05:00
Adam Porter
3a615a6182
Fix: (ement-room-header-line-format) Escape % characters
...
e.g. URLs in room topics may include %-encoded characters, which
have special meaning in header-line-format.
2021-08-10 03:33:22 -05:00
Adam Porter
f69040b208
Add/Change: (ement-room-define-event-formatter)
...
This more clearly (and less hackily) defines event formatters.
2021-08-10 03:33:22 -05:00
Adam Porter
6616880562
Change: Use ement-room--handle-event
...
Don't call ement-room--insert-event directly anymore.
2021-08-10 02:28:23 -05:00
Adam Porter
001923c3b4
Add: (room-defevent "m.room.message")
2021-08-10 02:28:23 -05:00
Adam Porter
27500359da
Change: (ement-room--handle-events) Insert timestamp headers
2021-08-10 02:28:23 -05:00
Adam Porter
d752c4a12a
Add: (room-defevent "m.room.member") Insert silently
2021-08-10 02:28:23 -05:00
Adam Porter
11a48cb14e
Add: (ement-room--handle-event)
2021-08-10 02:28:23 -05:00
Adam Porter
3b5688fd60
Tidy: Organization
2021-08-10 02:28:23 -05:00