Commit graph

104 commits

Author SHA1 Message Date
liamcottle
29c062d701 stop updating message state if message gets cancelled 2025-01-20 16:14:08 +13:00
liamcottle
6f325d24e7 fix issues with calling async function from different threads that may or may not have an event loop 2025-01-20 13:20:03 +13:00
liamcottle
cf059fab63 add button to cancel messages being sent 2025-01-20 12:50:50 +13:00
liamcottle
a3565ef063 add new lxmf message states 2025-01-20 12:45:01 +13:00
liamcottle
9b36120faa update lang 2025-01-06 19:05:22 +13:00
liamcottle
6b4bf0e31a ignore lxmf messages if they are telemetry requests from sideband 2025-01-05 23:22:20 +13:00
liamcottle
4b6978f7cc add setting to enable and disable transport mode 2025-01-02 17:13:37 +13:00
liamcottle
b19ee171eb add button to export single interface 2025-01-02 00:05:51 +13:00
liamcottle
fabb6d5ca3 refactor importing interfaces to use interface parser and allow importing all key value pairs 2025-01-01 23:22:21 +13:00
liamcottle
0b6b390388 refactor interface parser to its own class 2025-01-01 22:04:58 +13:00
liamcottle
372e61ed7c refactor importing interfaces preview 2025-01-01 20:55:10 +13:00
liamcottle
9815decc99 refactor exporting interfaces 2025-01-01 20:30:56 +13:00
liamcottle
65dfd6c540 send json body instead of multipart 2025-01-01 20:26:03 +13:00
liamcottle
de049aead5 rename route 2025-01-01 20:04:03 +13:00
Sudo-Ivan
b6f8df01f8 align comment 2024-12-30 19:42:30 -06:00
Sudo-Ivan
06067cc39f import/export interfaces 2024-12-30 19:32:41 -06:00
liamcottle
0123e1e8e8 use latest lxmf message if latest announce doesn't exist 2024-12-28 22:27:56 +13:00
liamcottle
8596d4e406 add the ability to select a custom profile icon 2024-12-26 00:37:37 +13:00
liamcottle
f5cc7fd36f add button to drop existing path for destination 2024-12-24 17:36:17 +13:00
liamcottle
907d3809b1 show which interface ping happened over 2024-12-24 17:27:39 +13:00
liamcottle
647ee32c87 add button to dropdown menu to ping destination 2024-12-23 22:18:48 +13:00
liamcottle
8b956a4bd4 implement api to fetch latest signal metrics for a destination 2024-12-23 18:02:14 +13:00
liamcottle
3f393e5b8f Revert "hook incoming rns packets"
This reverts commit 2e81527478.
2024-12-23 17:28:10 +13:00
liamcottle
2e81527478 hook incoming rns packets 2024-12-23 17:07:04 +13:00
liamcottle
5a1bd889b7 collect rssi, snr and link quality for announces and add snr to announces ui 2024-12-23 03:36:01 +13:00
liamcottle
a689fcf6f3 show lxmf user icons in messages announce list 2024-12-18 23:45:41 +13:00
liamcottle
4d20f4e086 allow user to select theme they want to use 2024-12-16 12:17:11 +13:00
liamcottle
bd3c6fd129 cache nomadnet downloader links so a new link is not established for every request to the same destination 2024-12-11 01:29:22 +13:00
RFnexus
5ebd68ab82 Full Micron markdown and field support, dark mode 2024-12-07 13:27:20 -05:00
liamcottle
e346c023de update comment 2024-12-04 01:26:18 +13:00
liamcottle
8e2cd6c62c add support for sideband/lxmf user appearance icons 2024-12-04 01:19:47 +13:00
liamcottle
018075eb12 allow selecting delivery method before sending messages 2024-11-04 18:37:41 +13:00
liamcottle
8478fdb835 implement api to ping lxmf.delivery destinations 2024-10-24 01:04:50 +13:00
liamcottle
49ee7de9e5 check for null lxmf display names 2024-10-12 17:09:37 +13:00
liamcottle
3dfcab4857 add lxmf ticket expiry to stamp info dialog 2024-09-26 16:42:13 +12:00
liamcottle
0611bca167 use is not none 2024-09-26 00:26:07 +12:00
liamcottle
4ef5f9a2a2 fix to support using shared instance from older rns version 2024-09-26 00:25:46 +12:00
Liam Cottle
417c9bea74
Merge pull request #14 from markqvist/netvis-shared
Add support for network visualiser when connected to shared instance
2024-09-26 00:12:04 +12:00
liamcottle
7e7d519532 show lxmf stamp cost in conversation viewer 2024-09-25 22:19:12 +12:00
markqvist
f4098d148c
Add support for network visualiser when connected to shared instance 2024-09-24 20:35:51 +02:00
liamcottle
846228b2b5 parse and send page data when loading nomadnet pages 2024-09-22 22:58:19 +12:00
liamcottle
dc68c98f4f send messages opportunistically if a link is not yet established and encryption ratchets are available 2024-09-20 18:00:49 +12:00
liamcottle
c73213d435 allow user to set custom display names for peers and conversations 2024-09-19 23:46:08 +12:00
liamcottle
9ebf48b02b ensure data is false instead of failed to parse 2024-09-19 17:21:54 +12:00
liamcottle
55cf674d1d show if propagation node is disabled by the operator 2024-09-19 17:20:49 +12:00
liamcottle
bd1ed2a9f7 add todo 2024-09-19 16:07:14 +12:00
liamcottle
a47f33b985 allow meshchat to run a local propagation node 2024-09-19 15:59:04 +12:00
liamcottle
962e3566cb improve message state updating loop 2024-09-19 13:54:01 +12:00
liamcottle
0161ee8757 messages sent opportunistically should be set as failed on app start if they didn't successfully deliver 2024-09-19 13:06:35 +12:00
liamcottle
a57eb22e7f allow user to stop syncing propagation node 2024-09-19 01:45:23 +12:00