7e9e441c1e
Use Garmelon/vault
2023-02-23 14:41:10 +01:00
35a140e21f
Make MsgStore fallible
2023-02-23 14:41:10 +01:00
20186bda5c
Satisfy clippy
2023-01-05 14:21:50 +01:00
61a9cc10f1
Update toss to version with separate widthdb
2022-09-26 17:36:49 +02:00
bbf6371f87
Reorganize key bindings list a bit
2022-09-25 22:50:45 +02:00
75e3a08b58
Display chat cursor only when chat has focus
2022-09-25 22:22:01 +02:00
9aac9f6fdd
Add error popup when external editor fails
2022-09-25 18:57:59 +02:00
cb1fdb41b8
Rename tree_id to root_id
2022-09-09 21:55:14 +02:00
19febc188e
Remove unnecessary mut-s
2022-08-30 17:32:57 +02:00
21245a8274
Use absolute paths in key! macro
2022-08-30 17:25:50 +02:00
5eeabea2de
Add todos
2022-08-30 17:17:11 +02:00
c09608d1f8
Open link popup via key binding
2022-08-30 00:30:08 +02:00
JRF
7e086258b6
Add key bindings to move to parent/root message
2022-08-29 00:38:31 +02:00
c9eee7f1d0
Clean up cursor movement code a bit
2022-08-27 12:10:23 +02:00
8419afd2e1
Remove old comment
2022-08-25 22:08:47 +02:00
ded927b9f0
Overhaul UI event handling
2022-08-20 18:36:20 +02:00
19a477e423
Make cursor visible after exiting editor
2022-08-11 14:37:04 +02:00
5ad9f0f3e7
Include pastes in input events
2022-08-10 23:59:08 +02:00
f7e379fe3a
Scroll with page up/down
2022-08-10 03:14:26 +02:00
5acb4c6396
Center cursor on screen
2022-08-09 15:51:47 +02:00
a4b79d4e81
Move cursor to prev/next sibling
2022-08-09 15:44:35 +02:00
c41ab742d3
Fix message count in folded info
2022-08-09 15:12:49 +02:00
87a14eedf2
Move cursor over folded subtrees
2022-08-09 15:07:37 +02:00
0ad3432141
Fold subtrees
2022-08-09 15:00:12 +02:00
bfc221106d
Move to prev/next unseen message
2022-08-08 21:31:12 +02:00
cee91695e0
Mark older messages as seen instead
2022-08-08 21:31:12 +02:00
573f231466
Mark all messages as seen
2022-08-08 21:31:12 +02:00
43247e2a5c
Mark all visible messages as seen
2022-08-08 21:31:12 +02:00
de569211f6
Display seen status of messages
2022-08-08 21:31:12 +02:00
6166c5e366
Toggle messages' seen status
2022-08-08 21:31:09 +02:00
bfbdec4396
Move editor key handling to one place
2022-08-06 23:39:56 +02:00
c4d3f5ba4d
Move cursor in message editor vertically
2022-08-06 23:39:56 +02:00
6c1ce49236
Show available key bindings with F1/?
2022-08-04 17:02:54 +02:00
20ea96f83e
Match key events using macros
2022-08-04 01:05:08 +02:00
2dfdbbb4d2
Fix scrolling when composing a new thread
...
When composing a new thread and writing more than one line, the chat
wouldn't scroll to make the editor cursor visible again. My original
guess for when the scrolling code should run was a bit too restrictive.
2022-08-03 03:08:00 +02:00
4d1a42427a
Add scrolloff
2022-08-03 02:52:53 +02:00
042f0ab78d
Move cursor chronologically
2022-08-03 02:02:12 +02:00
01ee4b4ce8
Use new highlight colors for editor and pseudo messages
2022-08-03 01:12:31 +02:00
cbe2b2e10e
Add some todos
2022-08-03 00:12:14 +02:00
f70d0c25cf
Clear editor contents with ctrl+l
2022-08-02 23:14:27 +02:00
f14e9b8998
Enter newlines via modifier+enter
...
As long as the modifier doesn't get swallowed by the terminal, the
editor will insert a newline at the current cursor location. My own
terminal emulator swallows ctrl and shift but not alt, so alt+enter
works for me.
2022-08-02 22:35:18 +02:00
76352f9b6b
Fix scrolling when sending a message
2022-08-02 22:34:36 +02:00
3ab73668ba
Fix editor cursor not being made visible
2022-08-02 22:09:41 +02:00
cfcc663169
Remove pseudo message after server replied
2022-08-02 21:43:35 +02:00
402b79eb31
Scroll larger amounts via ctrl+u/d/b/f
2022-08-02 02:28:36 +02:00
00bcdddc62
Enable some warnings
2022-08-02 02:17:37 +02:00
baa49107f1
Remove unused files
2022-08-02 01:42:10 +02:00
18573e5a37
Fix rendering of editor and pseudo message
2022-08-02 01:22:34 +02:00
26d953395b
Edit messages in the tree view
2022-08-02 01:08:02 +02:00
415da3afd8
Render editor and pseudo message
2022-08-01 23:38:46 +02:00