Adam Porter
978bff1771
Add: (ement-notify) Bookmark support
2022-07-01 06:34:14 -05:00
Adam Porter
5d03a7dd70
Improve: %W formatting
2022-06-30 11:28:41 -05:00
Adam Porter
6f9bd70b79
Add: %W wrap-prefix message formatter
...
And use it in ement-notify, etc. This seems to strike a nice balance
between readability and efficient use of space, especially in the
notifications buffer.
2022-06-30 11:07:43 -05:00
Adam Porter
a5c96bd682
Change: (ement-notify--room-background-color) Improve, cache
...
Also update (ement-room-flush-colors) to flush these cached colors.
2022-06-27 16:29:39 -05:00
Adam Porter
c5bb6b02e6
Change: (ement-notify--log-to-buffer) Improve spec and face
2022-06-27 16:29:15 -05:00
Adam Porter
0e9db0f1a5
Fix: (ement-notify--log-to-buffer) Name indentation
2022-06-27 16:10:06 -05:00
Adam Porter
cb3e138299
Fix: (ement-notify--log-to-buffer) Inhibit read only
2022-06-27 15:27:04 -05:00
Adam Porter
cef83470b6
Change: (ement-notify) Derived mode for notifications buffer
2022-06-27 03:01:11 -05:00
Adam Porter
7276764589
Fix: (ement-notify--notifications-notify) Room displayname
...
Thanks to @benoitj for reporting.
2022-05-12 13:54:20 -05:00
Adam Porter
bc439ec2c9
Refactor: Move much code into new ement-lib.el file
...
This simplifies relations between files and avoids circular
dependencies. package-lint may complain about symbol names in the new
file, but that's okay.
2022-05-12 12:56:08 -05:00
Adam Porter
70da19e4c9
Add/Change: Refactor notification predicates and functions
...
This seems more logical and powerful.
2022-04-22 16:07:05 -05:00
Adam Porter
cba65e2c61
Add: (ement-notify--event-from-session-user-p)
...
And use in ement-notify-ignore-predicates.
2022-04-22 15:23:51 -05:00
Adam Porter
b4c954da1f
Fix: (ement-notify--notifications-notify) Events without bodies
...
e.g. redacted events.
2022-04-22 10:13:18 -05:00
Adam Porter
7526b2772c
Add: (ement-notify--notify-if-unread)
2022-04-15 17:40:46 -05:00
Adam Porter
45b7882c8a
Add: (ement-notify--notifications-notify) Show room avatars
2022-04-15 16:25:58 -05:00
Adam Porter
cab45dd912
Tidy: Docstrings, unused variable
2022-03-25 21:34:24 -05:00
Adam Porter
eb4197244b
Add: Multi-session support
2021-08-23 19:16:59 -05:00
Adam Porter
7a89dcdeb4
Add: Commands and bindings to switch to special buffers
2021-08-10 18:18:25 -05:00
Adam Porter
6613eab9a6
Add: (ement-room-set-message-format)
2021-08-10 09:38:11 -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
d699de7666
Add: Room avatars
2021-08-05 06:18:05 -05:00
Adam Porter
afe986f1aa
Tidy: (ement-room--event-mentions-user-p) Rename
...
It's a predicate.
2021-08-04 22:25:50 -05:00
Adam Porter
01a800e323
Add: Add to reactions by clicking them
...
Toggling them back off is yet to be done.
2021-08-04 02:18:49 -05:00
Adam Porter
40d3dc1299
Tidy: (ement-notify.el) Declare function
2021-08-03 20:02:30 -05:00
Adam Porter
1d8fff0b77
Add: (ement-notify-prism-background)
2021-08-03 19:15:12 -05:00
Adam Porter
8b60da0cfc
Fix: (ement-notify-limit-room-name-width)
...
Also add ellipsis option, and increase default width by 2 (so
"#matrix-dev" fits).
2021-08-03 06:56:10 -05:00
Adam Porter
3bf9d83b6a
Fix: (ement-notify, ement-notify-ignore-predicates)
2021-08-03 04:53:16 -05:00
Adam Porter
cdbccc8a4b
Fix: (ement-notify-functions) Default value
...
Forgot to change that earlier.
2021-08-03 04:49:57 -05:00
Adam Porter
a65ba56aec
Change: Refactor and simplify notification system
2021-08-03 01:14:48 -05:00
Adam Porter
208be8b23e
Add: (ement-notify-limit-room-name-width)
2021-08-03 01:14:16 -05:00
Adam Porter
44550cfbdc
Add: Notifications and Mentions buffers
2021-08-03 00:37:49 -05:00
Adam Porter
db4f09323c
Fix: (ement-notify--notify) Ensure body is a string
2021-08-03 00:14:59 -05:00
Adam Porter
fe899d1cca
Fix: (ement-notify) Filters variable
...
Used the wrong variable name. Oops.
2021-08-03 00:14:59 -05:00
Adam Porter
7c5a5f766a
Add: (ement-notify--log-mentions)
2021-08-03 00:14:59 -05:00
Adam Porter
f729714d5d
Comment: Add section heading
2021-08-03 00:14:59 -05:00
Adam Porter
62302949df
Change: (ement-notify) Only run when session hasn't synced yet
2021-07-29 02:01:25 -05:00
Adam Porter
02d8afff77
Add: (ement-notify-filters) and new predicates
...
Not sure if "filters" and "predicates" are the best names for these,
but NTIH (Naming Things Is Hard).
2021-07-28 00:37:25 -05:00
Adam Porter
12f2f33712
Tidy: Docstrings
...
Thanks, Checkdoc.
2021-07-27 21:42:53 -05:00
Adam Porter
89b7b28f89
Add: Notifications
2021-07-27 01:52:22 -05:00