Commit Graph

  • a77df97ea6 don't squish or stretch preview images liamcottle 2024-10-12 09:51:03 +13:00
  • 59dfb5b3e2 update lxmf to v0.5.5 liamcottle 2024-10-12 09:33:14 +13:00
  • ac8a0c47c4 update rns to v0.8.4 liamcottle 2024-10-12 09:31:02 +13:00
  • 6c7259e354 update suggested interface liamcottle 2024-10-05 20:57:14 +13:00
  • 2e4ee499ac 1.13.0 liamcottle 2024-09-26 16:49:06 +12:00
  • 3dfcab4857 add lxmf ticket expiry to stamp info dialog liamcottle 2024-09-26 16:42:13 +12:00
  • 1c1d820bb2 show display name and custom display name in network visualiser liamcottle 2024-09-26 00:50:57 +12:00
  • 000b515442 add support for custom display names in network visualiser liamcottle 2024-09-26 00:40:31 +12:00
  • 0611bca167 use is not none liamcottle 2024-09-26 00:26:07 +12:00
  • 4ef5f9a2a2 fix to support using shared instance from older rns version liamcottle 2024-09-26 00:25:46 +12:00
  • 417c9bea74 Merge pull request #14 from markqvist/netvis-shared Liam Cottle 2024-09-26 00:12:04 +12:00
  • 4e4f0cf279 update rns to v0.8.0 liamcottle 2024-09-26 00:10:09 +12:00
  • f2690835e1 24 stamp cost go brrr liamcottle 2024-09-26 00:06:41 +12:00
  • 787bbc9133 show info dialog when clicking stamp cost liamcottle 2024-09-25 23:07:24 +12:00
  • 7e7d519532 show lxmf stamp cost in conversation viewer liamcottle 2024-09-25 22:19:12 +12:00
  • f4098d148c Add support for network visualiser when connected to shared instance markqvist 2024-09-24 20:35:51 +02:00
  • c92ddac00d fix variable liamcottle 2024-09-24 02:17:58 +12:00
  • 828d3cb667 include all remaining parts after relative url liamcottle 2024-09-23 00:41:53 +12:00
  • 6a212e7a7e no log liamcottle 2024-09-23 00:13:45 +12:00
  • 57ec2b5cc1 refactor link parser to support lxmf links without a name liamcottle 2024-09-23 00:13:21 +12:00
  • 14813b7758 fix replace liamcottle 2024-09-22 23:22:20 +12:00
  • a108047371 if nomadnet url is empty we should load index.mu liamcottle 2024-09-22 23:18:52 +12:00
  • 1822f19ce4 optional closing backtick for links liamcottle 2024-09-22 23:07:24 +12:00
  • 846228b2b5 parse and send page data when loading nomadnet pages liamcottle 2024-09-22 22:58:19 +12:00
  • a101ff2de9 optional closing for bold text liamcottle 2024-09-22 22:55:58 +12:00
  • f07a4143bd make function async liamcottle 2024-09-22 22:11:23 +12:00
  • 9229b8987b fix clicking lxmf urls in nomadnet browser liamcottle 2024-09-22 21:49:45 +12:00
  • a94ce1ad50 add service worker and webmanifest to allow pwa install for android when using termux liamcottle 2024-09-22 19:39:01 +12:00
  • a46a94e125 improve ui on mobile by removing padding on small screens liamcottle 2024-09-21 23:57:20 +12:00
  • ce1f786bf5 improve about page ui on mobile liamcottle 2024-09-21 23:39:53 +12:00
  • 447d67d199 update termux install docs liamcottle 2024-09-21 23:34:36 +12:00
  • c2a9fcdaff 1.12.0 liamcottle 2024-09-20 18:36:46 +12:00
  • dc68c98f4f send messages opportunistically if a link is not yet established and encryption ratchets are available liamcottle 2024-09-20 18:00:49 +12:00
  • aa10a3cbac update rns to v0.7.8 liamcottle 2024-09-20 17:13:09 +12:00
  • 325331b9a5 update lxmf to v0.5.3 liamcottle 2024-09-20 17:12:52 +12:00
  • 65ac09b3a4 update todos liamcottle 2024-09-19 23:57:12 +12:00
  • c73213d435 allow user to set custom display names for peers and conversations liamcottle 2024-09-19 23:46:08 +12:00
  • 9ebf48b02b ensure data is false instead of failed to parse liamcottle 2024-09-19 17:21:54 +12:00
  • 55cf674d1d show if propagation node is disabled by the operator liamcottle 2024-09-19 17:20:49 +12:00
  • 5025900abc formatting liamcottle 2024-09-19 17:16:31 +12:00
  • bd1ed2a9f7 add todo liamcottle 2024-09-19 16:07:14 +12:00
  • 3dd01effb8 show local propagation node address in settings liamcottle 2024-09-19 16:04:16 +12:00
  • a47f33b985 allow meshchat to run a local propagation node liamcottle 2024-09-19 15:59:04 +12:00
  • 1b4d8cf794 received messages should show when they were received, not when they were created liamcottle 2024-09-19 14:15:37 +12:00
  • 66438a3688 allow clicking on all state text to show message info liamcottle 2024-09-19 14:06:12 +12:00
  • 962e3566cb improve message state updating loop liamcottle 2024-09-19 13:54:01 +12:00
  • 0d7f94b84d move signal info to message info dialog liamcottle 2024-09-19 13:17:03 +12:00
  • 0161ee8757 messages sent opportunistically should be set as failed on app start if they didn't successfully deliver liamcottle 2024-09-19 13:06:35 +12:00
  • 1eef547eb1 fix overflow padding liamcottle 2024-09-19 02:25:44 +12:00
  • 5d52ab3f8e add empty state ui liamcottle 2024-09-19 02:10:43 +12:00
  • 71570b23dd implement searching propagation nodes liamcottle 2024-09-19 01:55:45 +12:00
  • e141df6698 remove reload button liamcottle 2024-09-19 01:46:37 +12:00
  • a57eb22e7f allow user to stop syncing propagation node liamcottle 2024-09-19 01:45:23 +12:00
  • d7434a8d94 add page to view and use known propagation nodes liamcottle 2024-09-19 00:47:30 +12:00
  • eec7d6d6d2 implement api to fetch known propagation nodes liamcottle 2024-09-18 23:26:16 +12:00
  • f8a72b5e50 ensure messages sent over websocket are from database so they includes ids and timestamps liamcottle 2024-09-18 22:00:59 +12:00
  • 248a7349b4 add info about delivery reports liamcottle 2024-09-18 21:52:58 +12:00
  • 2912391c7e improve settings ui liamcottle 2024-09-18 21:38:43 +12:00
  • 1394cdee0c allow user to configure if they want messages to auto send to propagation node on failure liamcottle 2024-09-18 21:27:32 +12:00
  • 277a92c9f1 allow user to configure interval to auto sync messages from propagation node liamcottle 2024-09-18 21:06:03 +12:00
  • 7201e08116 created_at might not exist yet so use timestamp instead liamcottle 2024-09-18 20:29:51 +12:00
  • a1339c055a show message info when clicking inbound timestamp or outbound delivery state liamcottle 2024-09-18 20:26:01 +12:00
  • 1504bec4dc ensure propagation node is configured before attempting to sync liamcottle 2024-09-18 19:46:56 +12:00
  • 001ae5cb01 add button to sync messages liamcottle 2024-09-18 19:38:40 +12:00
  • 2d0420bc47 formatting liamcottle 2024-09-18 18:21:40 +12:00
  • 1fec35dc04 add apis to start sync and check status of propagation node liamcottle 2024-09-18 18:19:02 +12:00
  • fcbb6a8f25 allow user to configure a preferred propagation node liamcottle 2024-09-18 17:42:25 +12:00
  • af36d30fb4 implement logic to send failed messages via propagation node liamcottle 2024-09-18 01:26:40 +12:00
  • 75bbf24182 skip announces if we don't want to show them liamcottle 2024-09-17 17:13:01 +12:00
  • f2a44a1cc6 fix display names in network visualiser liamcottle 2024-09-17 17:08:56 +12:00
  • ec646d6506 use server provided display name liamcottle 2024-09-17 17:05:43 +12:00
  • ca67be1df4 provide nomadnetwork node display name in announces api response liamcottle 2024-09-17 16:55:49 +12:00
  • 39d9b5bfc5 filter announces by identity hash liamcottle 2024-09-17 16:35:38 +12:00
  • 5d8bf9fd55 update comment liamcottle 2024-09-17 16:32:00 +12:00
  • 25c75db94c save call.audio announces to database liamcottle 2024-09-17 16:29:53 +12:00
  • ea412a7d95 more clean up liamcottle 2024-09-17 16:05:58 +12:00
  • 45e5599418 move announce handler to own class file liamcottle 2024-09-17 15:46:45 +12:00
  • 17c8605918 cleanup announce handlers liamcottle 2024-09-17 15:40:41 +12:00
  • 98385a9ff3 save lxmf.propagation announces to database liamcottle 2024-09-17 15:24:31 +12:00
  • 724aff81b3 1.11.0 liamcottle 2024-09-11 22:04:33 +12:00
  • c478cb1d9c refactor conversation name to display name liamcottle 2024-09-11 21:35:43 +12:00
  • 946fb17d8c fix display names for lxmf announces liamcottle 2024-09-11 21:23:26 +12:00
  • 7b4db96ca6 fix display names for lxmf conversations liamcottle 2024-09-11 20:55:11 +12:00
  • 49c26ea0b0 fix for lxmf state being renamed from draft to generating liamcottle 2024-09-11 20:49:51 +12:00
  • a0cbe786a0 show lxmf and rns versions in about page liamcottle 2024-09-11 20:36:40 +12:00
  • 7dafbd1462 add lxmf and rns versions to app info api response liamcottle 2024-09-11 20:28:11 +12:00
  • 6a1988e0be update how lxmf address is announced liamcottle 2024-09-11 12:58:19 +12:00
  • 963078fab0 update rns to 0.7.7 liamcottle 2024-09-11 12:39:58 +12:00
  • 6399cc0752 update lxmf to 0.5.0 liamcottle 2024-09-11 12:39:40 +12:00
  • 8fb1362530 don't allow browser to store page in cache, otherwise new app versions may get stale ui liamcottle 2024-08-18 22:33:04 +12:00
  • 85032e1716 bypass electron browser cache when loading main page liamcottle 2024-08-18 22:26:48 +12:00
  • 528f167d2f 1.10.0 liamcottle 2024-08-17 23:08:15 +12:00
  • 993474f170 update docs liamcottle 2024-08-16 23:47:01 +12:00
  • 367b158d55 clean up npm scripts liamcottle 2024-08-16 23:41:53 +12:00
  • 5e7754ead4 refactor backend folder liamcottle 2024-08-16 23:19:22 +12:00
  • f472026951 update comment liamcottle 2024-08-16 23:16:39 +12:00
  • c4e659c079 only show last 10 lines of output in crash dialog liamcottle 2024-08-16 21:37:23 +12:00
  • b95adf2ed6 fix quit liamcottle 2024-08-16 21:33:58 +12:00
  • 577156854d fix quit liamcottle 2024-08-16 21:33:29 +12:00
  • b0f879c294 tell user if they need to install c++ redist for windows liamcottle 2024-08-16 21:33:09 +12:00