Commit graph

762 commits

Author SHA1 Message Date
Adam Porter
82d598a22a Merge: Fix: (ement-room-sync) Correct argument order 2022-09-09 12:27:00 -05:00
Adam Porter
068ebc1209 Docs: Add changelog entry 2022-09-09 12:18:24 -05:00
Visuwesh
09ad959a09 Fix: (ement-room-sync) Correct argument order 2022-09-09 12:10:58 -05:00
Adam Porter
5edc3b77a8 Meta: v0.1.2-pre 2022-09-09 12:10:30 -05:00
Adam Porter
fb51f82eb5 Release: v0.1.1 2022-09-09 11:52:03 -05:00
Adam Porter
d13cc0c4de Docs: Update README
This now correctly exports to an Info manual using ox-texinfo, without
errors.
2022-09-09 11:45:40 -05:00
Adam Porter
7f3756359b Fix: (ement-room-list-avatars) Use display-images-p
This is more correct than checking display-graphic-p.
2022-09-08 10:31:31 -05:00
Adam Porter
4da836b6e8 Tidy: Docstring 2022-09-08 09:58:36 -05:00
Adam Porter
43ab8f2e09 Fix: (ement-room-scroll-up-mark-read) Select correct room window 2022-09-08 09:55:52 -05:00
Adam Porter
96f3c22cca Meta: 0.1.1-pre 2022-09-08 09:54:38 -05:00
Adam Porter
25d7d43336 Docs: Fix ELPA build error
Since the linked screenshots are excluded from the tarball, the Org
export failed due to broken links.  This should fix it...
2022-09-05 04:51:08 -05:00
Adam Porter
fcbf1a55e8 Release: 0.1 2022-09-02 07:44:17 -05:00
Adam Porter
54c9b0a89b Meta: Add .elpaignore 2022-09-02 07:44:17 -05:00
Adam Porter
d1fceb149e Tidy: Docstrings, comment 2022-09-01 23:10:28 -05:00
Adam Porter
74a8be013d Fix: (ement-room-list-avatars) Default to (display-graphic-p)
Fixes #85.  Thanks to @jfmcbrayer for reporting.
2022-09-01 03:57:41 -05:00
Adam Porter
d36f70671c Change: (ement-room-sync) Also update room list buffers 2022-09-01 03:49:48 -05:00
Adam Porter
4ec2107e6a Change: (ement-room-retro) More idiomatic prefix usage, message 2022-09-01 02:58:19 -05:00
Adam Porter
9d3c82582c Change: (ement-taxy-next-unread) Go to unread marker
Closes #88.  Thanks to @ericsfraga for suggesting.
2022-09-01 02:58:04 -05:00
Adam Porter
f361abebc1 Add: (ement-view-room-display-buffer-action) etc.
i.e. (ement-auto-view-room-display-buffer-action), and use
in (ement-room-view).
2022-09-01 02:40:09 -05:00
Adam Porter
c402ee4931 Add: (ement-disconnect-hook, ement-kill-buffers) 2022-09-01 02:37:47 -05:00
Adam Porter
2626e37b82 Comment: Add TODO 2022-08-15 12:05:25 -05:00
Adam Porter
c3a56284b5 Fix: (ement-room--format-reactions) Composed Unicode variations 2022-08-05 15:48:08 -05:00
Adam Porter
df2110da6f Fix: (ement-room--buffer) Sender headers
Oops, they were being inserted unconditionally in new room buffers.
2022-08-05 13:32:53 -05:00
Adam Porter
4fef240e85 Comment: Add FIXME 2022-07-29 13:29:01 -05:00
Adam Porter
95dcf9d56e Fix: (ement-room--insert-sender-headers) Use ewoc-prev
This should be correct, and omitting it must have been an oversight...
2022-07-28 21:08:58 -05:00
Adam Porter
cbdba7b234 Fix: "kicked and banned" event coalescing 2022-07-28 21:08:09 -05:00
Adam Porter
481f571a2f Change/Fix: Improve "Elemental" display format
This still isn't quite perfect, but it seems to be about 99% so, and a
significant improvement.
2022-07-21 10:38:06 -05:00
Adam Porter
aaba533c95 Fix: (ement-room) browse-url-handlers in Emacs < 28.1
Thanks to @gearoid1:matrix.org for reporting.
2022-07-19 08:09:37 -05:00
Adam Porter
fd46ea2b8b Change/Fix: Highlight "@room" mentions 2022-07-18 12:52:20 -05:00
Adam Porter
919991acef Tidy: Compilation warning 2022-07-18 12:50:16 -05:00
Adam Porter
1eeb0a2c33 Comment: Add 2022-07-18 11:15:37 -05:00
Adam Porter
c54c86b4ff Add: Queue image downloads 2022-07-15 15:13:59 -05:00
Adam Porter
018591e1a2 Change: (ement-api) Add :queue 2022-07-15 15:13:59 -05:00
Adam Porter
5c02bc0876 Fix: (ement-room--buffer) Header for encrypted rooms
Need to check both state and invite-state.
2022-07-15 13:38:06 -05:00
Adam Porter
0eec00733b Fix: (ement-room--format-message)
Fixes #81 (which only happens on an unreleased Emacs version).  Thanks
to Tassilo Horn (@tsdh) for reporting and debugging.
2022-07-13 10:05:55 -05:00
Adam Porter
5e66aa244d Tidy: (ement-room--format-message)
Also improve error message.
2022-07-13 09:06:28 -05:00
Adam Porter
4b7d925bab Fix: (ement-room--format-member-event) Events with empty displayname 2022-07-13 08:15:46 -05:00
Adam Porter
b0580a964d Tidy: (ement-room--format-member-event)
Lispy sometimes makes this unnecessary change.
2022-07-13 08:15:05 -05:00
Adam Porter
6f2162a6f1 Change: (ement--prism-color) Use frame--current-backround-mode
Thanks to @tsdh for suggesting.
2022-07-11 11:06:57 -05:00
Adam Porter
acdb429c2c Comment: Update FIXME 2022-07-11 08:53:32 -05:00
Adam Porter
eae3da5e45 Fix: (ement--prism-color) TTY frames
Fixes #80.  Thanks to Tassilo Horn (@tsdh) for reporting.
2022-07-11 08:35:43 -05:00
Adam Porter
02015eacf6 Change: (ement-room-avatars) Default to value from display-images-p
Thanks to Tassilo Horn (@tsdh) for suggesting.
2022-07-10 07:45:42 -05:00
Adam Porter
0b587685fb Fix: (ement-room-list--timestamp-colors) Background on TTYs
Fixes #79.  See also 0541916b61, #34,
and #73.

Thanks to Tassilo Horn (@tsdh) for reporting.
2022-07-09 09:26:18 -05:00
Adam Porter
2b4ee52e67 Change: Make membership event type bold
Makes each type of event easier to find in long lists of membership
events.
2022-07-06 10:53:03 -05:00
Adam Porter
918d1d9d43 Fix: (ement-room-flush-colors) Don't refresh notification buffer 2022-07-02 11:26:01 -05:00
Adam Porter
ecea501f2d Docs: Mention drag-and-drop 2022-07-01 08:57:20 -05:00
Adam Porter
34acb9df1c Change: (ement-taxy-room-avatar-cache) Make buffer-local
On the rare occasion that the ement-taxy buffer is opened before room
avatars have been fetched, the generated avatars would fill the cache,
and the downloaded ones would never be shown.  Now, killing the buffer
will discard the cache (which is a good idea, anyway, otherwise it
becomes almost like a memory leak).
2022-07-01 08:39:54 -05:00
Adam Porter
9cd7b2f192 Change/Fix: (ement-taxy) Bookmark support 2022-07-01 06:34:58 -05:00
Adam Porter
978bff1771 Add: (ement-notify) Bookmark support 2022-07-01 06:34:14 -05:00
Visuwesh
1a97b597dc Add: Upload file by dragging them
* ement-room.el (ement-room-dnd-upload-file): Add.
(ement-room-mode): Register dnd function to upload file when dragging
them to an Emacs frame.
2022-07-01 03:25:40 -05:00