Commit Graph

130 Commits

Author SHA1 Message Date
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
liamcottle
d7434a8d94 add page to view and use known propagation nodes 2024-09-19 00:47:30 +12:00
liamcottle
eec7d6d6d2 implement api to fetch known propagation nodes 2024-09-18 23:26:16 +12:00
liamcottle
f8a72b5e50 ensure messages sent over websocket are from database so they includes ids and timestamps 2024-09-18 22:00:59 +12:00
liamcottle
1394cdee0c allow user to configure if they want messages to auto send to propagation node on failure 2024-09-18 21:27:32 +12:00
liamcottle
277a92c9f1 allow user to configure interval to auto sync messages from propagation node 2024-09-18 21:06:03 +12:00
liamcottle
a1339c055a show message info when clicking inbound timestamp or outbound delivery state 2024-09-18 20:26:01 +12:00
liamcottle
1504bec4dc ensure propagation node is configured before attempting to sync 2024-09-18 19:46:56 +12:00
liamcottle
1fec35dc04 add apis to start sync and check status of propagation node 2024-09-18 18:19:02 +12:00
liamcottle
fcbb6a8f25 allow user to configure a preferred propagation node 2024-09-18 17:42:25 +12:00
liamcottle
af36d30fb4 implement logic to send failed messages via propagation node 2024-09-18 01:26:40 +12:00
liamcottle
ca67be1df4 provide nomadnetwork node display name in announces api response 2024-09-17 16:55:49 +12:00
liamcottle
39d9b5bfc5 filter announces by identity hash 2024-09-17 16:35:38 +12:00
liamcottle
5d8bf9fd55 update comment 2024-09-17 16:32:00 +12:00
liamcottle
25c75db94c save call.audio announces to database 2024-09-17 16:29:53 +12:00
liamcottle
ea412a7d95 more clean up 2024-09-17 16:05:58 +12:00
liamcottle
45e5599418 move announce handler to own class file 2024-09-17 15:46:45 +12:00
liamcottle
17c8605918 cleanup announce handlers 2024-09-17 15:40:41 +12:00
liamcottle
98385a9ff3 save lxmf.propagation announces to database 2024-09-17 15:24:31 +12:00
liamcottle
c478cb1d9c refactor conversation name to display name 2024-09-11 21:35:43 +12:00
liamcottle
946fb17d8c fix display names for lxmf announces 2024-09-11 21:23:26 +12:00
liamcottle
7b4db96ca6 fix display names for lxmf conversations 2024-09-11 20:55:11 +12:00
liamcottle
49c26ea0b0 fix for lxmf state being renamed from draft to generating 2024-09-11 20:49:51 +12:00
liamcottle
7dafbd1462 add lxmf and rns versions to app info api response 2024-09-11 20:28:11 +12:00
liamcottle
6a1988e0be update how lxmf address is announced 2024-09-11 12:58:19 +12:00