Skip to content

Commit

Permalink
labs: turn rrrepl into a timeline client
Browse files Browse the repository at this point in the history
  • Loading branch information
bnjbvr committed Mar 8, 2024
1 parent cb6b420 commit c41f797
Show file tree
Hide file tree
Showing 9 changed files with 1,050 additions and 240 deletions.
1 change: 1 addition & 0 deletions .typos.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ sing = "sign"
singed = "signed"
singing = "signing"
Nd = "Nd"
ratatui = "ratatui"

[files]
extend-exclude = [
Expand Down
230 changes: 214 additions & 16 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ futures-core = "0.3.28"
futures-executor = "0.3.21"
futures-util = { version = "0.3.26", default-features = false, features = ["alloc"] }
http = "0.2.6"
imbl = "2.0.0"
itertools = "0.12.0"
ruma = { git = "https://github.com/ruma/ruma", rev = "68c9bb0930f2195fa8672fbef9633ef62737df5d", features = ["client-api-c", "compat-upload-signatures", "compat-user-id", "compat-arbitrary-length-ids", "unstable-msc3401"] }
ruma-common = { git = "https://github.com/ruma/ruma", rev = "68c9bb0930f2195fa8672fbef9633ef62737df5d" }
Expand Down
2 changes: 1 addition & 1 deletion crates/matrix-sdk-ui/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ eyeball-im-util = { workspace = true }
futures-core = { workspace = true }
futures-util = { workspace = true }
fuzzy-matcher = "0.3.7"
imbl = { version = "2.0.0", features = ["serde"] }
imbl = { workspace = true, features = ["serde"] }
indexmap = "2.0.0"
itertools = { workspace = true }
matrix-sdk = { workspace = true, features = ["experimental-oidc", "experimental-sliding-sync"] }
Expand Down
2 changes: 1 addition & 1 deletion crates/matrix-sdk/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ futures-core = { workspace = true }
futures-util = { workspace = true }
http = { workspace = true }
hyper = { version = "0.14.20", features = ["http1", "http2", "server"], optional = true }
imbl = { version = "2.0.0", features = ["serde"] }
imbl = { workspace = true, features = ["serde"] }
indexmap = "2.0.2"
js_int = "0.2.2"
language-tags = { version = "0.3.2", optional = true }
Expand Down
4 changes: 2 additions & 2 deletions labs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ Rust SDK can evolve, feel free to propose an experiment.

## Current experiments

- rrrepl: a *R*ead *R*eceipts REPL, to help with client-side computation of read-receipts. Useful
for debugging.
- multiverse: a TUI client mostly for quick development iteration of SDK features and debugging.
Run with `cargo run --bin multiverse matrix.org ~/.cache/multiverse-cache`.


## Archived experiments
Expand Down
Loading

0 comments on commit c41f797

Please sign in to comment.