Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(ui): Client-side sorting in RoomList #3585

Merged
merged 19 commits into from
Jul 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
73b481a
chore(cargo): Update `eyeball-im` and `eyeball-im-util`.
Hywan Jun 17, 2024
1270cda
feat(ui): `RoomList::entries*` manipulates a `Room`.
Hywan Jun 19, 2024
7aa7d1c
feat(ui): Remove `visible_rooms` from `RoomListService`.
Hywan Jun 20, 2024
daf878f
feat(base): Add `LatestEvent::cached_event_origin_server_ts`.
Hywan Jun 26, 2024
ec80c6f
feat(ui): Add the `recency`, `name` and `or` sorters for the `RoomList`.
Hywan Jun 26, 2024
ff4af89
feat(ui): The `RoomList` uses sorters!
Hywan Jun 26, 2024
51ca5a7
feat(ui) Rename `RoomList`' sorter `or` to `lexicographic`.
Hywan Jul 1, 2024
ed086af
test(ui): Update tests of the `RoomList` with sorters.
Hywan Jun 26, 2024
606a151
feat(ffi) Update `RoomList` API to the recent changes.
Hywan Jun 27, 2024
2c25103
chore(labs): Update `multiverse` to the latest `RoomList` version.
Hywan Jun 27, 2024
7647728
chore(labs): multiverse uses `RoomList::entries_with_dynamic_controll…
Hywan Jul 1, 2024
ab190ad
test: Disable Complement.
Hywan Jun 27, 2024
b525002
fix(ui): `merge_stream_and_receiver` gives priority to `raw_stream`.
Hywan Jul 1, 2024
5d68f89
chore(ui): Remove the `RoomListService::rooms` cache.
Hywan Jul 1, 2024
813ce6a
test(ui): Assert the roominfo updates.
Hywan Jul 1, 2024
765b954
!fixup Remove useless comment.
Hywan Jul 1, 2024
9a02d68
feat(base): Store the `timestamp` from SS in `RoomInfo::recency_times…
Hywan Jul 3, 2024
b4bbb10
feat(ui): The `recency` sorter now uses `recency_timestamp`.
Hywan Jul 3, 2024
3588b88
chore(base): Remove `LatestEvent::cached_event_origin_ts`.
Hywan Jul 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/bindings_ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,12 +110,12 @@ jobs:
- name: Build Framework
run: target/debug/xtask swift build-framework --target=aarch64-apple-ios

complement-crypto:
name: "Run Complement Crypto tests"
uses: matrix-org/complement-crypto/.github/workflows/single_sdk_tests.yml@main
with:
use_rust_sdk: "." # use local checkout
use_complement_crypto: "MATCHING_BRANCH"
# complement-crypto:
# name: "Run Complement Crypto tests"
# uses: matrix-org/complement-crypto/.github/workflows/single_sdk_tests.yml@main
# with:
# use_rust_sdk: "." # use local checkout
# use_complement_crypto: "MATCHING_BRANCH"

test-crypto-apple-framework-generation:
name: Generate Crypto FFI Apple XCFramework
Expand Down
18 changes: 9 additions & 9 deletions Cargo.lock

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

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,17 +28,17 @@ async-trait = "0.1.60"
as_variant = "1.2.0"
base64 = "0.22.0"
byteorder = "1.4.3"
eyeball = { version = "0.8.7", features = ["tracing"] }
eyeball-im = { version = "0.4.1", features = ["tracing"] }
eyeball-im-util = "0.5.1"
eyeball = { version = "0.8.8", features = ["tracing"] }
eyeball-im = { version = "0.5.0", features = ["tracing"] }
eyeball-im-util = "0.6.0"
futures-core = "0.3.28"
futures-executor = "0.3.21"
futures-util = { version = "0.3.26", default-features = false, features = [
"alloc",
] }
growable-bloom-filter = "2.1.0"
http = "1.1.0"
imbl = "2.0.0"
imbl = "3.0.0"
itertools = "0.12.0"
once_cell = "1.16.0"
pin-project-lite = "0.2.9"
Expand Down
Loading
Loading