antifallobst
f6a1b5200a
refactor(cbs): added responses and dumped the dummy cbs code
2024-05-21 04:20:40 +02:00
antifallobst
4519fe5db6
refactor(cbs): moved the packet definitions into their own crate
2024-05-15 16:51:45 +02:00
antifallobst
64d5bdd9c5
feat: implemented the skeleton of the core CBS handler
2024-05-14 14:01:54 +02:00
Silas Schöffel
e560790e00
build(Cargo): update dependencies
...
This also replaces tui-rs with ratatui
2024-05-08 21:58:30 +02:00
Benedikt Peetz
0fe5fe8b59
build(Cargo): Update
2024-05-04 20:07:52 +02:00
Benedikt Peetz
c233b30a52
fix(src): Ensure that the new c api can actually be used
2024-05-04 15:00:58 +02:00
Benedikt Peetz
6ef6bea61c
chore(Cargo): Update to the new external crates
...
Note that this commit does not contain the needed code changes
2024-05-03 21:23:26 +02:00
Benedikt Peetz
cd2dbc516a
chore(trixy): Rename `language_macros` to `trixy`
...
The motivation behind this change is to comply with the naming scheme:
starting crate names with `tri`
2023-12-16 11:45:12 +01:00
Benedikt Peetz
44a1ad77ea
build(treewide): Update
2023-12-14 15:33:56 +01:00
Benedikt Peetz
ebd3b0d476
build(treewide): Update
2023-11-07 20:47:49 +01:00
Benedikt Peetz
c1b426d590
build(treewide): Update
2023-10-31 18:04:18 +01:00
Benedikt Peetz
97c7327d54
build(treewide): Update
2023-10-18 21:14:03 +02:00
Benedikt Peetz
602eba6a60
build(treewide): Update
2023-10-16 13:56:18 +02:00
Benedikt Peetz
181af51c08
build(treewide): Update
2023-10-14 12:41:05 +02:00
Benedikt Peetz
29aa6c1d33
build(treewide): Update
2023-09-17 16:41:55 +02:00
Benedikt Peetz
9a9cda535a
fix(commands/print): Add basic support for printing non-string types
2023-09-09 22:51:28 +02:00
Benedikt Peetz
357c42332f
feat(app): Add support for a Lua based configuration file
2023-09-09 21:29:46 +02:00
Benedikt Peetz
42b8793dd0
Fix(lua): Upgrade to mlua 9.1, which introduced braking changes
2023-09-09 19:44:00 +02:00
Benedikt Peetz
a8112d554e
build(treewide): Update
2023-09-03 22:08:35 +02:00
Benedikt Peetz
bd0ffe9edc
Merge: Branch 'commands'
...
Multiple things are still missing:
- [ ] Table type support
- [ ] Error messages and Status messages in ci input field (not in the status panel)
- [ ] Better ux in the ci input field (scrollback more than one line, syntax highlighting, &c)
- For further checkboxes take a look at the `FIXME`s and `TODO`s in the code.
The base ci although is already usable and in some way useful
2023-07-26 22:36:59 +02:00
Benedikt Peetz
1a35bb152c
Feat(treewide): Add a way for Commands to return more than just strings
2023-07-26 22:15:07 +02:00
Benedikt Peetz
fbcf572f47
Build(flake+Cargo): Update lockfiles
2023-07-26 22:08:10 +02:00
Benedikt Peetz
ebb16a20de
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-26 22:04:42 +02:00
Benedikt Peetz
5e7ed3d084
Build: Lock file maintenance
2023-07-26 21:52:26 +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