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