Benedikt Peetz
49c9e90ba6
Feat(treewide): Add a way for Commands to return more than just strings
2023-07-26 21:04:04 +02:00
Benedikt Peetz
ae7f99632a
Build(flake+Cargo): Update lockfiles
2023-07-26 17:11:52 +02:00
Benedikt Peetz
e792334d21
Feat(treewide): Add a feature based layout and repl subcommand
...
Compiling the whole tui stack, just to debug the lua command line seems
counterproductive to me. This allows to just compile the needed parts
for a basic lua repl.
As of yet the repl is just a mock-up, as the event handling can, as of
right now, not easily be separated from the tui.
To activate specific features add specify the on the cargo command line
like this:
```
cargo run --features "cli tui"
```
or add them to the `default` feature set in the `Cargo.toml`.
2023-07-23 16:39:01 +02:00
Benedikt Peetz
c3a2b2d566
Fix(lua): Switch to mlua library, as it's better than rlua
2023-07-17 07:27:51 +02:00
Benedikt Peetz
fc880d47d2
Build(Lock_files): Update
2023-07-17 06:08:32 +02:00
Benedikt Peetz
327450c64b
Feat(command_interface): Add basic lua support
2023-07-12 21:48:51 +02:00
Benedikt Peetz
1c43626fad
Build(Cargo): Update `Cargo.lock` and upgrade `Cargo.toml`
2023-07-09 10:09:53 +02:00
antifallobst
658f05b8d3
feature (ui - rooms / events): implemented a rooms list area in the UI and live timeline updates on room timeline sync events
2023-07-08 14:45:08 +02:00
antifallobst
dfc87ff937
refactor (architecture): implemented an event based architecture
2023-07-04 18:32:57 +02:00
antifallobst
9fbf112baa
refactor (logger): switched to cli_log
2023-07-01 12:44:11 +02:00
antifallobst
7bd1990eb3
feature (logging): added a logging backend and spreaded a few info log calls over the codebase
2023-06-29 20:17:54 +02:00
antifallobst
2c894e895e
feature (UI): implemented a login screen
2023-06-29 12:36:16 +02:00
antifallobst
e776d8a631
feature (accounts): implemented login with username and password
2023-06-15 19:19:24 +02:00
antifallobst
ff8a6e66eb
initial commit
2023-06-14 23:49:20 +02:00