16 Commits

Author SHA1 Message Date
Patryk Osmaczko
092a1c337e fix: re-add vendor/nim-ffi submodule to fix C-bindings build
`requires` in the nimble file alone is not sufficient, NBS never calls
`nimble install` or clones URLs from the `requires` block at build time.
The package must be present as a git submodule for NBS to discover and
link it.

Migrating to `nimble install` is a separate task.
2026-02-18 21:50:03 +01:00
Jazz Turner-Baggs
9e2df8feef
Remove unused submodules (#68)
* Remove uneeded vendored deps

* remove naxoltl

* remove proto definitions
2026-02-17 11:11:51 -08:00
Jazz Turner-Baggs
702d25a0d8 Libchat library Integration (#55)
* chore: add smoke test and redesign CI workflow (#62)

Add a smoke test that validates the binary links all dependencies
at runtime by instantiating a client without networking. Redesign
CI into separate build and test jobs, with test gated on build.

* Add libchat module

* Add Context

* Add libchat

* Update to latest libchat

* Remove stale files

* Bump to latest Libchat

* Update imports

* Update client

* Update library to work with Libchat

* Fix examples

* Remove Tui Examples - Replace with logos-core

* Add Indentity Todo

* fix: add `build-libchat` as dependency for examples, tests, and library (#59)

The Rust liblogos_chat.so was not being built automatically, causing
runtime failures when loading the shared library.

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Add Todo for Sender data

* Updated error log

---------

Co-authored-by: osmaczko <33099791+osmaczko@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-16 10:29:40 -08:00
Jazz Turner-Baggs
d77bbb6a2a
Fix corrupt submodule (#53) 2026-01-27 07:37:01 -08:00
pablo
058467771e
feat: libchat C library building and example TUI using it 2025-12-22 14:14:37 +02:00
Jazz Turner-Baggs
285b6f2d2e Add tests + requirements 2025-10-09 22:12:33 -07:00
Jazz Turner-Baggs
87ff91c04c
clean up tui 2025-09-26 14:20:57 -07:00
Jazz Turner-Baggs
15a40f8eff
expose decode in content_types for apps 2025-09-26 12:07:22 -07:00
Jazz Turner-Baggs
5be16419a1
migrate nim_chat_poc to nbs 2025-09-26 11:22:45 -07:00
Ivan Folgueira Bande
58176a9173 avoid add submodules 2025-09-26 10:35:32 -07:00
Ivan Folgueira Bande
59c9c920be some adaptations for n-b-s 2025-09-26 10:35:32 -07:00
Ivan Folgueira Bande
0743ea467f add nwaku vendor 2025-09-26 10:35:32 -07:00
Ivan Folgueira Bande
650f35b18d add nimbus-build-system 2025-09-26 10:35:32 -07:00
Ivan Folgueira Bande
7c0a847673 rm waku submodule 2025-09-26 10:35:32 -07:00
Jazz Turner-Baggs
1d2aa3453f Fix library conflicts 2025-09-03 14:43:54 -07:00
Jazz Turner-Baggs
adde56532b
Added Waku dependancies 2025-07-21 17:42:44 -07:00