Commit Graph
46 Commits
Author SHA1 Message Date
Mark Qvist 54491d8f2b Improved string sanitization, added dynamic timeout calculations, improved state persistence, fixed .allowed not being respected for downloadable files, by Zenith 2026-09-02 22:53:13 +02:00
zenith 0d3b519a07 Merge new feature branch into master 2026-08-03 17:30:40 -04:00
zenith 936bef77c7 Merge dev branch into master 2026-07-12 17:42:31 -04:00
Jeremy O'Brien a720dfa9d8 fix path resolution when using a shared-instance rnsd 2026-07-10 16:36:55 -04:00
Jeremy O'Brien 7bc691169a Conversation: avoid calling conversation_list() on every received announce; this can cause fd starvation during an announce storm 2026-05-28 11:59:51 -04:00
Jeremy O'Brien 9e7f912f97 conversation load speedups: use a set instead of a list in update_message_widgets() and cache our ConversationMessages after load 2026-05-24 16:35:17 -04:00
Mark Qvist 45c031d343 Merged The Deluxe Nomadnet Expansion Pack from Zenith 2026-05-21 01:27:51 +02:00
zenith 3ce348dbb2 Add trusted/untrusted tabs with trust banner, peer-info ping/block/note/pi propagation-node picker and last-sync indicator, warning badge for failed outgoing messages, ASCII qrcodes QR, for own own and peer LXMF addresses, RRC MOTD pane, collapsible/clickable channel and users panes with F8 join/part collapse, Guide info update, anchor microntags # 2026-05-20 16:16:24 -04:00
Mark Qvist 84eabeabab Removed debug logging. Sorry for the logspam. 2026-05-20 18:27:22 +02:00
Mark Qvist f640f074d8 Added markdown rendering and compose support to messages 2026-05-19 23:20:19 +02:00
zenith 5c76d509d7 Fixes 2026-05-14 17:53:51 -04:00
Mark Qvist 29a2c9f7c6 Added better name sanitization options 2026-05-06 18:44:17 +02:00
joakim 398f4b01c8 Fix msgpack import 2026-04-07 13:37:15 +02:00
zenith e256002a0d Add LXMF attachment support, message caching, and conversation UI improvements 2026-03-28 18:19:11 -04:00
Mark Qvist 0e79c3299c Added opportunistic delivery if destination ratchets are available 2024-10-06 11:25:08 +02:00
Mark Qvist 03a02a9ebc Fixed incorrect display name loading in conversation list 2024-09-11 13:02:05 +02:00
Mark Qvist 1bbfacee94 Add stamp configuration options 2024-09-11 00:20:35 +02:00
Mark Qvist 76cb1f73f5 Ratchet, stamp and ticket compatibility 2024-09-08 01:23:09 +02:00
Mark Qvist 82bb479957 Adjusted timeouts 2023-11-02 12:25:36 +01:00
Mark Qvist 2322a254a8 LXM URI file output 2023-10-15 22:53:56 +02:00
Mark Qvist a921adbdbe Cleanup 2023-10-15 21:00:47 +02:00
Mark Qvist 0cd1c9cf37 Added paper message output options 2023-10-15 20:35:21 +02:00
Mark Qvist 730c17c981 Implemented paper message handling 2022-11-19 20:04:01 +01:00
Mark Qvist ebfa6484a2 Persist directory to disk for every user modification 2022-09-13 23:13:36 +02:00
Mark Qvist 247db32033 Added LXMF link support 2022-07-04 19:25:17 +02:00
Mark Qvist f92858866a Added destination ignore functionality 2022-05-17 19:21:14 +02:00
Mark Qvist c6e26e7f7f Added daemon mode 2022-05-17 13:11:04 +02:00
Mark Qvist df7692d7c6 Implemented basic LXMF propagation support and controls 2021-10-03 18:44:00 +02:00
Mark Qvist ee6cc9fd4f Improved conversation sorting 2021-09-23 17:45:01 +02:00
Mark Qvist b49f9e7175 Added ability to clear conversation history 2021-09-11 11:33:20 +02:00
Mark Qvist 903c75db0f Added new message indicator. 2021-09-05 20:38:10 +02:00
Mark Qvist ef974d973e Implemented node announces, node list and announce stream management. 2021-08-26 21:37:27 +02:00
Mark Qvist ae3d2ef802 Node announce handling. 2021-08-26 16:17:01 +02:00
Mark Qvist 862f4835c7 Implemented basic node hosting and page serving. 2021-08-26 15:26:12 +02:00
Mark Qvist 04a25339ae Removed log statements 2021-05-17 21:46:50 +02:00
Mark Qvist c816b2cfd4 Updated method names 2021-05-17 00:07:11 +02:00
Mark Qvist a53bd70dc9 Basic Network Text UI implemented. Announce stream and peer settings implemented. 2021-05-15 21:08:30 +02:00
Mark Qvist 420cfcbbe3 Implemented identity queries and indication for unknown message originators 2021-05-14 22:12:42 +02:00
Mark Qvist 9a0c4ea6a8 Added transport encryption indicators to messages 2021-05-14 19:38:21 +02:00
Mark Qvist d9fe743b90 Implemented minimal/full editor 2021-05-14 15:13:17 +02:00
Mark Qvist 51c9d98e4c Conversation handling. UI cleanup. 2021-05-14 14:45:20 +02:00
Mark Qvist 17e752d134 List sort fix 2021-05-13 20:25:04 +02:00
Mark Qvist 6db7ea7fe0 Conversation service basic functionality implemented 2021-05-13 16:38:59 +02:00
Mark Qvist 1969b49819 Work on Conversations UI 2021-05-04 20:53:03 +02:00
Mark Qvist 0c1108f00e Work on Conversations UI 2021-05-04 15:10:21 +02:00
Mark Qvist c039ff2e2a Conversation class skeleton 2021-05-04 11:07:46 +02:00