Commit graph

142 commits

Author SHA1 Message Date
liamcottle
ce1f786bf5 improve about page ui on mobile 2024-09-21 23:39:53 +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
5025900abc formatting 2024-09-19 17:16:31 +12:00
liamcottle
3dd01effb8 show local propagation node address in settings 2024-09-19 16:04:16 +12:00
liamcottle
a47f33b985 allow meshchat to run a local propagation node 2024-09-19 15:59:04 +12:00
liamcottle
1b4d8cf794 received messages should show when they were received, not when they were created 2024-09-19 14:15:37 +12:00
liamcottle
66438a3688 allow clicking on all state text to show message info 2024-09-19 14:06:12 +12:00
liamcottle
962e3566cb improve message state updating loop 2024-09-19 13:54:01 +12:00
liamcottle
0d7f94b84d move signal info to message info dialog 2024-09-19 13:17:03 +12:00
liamcottle
1eef547eb1 fix overflow padding 2024-09-19 02:25:44 +12:00
liamcottle
5d52ab3f8e add empty state ui 2024-09-19 02:10:43 +12:00
liamcottle
71570b23dd implement searching propagation nodes 2024-09-19 01:55:45 +12:00
liamcottle
e141df6698 remove reload button 2024-09-19 01:46:37 +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
248a7349b4 add info about delivery reports 2024-09-18 21:52:58 +12:00
liamcottle
2912391c7e improve settings ui 2024-09-18 21:38:43 +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
7201e08116 created_at might not exist yet so use timestamp instead 2024-09-18 20:29:51 +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
001ae5cb01 add button to sync messages 2024-09-18 19:38:40 +12:00
liamcottle
2d0420bc47 formatting 2024-09-18 18:21:40 +12:00
liamcottle
fcbb6a8f25 allow user to configure a preferred propagation node 2024-09-18 17:42:25 +12:00
liamcottle
75bbf24182 skip announces if we don't want to show them 2024-09-17 17:13:01 +12:00
liamcottle
f2a44a1cc6 fix display names in network visualiser 2024-09-17 17:08:56 +12:00
liamcottle
ec646d6506 use server provided display name 2024-09-17 17:05:43 +12:00
liamcottle
45e5599418 move announce handler to own class file 2024-09-17 15:46:45 +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
a0cbe786a0 show lxmf and rns versions in about page 2024-09-11 20:36:40 +12:00
liamcottle
5e7754ead4 refactor backend folder 2024-08-16 23:19:22 +12:00
liamcottle
f472026951 update comment 2024-08-16 23:16:39 +12:00
liamcottle
49bf112822 add checkbox to auto update network visualiser 2024-08-16 19:48:38 +12:00
liamcottle
0313f6ccf4 auto fit network after load 2024-08-16 19:26:33 +12:00
liamcottle
30a3864db2 no loading overlay 2024-08-16 18:59:45 +12:00
liamcottle
00495e7f62 add ui to manually update network visualiser 2024-08-16 17:04:35 +12:00
liamcottle
9d05ce5efa add back loading screen 2024-08-16 15:54:47 +12:00
liamcottle
9e48e6ce95 update nodes and edges after removals 2024-08-16 15:45:08 +12:00
liamcottle
66c011caca fix removing node 2024-08-16 15:29:44 +12:00
liamcottle
c32f111a08 don't provide stabilize iteration count 2024-08-16 15:11:52 +12:00
liamcottle
9e4380bcd4 clear interval on unmount 2024-08-16 15:04:05 +12:00
liamcottle
f2876e4e52 don't wait for stabilize 2024-08-16 15:02:20 +12:00
liamcottle
560383e882 update edge id 2024-08-16 14:45:44 +12:00
liamcottle
ce3350a11e auto update network visualiser 2024-08-16 14:45:09 +12:00
liamcottle
05271df4a9 rework network visualiser code to make it easier to auto update 2024-08-16 14:20:51 +12:00
liamcottle
b39aa8d830 update lang 2024-08-13 23:31:09 +12:00