Commit Graph

  • ef61a4e9bb
    Merge 961697e2c53225e6245c6dc2c33e6033d0df5860 into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f kaichao 2026-03-31 11:40:49 +08:00
  • 961697e2c5
    chore: further clean for review comments traits kaichaosun 2026-03-31 11:40:38 +08:00
  • e5e10c6cb0
    chore: refactor to use generics and enum kaichaosun 2026-03-31 11:09:32 +08:00
  • 37fcf5f85a
    Merge df0ffbd2d03fdaeb6832afe3bf18c6824662dcda into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f Jazz Turner-Baggs 2026-03-30 14:23:31 -07:00
  • df0ffbd2d0
    Remove deprecated CI jobs jazzz/clean_repo_ffi Jazz Turner-Baggs 2026-03-30 14:22:48 -07:00
  • 4ee9bc99e8
    Remove stray headerfile Jazz Turner-Baggs 2026-03-30 14:17:44 -07:00
  • aa0d51b35b
    Remove legacy nim bindings Jazz Turner-Baggs 2026-03-30 14:17:16 -07:00
  • e5cefdc02d
    Remove libchat legacy FFI Jazz Turner-Baggs 2026-03-30 14:15:20 -07:00
  • d344d0a4f2
    Merge 0a6e833b53d451665d1079bbea397d96cbf8b0d9 into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f osmaczko 2026-03-30 19:24:38 +00:00
  • 0a6e833b53
    feat: implement Client crate and C FFI bindings feat/implement-rust-client osmaczko 2026-03-26 21:34:09 +01:00
  • d64d618a8d
    chore: fix clippy kaichaosun 2026-03-30 18:22:05 +08:00
  • 69d62ce51e
    chore: remove customized db conn kaichaosun 2026-03-30 17:17:32 +08:00
  • 41a1599f9f
    chore: clear error conversion kaichaosun 2026-03-30 16:44:53 +08:00
  • 45ad505508
    extract ratchet store trait kaichaosun 2026-03-30 14:15:15 +08:00
  • a342a508b3
    chore: more refactor kaichaosun 2026-03-30 12:59:48 +08:00
  • 927be286e8
    chore: sqlite rename kaichaosun 2026-03-30 12:44:26 +08:00
  • 9a90e86cb3
    feat: sqlite crate kaichaosun 2026-03-28 07:13:03 +08:00
  • 130578b956
    chore: sqlite module kaichaosun 2026-03-27 21:57:13 +08:00
  • 7b61afd7f8
    feat: mock chat store implementation kaichaosun 2026-03-27 21:40:29 +08:00
  • 83803d32d5
    Merge c4566bb7ce147779c372a3e3c37648993bbc2a00 into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f kaichao 2026-03-27 12:10:06 +00:00
  • c4566bb7ce
    chore: fix conversation type not used storage-conv-inbox kaichaosun 2026-03-27 15:31:47 +08:00
  • cbcf5e3eb6
    feat: abstract double ratchet traits storage-trait kaichaosun 2026-03-27 19:18:55 +08:00
  • 4cb2ec1608
    feat: abstract storage trait kaichaosun 2026-03-27 18:00:39 +08:00
  • 41db10fa19
    Merge cdd58ec7f4f01db8ac439f1c2ab2a3f186d14eae into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f Pablo Lopez 2026-03-27 09:52:03 +00:00
  • cdd58ec7f4
    fix: build feat/prepare-for-logos-module pablo 2026-03-27 10:51:45 +01:00
  • 14a403399e
    pr feedback and test fix pablo 2026-03-27 10:43:29 +01:00
  • ecd1be3b9e
    feat: prepare for logos module consumption pablo 2026-03-27 10:11:57 +01:00
  • d580c0ac75
    chore: fix conversation type not used kaichaosun 2026-03-27 15:31:47 +08:00
  • 66c2abe6de
    chore: merge latest main kaichaosun 2026-03-27 15:01:50 +08:00
  • 828edff02b
    Merge a283d91e895b1a2f4029d4e20ef8211321d8791a into 8cddd9ddcfb446deeff96fd5a68d6e4b14927d9f Pablo Lopez 2026-03-27 08:09:48 +01:00
  • 8cddd9ddcf
    refactor: use new styling for conversations crate without mod.rs (#72) main kaichao 2026-03-27 10:23:33 +08:00
  • fb5666065b
    refactor: remove put crate for identity types module-styling kaichaosun 2026-03-26 08:32:47 +08:00
  • 096f355915
    refactor: use new styling for conversations crate without mod.rs kaichaosun 2026-03-25 16:18:59 +08:00
  • 9a94f9a6d6
    Flatten Repos (#70) Jazz Turner-Baggs 2026-03-24 18:21:00 -07:00
  • 08e1aedcbb
    Move updated files from core jazzz/restructure_libchat Jazz Turner-Baggs 2026-03-24 18:14:47 -07:00
  • aaefa3ad4e
    Use workspace dependencies instead of paths Jazz Turner-Baggs 2026-03-24 15:25:38 -07:00
  • 547458ab0a
    Rename crate folders based on feedback Jazz Turner-Baggs 2026-03-24 15:20:47 -07:00
  • 5a6142cad9
    clear crate names Jazz Turner-Baggs 2026-03-22 16:15:32 -07:00
  • 1f481005fa
    Update workspace Jazz Turner-Baggs 2026-03-22 07:45:10 -07:00
  • 3c620ca84e
    move to “crates” style folder Jazz Turner-Baggs 2026-03-22 07:44:16 -07:00
  • daeecbd679
    Persist identity (#67) kaichao 2026-03-25 08:45:22 +08:00
  • 52c7cf3932
    Merge ff3981953ae85aa2d2d7300851568e34e987789f into d006f20bcede00447fa4a09a42c0a18718057498 Jazz Turner-Baggs 2026-03-22 06:59:26 -07:00
  • ff3981953a
    Add MLS jazzz/group_convo Jazz Turner-Baggs 2026-03-22 06:58:13 -07:00
  • 44949b0043
    feat: remove conversation store storage-rebase-3 kaichaosun 2026-03-13 10:38:00 +08:00
  • bc9397d2e0
    feat: wire with the double ratchet storage kaichaosun 2026-03-13 10:30:45 +08:00
  • 330059fd2d
    feat: persist conversation store kaichaosun 2026-03-13 10:15:06 +08:00
  • 3db9210ac3
    chore: remove in memory hashmap for ephemeral keys storage-rebase-2 kaichaosun 2026-03-12 16:22:51 +08:00
  • 5d87b1d19a
    feat: db storage for inbox ephermeral keys kaichaosun 2026-03-05 20:45:18 +08:00
  • a8717df66e
    expose more modules expose_rust_api Jazz Turner-Baggs 2026-03-06 10:33:48 +00:00
  • 390df4adaa
    expose errors Jazz Turner-Baggs 2026-03-06 10:24:27 +00:00
  • 487dc408d3
    expose mod context Jazz Turner-Baggs 2026-03-06 10:15:33 +00:00
  • 801bf7983d
    refactor: inline identity record name clone storage-rebase kaichaosun 2026-03-05 20:45:18 +08:00
  • 38b73a6e0f
    Merge 4f74926ad6ca394871edfcd9ef7a649523626714 into d006f20bcede00447fa4a09a42c0a18718057498 kaichao 2026-03-02 12:07:33 +08:00
  • 10a403e6fa
    fix: remove destroy_string kaichaosun 2026-03-02 12:06:45 +08:00
  • 030ab475be
    fix: transactional sql migration kaichaosun 2026-03-02 11:42:21 +08:00
  • c3e5f361bb
    fix: zeroize for secret keys in db operations kaichaosun 2026-03-02 11:38:44 +08:00
  • 0e62c44b7e
    fix: zeroize identity record kaichaosun 2026-02-27 15:48:44 +08:00
  • fdacfae108
    refactor: uniform storage error into chat error kaichaosun 2026-02-27 15:31:38 +08:00
  • 3673d730f3
    refactor: use result wrapper for ffi kaichaosun 2026-02-27 15:28:45 +08:00
  • 7019b04ccb
    fix: clean kaichaosun 2026-02-27 14:57:25 +08:00
  • 3a9ddadc88
    fix: revert double ratchet storage refactor kaichaosun 2026-02-27 14:48:53 +08:00
  • 37eb2749b2
    feat: persist identity kaichaosun 2026-02-27 14:32:47 +08:00
  • f4c08bd048
    feat: run migrations from sql files kaichaosun 2026-02-27 14:23:13 +08:00
  • e099d5fd15
    fix: db types conversion kaichaosun 2026-02-27 14:09:18 +08:00
  • f3aa5d5cf0
    feat: storage for conversations kaichaosun 2026-02-27 12:53:13 +08:00
  • d006f20bce
    fix(nim-bindings): add all-endpoints test and fix installation_name ABI (#66) osmaczko 2026-02-28 21:03:55 +01:00
  • 974d06d775
    fix(nim-bindings): add all-endpoints test and fix installation_name ABI fix/nim-bindings-installation-name osmaczko 2026-02-25 21:24:39 +01:00
  • 1158865bf2
    feat: ListConversations (#60) Jazz Turner-Baggs 2026-02-28 03:16:10 -08:00
  • 13b212d5ec
    destructor fix Jazz Turner-Baggs 2026-02-28 11:07:20 +00:00
  • 3f3d670365
    remove dynlib reference Jazz Turner-Baggs 2026-02-28 10:02:04 +00:00
  • a94853cd08
    Merge branch 'main' into jazzz/list_convo_ids Jazz Turner-Baggs 2026-02-27 04:35:36 -08:00
  • a283d91e89
    Merge branch 'main' into fix/sigsegv fix/sigsegv Pablo Lopez 2026-02-27 06:23:01 +02:00
  • fa79b1c79c
    chore(nim-bindings): replace dynlib dlopen with plain importc (#61) osmaczko 2026-02-25 20:09:55 +01:00
  • 1f8c38d2ce
    fix(nim-bindings): fix ABI mismatch in destroy_* FFI functions and add defer-based cleanup chore/remove-dynamic-loading osmaczko 2026-02-25 17:21:49 +01:00
  • f150619b17
    ci: add nim-bindings-test osmaczko 2026-02-25 12:00:57 +01:00
  • 798fbf731a
    Rust -> Nim ABI (#62) Jazz Turner-Baggs 2026-02-24 15:28:02 -08:00
  • 8d172f0d92
    chore: add nim bindings test ci check fix/pingpong-crash-test-agains-main fix/pingpong-crash osmaczko 2026-02-24 12:59:46 +01:00
  • 5767997e0e
    fix(nim-bindings): bridge Nim/C ABI mismatch via C shim layer osmaczko 2026-02-24 12:43:10 +01:00
  • aa4583d24e fix: sigsegv on starting a conversation pablo lopez 2026-02-24 13:33:36 +02:00
  • db0869172f
    Update usages Jazz Turner-Baggs 2026-02-23 22:19:03 -08:00
  • 0f406be6c3
    Fix target mismatch Jazz Turner-Baggs 2026-02-23 20:25:11 -08:00
  • 8c197bcc62
    force sret like return from rust code for nim compatibility Jazz Turner-Baggs 2026-02-23 20:25:00 -08:00
  • a0ee07ccc4
    Use correct build hook Jazz Turner-Baggs 2026-02-23 20:20:15 -08:00
  • 803a11ce27
    chore(nim-bindings): replace dynlib dlopen with plain importc osmaczko 2026-02-23 20:54:34 +01:00
  • 960bb195a1
    Update crate name (#59) Jazz Turner-Baggs 2026-02-21 22:24:10 -08:00
  • e90719483b
    Merge branch 'main' into jazzz/lib_rename Pablo Lopez 2026-02-22 08:20:22 +02:00
  • d9746c5802
    linter fix Jazz Turner-Baggs 2026-02-21 21:39:36 -08:00
  • c40bb3c361
    Update bindings Jazz Turner-Baggs 2026-02-21 21:29:07 -08:00
  • 05ca43ba76
    Add function to get available conversations_ids Jazz Turner-Baggs 2026-02-21 21:28:58 -08:00
  • 4221170eb4
    Update crate name Jazz Turner-Baggs 2026-02-20 15:43:05 -08:00
  • eb941387df
    Add Installation name (#58) Jazz Turner-Baggs 2026-02-19 17:25:42 -08:00
  • 9e03eca3c4
    rename functions for symmetry Jazz Turner-Baggs 2026-02-19 17:20:48 -08:00
  • a11e3c3fed
    Remove uneeded files Jazz Turner-Baggs 2026-02-19 15:32:25 -08:00
  • e0632cdf8b
    Update constructor string type Jazz Turner-Baggs 2026-02-19 11:52:08 -08:00
  • a97ddfdbd0
    Add name retrieval to bindings Jazz Turner-Baggs 2026-02-18 20:39:16 -08:00
  • 459ce2802c
    Change constructor in bindings Jazz Turner-Baggs 2026-02-18 20:29:55 -08:00
  • 53597bc501
    Update Context to accept a name Jazz Turner-Baggs 2026-02-18 10:00:28 -08:00
  • 705236f85c
    Add Identity name Jazz Turner-Baggs 2026-02-18 09:55:12 -08:00
  • a9ca4ffb7d
    chore: expose isNewConvo property (#57) osmaczko 2026-02-18 20:01:47 +01:00
  • a9d365d51d
    chore: expose isNewConvo property chore/expose-is-new-convo Patryk Osmaczko 2026-02-17 20:53:01 +01:00