16 Commits

Author SHA1 Message Date
aaa4297d4c Import modified reflow from ratatui
This was recommended by the ratatui maintainer, as this API is more likely to
be deprecated than made public
2023-11-03 09:37:41 +01:00
fe676cacda Make buffers fill from the bottom, and render each paragraph individually
The goal of rendering paragraph individually is to eventually avoid
redrawing everything every time there is a change
2023-11-02 21:45:40 +01:00
d7b23edb8c Enable thin LTO for release builds
It takes the same time to run and makes the output marginally smaller
2023-11-02 12:32:56 +01:00
fda09e0127 Poll room updates and display them 2023-11-02 12:01:15 +01:00
e0bc599ce5 Prematurely optimize RoomBuffer's memory usage 2023-11-02 09:20:52 +01:00
72018ff53c Add textarea and run commands from it 2023-11-01 21:53:07 +01:00
1c13d2c784 Make the log buffer show logs 2023-11-01 18:57:25 +01:00
ed031d9757 Update ratatui to v0.24 2023-11-01 09:30:46 +01:00
34f7377d05 Update matrix-sdk to latest Git
There have been major changes since the last release a year ago; including
a switch from sled to sqlite, which will make it easier to inspect the data
2023-10-31 18:56:47 +01:00
a024e9ef45 Print sync_response instead of crashing 2023-10-31 18:47:19 +01:00
e407656a53 Set device display name 2023-10-30 19:30:44 +01:00
6b8b30e6ba Implement account config + login 2023-10-29 21:25:34 +01:00
9d7872b8ee Sort dependencies 2023-10-29 20:21:13 +01:00
5d77eace77 Add a basic command system instead of refering to actions directly from the config 2023-10-29 16:49:05 +01:00
d86380f48d Add targeted Rust version 2023-10-29 11:20:24 +01:00
5c70290c21 Add boilerplate from ratatui-async-template 2023-10-29 11:19:06 +01:00