Jazz Turner-Baggs
eb941387df
Add Installation name ( #58 )
...
* Add Identity name
* Update Context to accept a name
* Change constructor in bindings
* Add name retrieval to bindings
* Update constructor string type
* Remove uneeded files
* rename functions for symmetry
2026-02-19 17:25:42 -08:00
osmaczko
a9ca4ffb7d
chore: expose isNewConvo property ( #57 )
2026-02-18 20:01:47 +01:00
Jazz Turner-Baggs
e3e3097947
Safer FFI Migration ( #47 )
...
* Use safer_ffi for all functions
* Clean up FFI docs and imports
* Update nim bindings
* Binding Memory Management
* Update tests
2026-02-09 06:37:47 -08:00
Jazz Turner-Baggs
135347cdd0
Update Conversation handles over FFI ( #46 )
...
* Remove convo handles
* Remove convo_handle from docs
2026-02-06 08:58:23 -08:00
Jazz Turner-Baggs
1ce196e5ec
Implement handle_payload ( #44 )
...
* Implement handle_payload
* Cleanup handler for easier understanding
* Fixups
2026-02-06 08:41:12 -08:00
Jazz Turner-Baggs
97a1cf150a
Update content to use byte slice ( #45 )
2026-02-06 08:08:06 -08:00
Jazz Turner-Baggs
5a98258ff1
Implement Content::send_content ( #31 )
...
* Implement Content::send_content
* rename stamp fn
2026-01-29 08:36:18 -08:00
Jazz Turner-Baggs
1f0354f8e2
Add FFI functions for send_content and handle_payload ( #29 )
...
* Add api calls for handle_payload and send_content
* Add handle_payload and send_content to FFI
2026-01-28 10:50:41 -08:00
Jazz Turner-Baggs
1cb1ffc996
Nim FFI Wrapper for LibChat ( #25 )
...
* remove unneeded code
* Update comment style
* Update Nim side to support safer_ffi
* Fix Introduction from impl
* Updates
2026-01-28 10:38:08 -08:00
Jazz Turner-Baggs
15bb395475
Rust API - conversation creation ( #24 )
...
* Adds final changes for rust side API
* Add Safer_ffi impl
* Simplify api
* Add const handle offset
2026-01-28 09:59:07 -08:00
Jazz Turner-Baggs
fe23c39321
PrivateV1 Convo Initialization via Inbox ( #13 )
...
* Load orginal protofiles
* Change package name
* Add prost generation
* Remove placeholders
* Add generated files + imports
* replace with chat-proto
* Add XK0
* auto formatting
* Initial implementation of PrivateV1 initialization
* Add ConvoFactory trait
* Hook up indentity placeholder
* Remove RemoteInbox until it’s needed
* Simplify Identity ownership
* Clean up x3handshake
* Move inbox encryption
* Simplify inbox encryption
* Cleanup warnings
* Add todos
* Update chat-proto crate
* Publickey Handling
* Reorg Inbox handshake
* Update Inbox convoId
* Remove file structure headers
* Update ConvoID
* Add Domain Separator trait
* Remove Convo trait functions
* Rename Context
* Add SecretKey
* Add workspace dependency
* update KE name
* Update comments for clarity
* Remove Xk0 references
* Bump chat_proto version and relock
2026-01-21 15:39:09 -08:00
Jazz Turner-Baggs
04d6f8a84b
Add Project scaffolding ( #1 )
2025-12-22 09:40:46 -08:00