Commit Graph

88 Commits

Author SHA1 Message Date
cel 🌸 b81f7f5bb4 feat: order chats by most recent message 2025-03-06 10:43:57 +00:00
cel 🌸 9baf682466 feat(luz): initial message timestamp support 2025-03-03 06:11:47 +00:00
cel 🌸 542a8e299c refactor(luz): create Db separate from LuzHandle 2025-03-01 09:12:32 +00:00
cel 🌸 357311cb93 fix: send UpdateMessage for Message sent by client user 2025-02-26 19:17:55 +00:00
cel 🌸 6b44ac8ea4 fix(stanza): FromElement for Bind namespace check 2025-02-26 19:17:21 +00:00
cel 🌸 ead1b25803 feat(luz): implement helper methods for LuzHandle 2025-02-26 01:44:04 +00:00
cel 🌸 861db1197d feat(stanza): impl Clone for Stanza types 2025-02-25 23:30:27 +00:00
cel 🌸 4dac2dbe1d refactor(luz): error types 2025-02-25 23:29:44 +00:00
cel 🌸 d797061786 add `sqlx` feature to `jid` dependency 2025-02-25 20:52:19 +00:00
cel 🌸 76b00cd644 implement Clone for error types 2025-02-25 20:50:23 +00:00
cel 🌸 d30131e0fc implement Error for jabber crate error types 2025-02-25 20:31:10 +00:00
cel 🌸 53ea2951ae implement Error for stanza crate error types 2025-02-25 20:30:44 +00:00
cel 🌸 b859cd7f78 cleanup jabber crate 2025-02-25 19:50:46 +00:00
cel 🌸 ea87cc407c cleanup 2025-02-25 19:45:35 +00:00
cel 🌸 90a5af5c75 implement Error for stanza crate sasl error types 2025-02-25 19:45:20 +00:00
cel 🌸 4fe4ab9d83 implement Error for stanza crate error types 2025-02-25 19:11:25 +00:00
cel 🌸 3c412ea6b0 implement Error for jid crate error types 2025-02-25 18:52:14 +00:00
cel 🌸 20fc4b1966 feature gate sqlx for jid crate 2025-02-25 18:45:46 +00:00
cel 🌸 65e908e36c implement Into<Cow> for &JID 2025-02-25 18:43:12 +00:00
cel 🌸 eda4bd92ff fix crash by fusing oneshot 2025-02-24 10:03:12 +00:00
cel 🌸 7dc1b1f35d impl Eq and Hash for JID 2025-02-24 09:23:25 +00:00
cel 🌸 66e37108cd fix bugs 2025-02-24 08:41:58 +00:00
cel 🌸 2e6ad369c5 implement CLIENT 2025-02-20 21:08:16 +00:00
cel 🌸 c0d2aae038 implement handle_online() and handle_offline() for CommandMessage 2025-02-18 11:39:19 +00:00
cel 🌸 945f140616 WIP: roster retrieval 2025-02-18 06:19:54 +00:00
cel 🌸 5dd488550f WIP: roster retrieval 2025-02-18 06:14:43 +00:00
cel 🌸 68a7d13670 database work 2025-02-18 01:01:17 +00:00
cel 🌸 0d9e3d27e9 WIP: data(base)type 2025-02-14 23:57:59 +00:00
cel 🌸 8dcdfe405e WIP: data(base)type 2025-02-14 12:57:21 +00:00
cel 🌸 05b0d38490 WIP: rfc 6121 data(base)types 2025-02-12 17:33:12 +00:00
cel 🌸 8e6aa698b3 reconnection supervisor command 2025-02-12 06:19:02 +00:00
cel 🌸 ec41f1d4ff remove stupid stdout sasl response bit 2025-02-11 22:20:42 +00:00
cel 🌸 ad0054ea56 actors complete ? 2025-02-11 22:20:16 +00:00
cel 🌸 3634828531 add iq hashmap for iq requests 2025-02-11 10:54:16 +00:00
cel 🌸 1ed6317272 supervision and reconnection 2025-02-11 07:04:21 +00:00
cel 🌸 41c1ba15ef WIP: code cleanup 2025-02-10 17:48:39 +00:00
cel 🌸 a1d96233e8 WIP: luz actor-based client 2025-02-08 02:15:44 +00:00
cel 🌸 b023c6b5f2 WIP: luz initial client 2025-01-28 22:57:17 +00:00
cel 🌸 866e134371 delete JabberClient 2025-01-12 23:10:03 +00:00
cel 🌸 e6c97ab828 implement stream splitting and closing 2025-01-12 21:19:07 +00:00
cel 🌸 0e5f09b2bd WIP: client 2025-01-02 17:48:12 +00:00
cel 🌸 89351e9563 add jabber:iq:stanza parsers 2024-12-22 20:40:59 +00:00
cel 🌸 27f90bd85f stream and sink split 2024-12-22 19:55:48 +00:00
cel 🌸 6385e43e8c implement sink and stream with tokio::spawn 2024-12-22 18:58:28 +00:00
cel 🌸 595d165479 implement sink and stream properly UNFOLD UNFOLD 2024-12-06 06:31:20 +00:00
cel 🌸 aaf34b5bca add specs to implement to readme 2024-12-04 19:57:56 +00:00
cel 🌸 1b91ff6904 use cargo workspace 2024-12-04 18:18:37 +00:00
cel 🌸 03764f8ced rename jabber to jabber_stream 2024-12-04 17:40:56 +00:00
cel 🌸 21f10a0b43 implement send_stanza 2024-12-04 17:38:36 +00:00
cel 🌸 4886396044 implement client 2024-12-04 02:09:07 +00:00