Commit Graph

  • b81f7f5bb4 feat: order chats by most recent message main cel 🌸 2025-03-06 10:43:57 +0000
  • 9baf682466 feat(luz): initial message timestamp support cel 🌸 2025-03-03 06:10:46 +0000
  • 542a8e299c refactor(luz): create Db separate from LuzHandle cel 🌸 2025-03-01 09:12:32 +0000
  • 357311cb93 fix: send UpdateMessage for Message sent by client user cel 🌸 2025-02-26 19:17:55 +0000
  • 6b44ac8ea4 fix(stanza): FromElement for Bind namespace check cel 🌸 2025-02-26 19:17:21 +0000
  • ead1b25803 feat(luz): implement helper methods for LuzHandle cel 🌸 2025-02-26 01:44:04 +0000
  • 861db1197d feat(stanza): impl Clone for Stanza types cel 🌸 2025-02-25 23:30:27 +0000
  • 4dac2dbe1d refactor(luz): error types cel 🌸 2025-02-25 23:29:44 +0000
  • d797061786 add `sqlx` feature to `jid` dependency cel 🌸 2025-02-25 20:52:19 +0000
  • 76b00cd644 implement Clone for error types cel 🌸 2025-02-25 20:50:23 +0000
  • d30131e0fc implement Error for jabber crate error types cel 🌸 2025-02-25 20:31:10 +0000
  • 53ea2951ae implement Error for stanza crate error types cel 🌸 2025-02-25 20:30:44 +0000
  • b859cd7f78 cleanup jabber crate cel 🌸 2025-02-25 19:50:15 +0000
  • ea87cc407c cleanup cel 🌸 2025-02-25 19:45:35 +0000
  • 90a5af5c75 implement Error for stanza crate sasl error types cel 🌸 2025-02-25 19:45:20 +0000
  • 4fe4ab9d83 implement Error for stanza crate error types cel 🌸 2025-02-25 19:11:25 +0000
  • 3c412ea6b0 implement Error for jid crate error types cel 🌸 2025-02-25 18:52:14 +0000
  • 20fc4b1966 feature gate sqlx for jid crate cel 🌸 2025-02-25 18:45:46 +0000
  • 65e908e36c implement Into<Cow> for &JID cel 🌸 2025-02-25 18:43:12 +0000
  • eda4bd92ff fix crash by fusing oneshot cel 🌸 2025-02-24 10:03:12 +0000
  • 7dc1b1f35d impl Eq and Hash for JID cel 🌸 2025-02-24 09:23:25 +0000
  • 66e37108cd fix bugs cel 🌸 2025-02-24 08:41:58 +0000
  • 2e6ad369c5 implement CLIENT cel 🌸 2025-02-20 21:08:16 +0000
  • c0d2aae038 implement handle_online() and handle_offline() for CommandMessage cel 🌸 2025-02-18 11:39:19 +0000
  • 945f140616 WIP: roster retrieval cel 🌸 2025-02-18 06:19:54 +0000
  • 5dd488550f WIP: roster retrieval cel 🌸 2025-02-18 06:14:43 +0000
  • 68a7d13670 database work cel 🌸 2025-02-18 01:01:17 +0000
  • 0d9e3d27e9 WIP: data(base)type cel 🌸 2025-02-14 23:57:59 +0000
  • 8dcdfe405e WIP: data(base)type cel 🌸 2025-02-14 12:57:21 +0000
  • 05b0d38490 WIP: rfc 6121 data(base)types cel 🌸 2025-02-12 17:33:12 +0000
  • 8e6aa698b3 reconnection supervisor command cel 🌸 2025-02-12 06:19:02 +0000
  • ec41f1d4ff remove stupid stdout sasl response bit cel 🌸 2025-02-11 22:20:42 +0000
  • ad0054ea56 actors complete ? cel 🌸 2025-02-11 22:20:16 +0000
  • 3634828531 add iq hashmap for iq requests cel 🌸 2025-02-11 10:54:16 +0000
  • 1ed6317272 supervision and reconnection cel 🌸 2025-02-11 07:04:21 +0000
  • 41c1ba15ef WIP: code cleanup cel 🌸 2025-02-10 17:48:39 +0000
  • a1d96233e8 WIP: luz actor-based client cel 🌸 2025-02-08 02:15:44 +0000
  • b023c6b5f2 WIP: luz initial client cel 🌸 2025-01-28 22:57:17 +0000
  • 866e134371 delete JabberClient cel 🌸 2025-01-12 23:10:03 +0000
  • e6c97ab828 implement stream splitting and closing cel 🌸 2025-01-12 21:19:07 +0000
  • 0e5f09b2bd WIP: client cel 🌸 2025-01-02 17:48:12 +0000
  • 89351e9563 add jabber:iq:stanza parsers cel 🌸 2024-12-22 20:40:59 +0000
  • 27f90bd85f stream and sink split cel 🌸 2024-12-22 19:55:48 +0000
  • 6385e43e8c implement sink and stream with tokio::spawn cel 🌸 2024-12-22 18:58:28 +0000
  • 595d165479 implement sink and stream properly UNFOLD UNFOLD cel 🌸 2024-12-06 06:31:20 +0000
  • aaf34b5bca add specs to implement to readme cel 🌸 2024-12-04 19:57:56 +0000
  • 1b91ff6904 use cargo workspace cel 🌸 2024-12-04 18:18:37 +0000
  • 03764f8ced rename jabber to jabber_stream cel 🌸 2024-12-04 17:40:56 +0000
  • 21f10a0b43 implement send_stanza cel 🌸 2024-12-04 17:38:36 +0000
  • 4886396044 implement client cel 🌸 2024-12-04 02:09:07 +0000
  • e0373c0520 WIP: connecting fsm cel 🌸 2024-12-03 23:57:04 +0000
  • 7c2577d196 implement remaining rfc6120 xml schemas cel 🌸 2024-12-03 03:51:26 +0000
  • be198ca15b implement bind cel 🌸 2024-12-02 21:50:15 +0000
  • 859a19820d add sasl failure type cel 🌸 2024-11-29 17:07:16 +0000
  • b659338906 implement sasl kinda cel 🌸 2024-11-29 02:11:02 +0000
  • 2dcbc9e1f4 change ensure_tls to no longer start stream cel 🌸 2024-11-28 19:06:20 +0000
  • 668270429f use element builder and parse methods cel 🌸 2024-11-28 18:02:06 +0000
  • 880194d811 fix: use namespace_declaration_overrides cel 🌸 2024-11-24 15:09:05 +0000
  • 35f164cdb6 implement starttls cel 🌸 2024-11-24 02:04:45 +0000
  • 40024d2dad switch to using peanuts for xml cel 🌸 2024-11-23 22:39:44 +0000
  • 9f2546f6da rename crate cel 🌸 2023-11-23 16:44:06 +0000
  • a1f3cf450b implement stream start cel 🌸 2023-10-28 21:06:42 +0100
  • c16f299364 remove notes.md cel 🌸 2023-10-21 02:38:43 +0100
  • 17c64ba1ad add logging to connection.rs cel 🌸 2023-10-21 02:38:19 +0100
  • e893869df9 implement connection cel 🌸 2023-10-21 01:28:54 +0100
  • ba94ee66fa WIP: refactor to parse incoming stream as state machine cel 🌸 2023-10-20 04:51:56 +0100
  • 2536fa4937 WIP: mess cel 🌸 2023-10-20 02:34:47 +0100
  • b4652b3939 rename crate cel 🌸 2023-08-06 12:50:06 +0100
  • 5334cd4ed6 WIP: refactor Element type - namespace work cel 🌸 2023-08-05 20:14:09 +0100
  • dec6f0105d WIP: refactor Element type - main architecture done cel 🌸 2023-08-05 17:38:50 +0100
  • 8ab4a8b436 WIP: refactor Element type cel 🌸 2023-08-05 16:47:52 +0100
  • 2a7b8834d7 WIP: refactor Element type cel 🌸 2023-08-02 18:21:57 +0100
  • cd7bb95c0a implement resource binding cel 🌸 2023-08-02 00:56:38 +0100
  • 322b2a3b46
    reimplement sasl (with SCRAM!) cel 🌸 2023-07-12 21:11:20 +0100
  • c9683935f1
    add TODO.md cel 🌸 2023-07-12 13:03:58 +0100
  • 84d861c2b2
    use Stream 'ns' value cel 🌸 2023-07-12 13:03:04 +0100
  • 39b7d3cb63
    remove serde dependencies cel 🌸 2023-07-12 12:45:48 +0100
  • ca4ccba5e0
    remove element module cel 🌸 2023-07-12 12:45:18 +0100
  • ae00389cb7
    move Element to stanza and make write() a method cel 🌸 2023-07-12 12:41:36 +0100
  • f43911ccba
    remove serde functions cel 🌸 2023-07-11 21:28:42 +0100
  • 143a0365d0
    horrible cel 🌸 2023-07-04 21:27:15 +0100
  • c0a7116eef
    remove bytes deserializer cel 🌸 2023-06-24 15:09:37 +0100
  • 6a5e39c60a
    implement starttls cel 🌸 2023-06-19 19:23:54 +0100
  • abc3ffa736
    refactor jabber client cel 🌸 2023-06-16 17:13:01 +0100
  • bcacf42dec
    implement client socket resolution cel 🌸 2023-06-16 14:49:20 +0100
  • e9c742f4a9
    make JID struct etc. public cel 🌸 2023-06-16 14:48:19 +0100
  • 9cdf4953fe
    simplify domainpart cel 🌸 2023-06-13 00:53:11 +0100
  • 2b2306b57c
    initial commit cel 🌸 2023-06-13 00:46:59 +0100