seemenkina
af84ce31b1
Update de-mls dependency source and version; refactor GroupV2 to use MemberId and SessionEvent, and enhance BufferDs for welcome event handling.
2026-05-25 17:00:06 +07:00
Jazz Turner-Baggs
5b6ee7d746
Add scaffold for de-mls integration
2026-05-21 14:43:57 -07:00
Jazz Turner-Baggs
00de6d8e75
Add Stub for GroupV2
2026-05-12 17:35:27 -07:00
Jazz Turner-Baggs
6dc027124f
Add ExternalServices Trait
2026-05-12 17:30:22 -07:00
Jazz Turner-Baggs
4c6286234b
Core_client refactor
2026-05-10 23:08:18 -07:00
Jazz Turner-Baggs
b13959f6d5
make group_v1 private
2026-05-02 12:57:48 -07:00
Jazz Turner-Baggs
6ba8bbc9ce
Make conversations generic over IdentityProvider
2026-05-02 09:50:55 -07:00
Jazz Turner-Baggs
e8ffc9d48e
Remove naming conflict with Signatures
2026-05-02 09:49:19 -07:00
Jazz Turner-Baggs
b64abc1618
Standardize workspace imports
2026-05-02 09:49:16 -07:00
Jazz Turner-Baggs
05e4697514
Move relative path deps to workspace
2026-05-01 13:25:35 -07:00
Jazz Turner-Baggs
8988fb0d26
Sort all Cargo.toml deps for less conflicts
2026-05-01 12:24:47 -07:00
Jazz Turner-Baggs
df35abe19a
PR Feedback fixes
2026-05-01 10:33:51 -07:00
Jazz Turner-Baggs
a162729d32
chat_proto import paths
2026-04-30 07:49:22 -07:00
Jazz Turner-Baggs
e56c9578c0
Add trait comments
2026-04-30 07:44:29 -07:00
Jazz Turner-Baggs
a8e83ccaa7
PR review changes
2026-04-30 07:11:04 -07:00
Jazz Turner-Baggs
710c0bab1b
Review fixes
2026-04-29 23:02:19 -07:00
Jazz Turner-Baggs
e4cebe79db
Remove stray printlines
2026-04-29 22:58:50 -07:00
Jazz Turner-Baggs
56f48c6a38
remove type alias for ProtocolParams
2026-04-29 08:11:25 -07:00
Jazz Turner-Baggs
fbb64408d1
Hashlen update
2026-04-29 07:18:14 -07:00
Jazz Turner-Baggs
ea06cf5186
Doc Integration tests
2026-04-28 16:40:18 -07:00
Jazz Turner-Baggs
7ceb15b763
reduce visibility
2026-04-28 16:39:51 -07:00
Jazz Turner-Baggs
78b085895c
Update doc comments
2026-04-28 15:52:09 -07:00
Jazz Turner-Baggs
4675e121ae
Add comments to GroupV1Convo
2026-04-28 15:05:57 -07:00
Jazz Turner-Baggs
ef360ae130
Add InboxV2 comment
2026-04-28 14:22:40 -07:00
Jazz Turner-Baggs
0efbdeae6a
Fix libchat import in chat-cli
2026-04-28 14:03:13 -07:00
Jazz Turner-Baggs
e20b7983ed
Avoid panic
2026-04-28 13:27:04 -07:00
Jazz Turner-Baggs
61129d30c0
Clean up warnings
2026-04-28 12:52:26 -07:00
Jazz Turner-Baggs
3fdddfb233
Update todo
2026-04-28 10:02:45 -07:00
Jazz Turner-Baggs
06690ac2a6
Update comments
2026-04-28 10:00:25 -07:00
Jazz Turner-Baggs
4737ae0f06
Appease clippy
2026-04-28 09:50:23 -07:00
Jazz Turner-Baggs
94a2904c0e
Warning fixups
2026-04-28 08:30:41 -07:00
Jazz Turner-Baggs
da7e06e495
Wrap constructor in result
2026-04-28 08:30:41 -07:00
Jazz Turner-Baggs
60e728576a
Remove duplicate test_utils
2026-04-28 08:30:41 -07:00
Jazz Turner-Baggs
d8e15dc8d6
Remove ClientCtx
2026-04-28 08:21:31 -07:00
Jazz Turner-Baggs
3bf8ecb904
Update Accounts + service_traits
2026-04-28 08:17:05 -07:00
Jazz Turner-Baggs
def297f132
tidy
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
246ab8dcf9
undo import fixes
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
d988ecad55
Remove deadcode
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
aa380adb37
Re-use components in integration tests
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
d9904ad3b0
Remove dead test
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
1d1a3a170e
Clean warnings
2026-04-28 08:13:13 -07:00
Jazz Turner-Baggs
af3ff3c6a2
Add GroupV1
2026-04-28 08:13:12 -07:00
Jazz Turner-Baggs
39bf267564
Add Account Struct ( #94 )
...
* Add Account Struct
* Quell Warnings
* Update core/conversations/src/account.rs
Co-authored-by: osmaczko <33099791+osmaczko@users.noreply.github.com>
* Add clarity to todo
* Update test account constructor docs
* Add removal todo
* Resolve cargo.lock conflict
* remove warnings
---------
Co-authored-by: osmaczko <33099791+osmaczko@users.noreply.github.com>
2026-04-28 07:47:57 -07:00
Jazz Turner-Baggs
25debdc051
Add Signature + Verifying key types ( #93 )
2026-04-27 13:35:20 -07:00
osmaczko
eaeffcd21f
feat(chat-cli): wire up logos-delivery transport and switch to client API ( #91 )
...
Replace the direct use of `conversations::Context` with `client::ChatClient`,
which is the intended public API for library consumers.
Remove `MessageEnvelope` and the username-keyed session model. The envelope
was never part of the wire protocol — sender identity was only tracked in the
CLI's local state. Chats are now keyed by conversation ID; add `/nickname` as
the user-facing replacement for named sessions.
Add a logos-delivery (Waku) transport alongside the existing file transport.
The active transport is selected at compile time: set `LOGOS_DELIVERY_LIB_DIR`
to link liblogosdelivery, otherwise the file transport is used.
Add logos-delivery as a Nix flake input and expose `.#logos-delivery` so the
library can be built with `nix build` and referenced by `LOGOS_DELIVERY_LIB_DIR`.
CI: rename `c-ffi-smoketest` to `smoketest`; add logos-delivery build step
and a `--smoketest` invocation of chat-cli to verify startup.
2026-04-27 13:22:16 +02:00
Pablo Lopez
df84fc87cf
feat: add flake ( #85 )
...
* feat: add flake
* fix: pr feedback
* fix: removing dylib for libchat
not used and it was causing the error with panic abort
2026-04-17 16:27:15 +03:00
kaichao
6c7b3a4252
feat: chat cli demo app ( #87 )
...
* chore: remove ffi from double ratchet
* chore: format
* feat: chat cli demo app via file transport
* chore: fix the compile issues
* chore: fix long intro copy to clipboard
* chore: move chat cli to bin folder
* chore: use tmp data folder
* chore: update doc
* chore: use encrypted db with default db pass
* chore: fmt and clippy
* chore: fix clippy and refactor
* chore: utils for helper funcs
* chore: rename sessions to chats
2026-04-17 14:43:04 +08:00
kaichao
94935c28fe
refactor: remove FFI interfaces from double ratchets ( #84 )
...
* chore: remove ffi from double ratchet
* chore: update doc
* chore: format
2026-04-16 23:26:19 +08:00
dependabot[bot]
c0e07c765e
Build(deps): bump rand from 0.8.5 to 0.9.3 ( #86 )
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.8.5 to 0.9.3.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.3 )
---
updated-dependencies:
- dependency-name: rand
dependency-version: 0.9.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-16 07:50:16 -07:00
kaichao
9cc73622ed
Move double ratchet storage operations to PrivateV1 ( #82 )
...
* feat: move private store out of context
* feat: move convo store to private v1
* feat: clean context
* chore: params postion
* chore: use git exclue for justfile
2026-04-10 08:33:58 +08:00