11 Commits

Author SHA1 Message Date
Ivan FB
0dea35d364
feat: refactor to support building with Nimble (#52)
Changes include:

- Removing all submodules from vendor folder.
- Updating sds.nimble with required depndencies.
- Generating a nimble.lock file using Nimble.
- Updated Nim code to reference depndencies correctly.
- Added nix/deps.nix fixed output derivation that calls Nimble.
- Updated nixpkgs to use 25.11 commit which provides Nimbe 0.20.1.
- Disabled Nix Android builds on MacOS due to Nimble segfault.

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2026-02-11 16:32:02 +01:00
shash256
9f7ae0c7df
feat: support retrieval hints for efficient message retrieval from store nodes (#18)
* feat: updates for retrieval hint

* use HistoryEntry for deps

* chore: rearrange helper funcs

* chore: address review comments

* fix: simplify with mapIt
2026-01-29 09:52:40 +00:00
Ivan Folgueira Bande
be4c283581
initialize ctxPoolLock 2026-01-14 11:49:04 +01:00
Igor Sirotin
8d33a7f7da
feat: thread pool (#40)
* feat: thread pool

* proper pass ARCH in Makefile when building for Android

---------

Co-authored-by: Ivan Folgueira Bande <ivansete@status.im>
2025-12-22 18:10:45 +00:00
Ivan Folgueira Bande
191928adc6
rm UNWRAP_MESSAGE failed error 2025-12-09 11:45:35 +01:00
Akhil
569607b616
fix: add channelID to SdsUnwrapResponse (#17) 2025-07-24 17:08:30 +05:30
Akhil
4e10d77218
feat: libsds - support for multiple channels per RM (#15) 2025-07-17 14:13:21 +05:30
gabrielmer
8312df7b53
fix: libsds received signal (#16) 2025-07-15 17:43:00 +02:00
gabrielmer
565ec66b30
fix: dealloc segfault (#10) 2025-06-18 16:10:36 +02:00
gabrielmer
61f7b6b8d5
fix: status-go compatibility issues (#9) 2025-06-17 09:59:46 +02:00
Akhil
074eafe895
feat: extensive set of initial features. 2025-05-29 12:18:53 +01:00