Commit Graph

79 Commits

Author SHA1 Message Date
liamcottle
2ff8b093ea use dropdown boxes to enforce valid lora settings 2025-02-16 04:03:03 +13:00
liamcottle
f853b19101 ask user for frequency in MHz rather than kHz 2025-02-16 03:50:30 +13:00
liamcottle
ef107f1133 refactor settings page and add latitude and longitude settings 2025-02-16 03:46:11 +13:00
liamcottle
00c4032b85 remove todo 2025-02-16 01:59:04 +13:00
liamcottle
957c4799ea remove duplicate class 2025-02-16 01:54:16 +13:00
liamcottle
fa056987b5 add button to export contact to clipboard as meshcore://<hex> url 2025-02-15 23:58:50 +13:00
liamcottle
c433abb9f5 add ability to share existing contacts 2025-02-15 23:35:34 +13:00
liamcottle
dbbad7daae update to meshcore.js v1.0.5 2025-02-15 23:26:33 +13:00
liamcottle
b8868c68e1 implement unread messages count for channels 2025-02-15 00:17:39 +13:00
liamcottle
53142063c4 add todo 2025-02-14 23:21:52 +13:00
liamcottle
c10d020156 clear error state if a message received an ack after it already timed out 2025-02-14 18:01:07 +13:00
liamcottle
efd8cd1ce0 parse sender name from channel messages 2025-02-14 16:12:51 +13:00
liamcottle
091fff7090 add ability to enable raw packet logging from dev tools console 2025-02-14 13:01:36 +13:00
liamcottle
05e7a9c659 fix saving settings on rak via ble, we can't send too many packets to radio at once 2025-02-14 12:39:17 +13:00
liamcottle
e782611022 fix sent timestamp 2025-02-14 04:38:52 +13:00
liamcottle
6dfe27de52 show received message info 2025-02-14 04:36:37 +13:00
liamcottle
98d5a793e4 fix saving data 2025-02-14 04:36:25 +13:00
liamcottle
8b25fde764 show delivered message info when clicking status label 2025-02-14 04:13:02 +13:00
liamcottle
54a5587462 don't put database in vue reactive as it causes DataCloneError: Failed to execute 'postMessage' on 'BroadcastChannel' 2025-02-14 03:52:11 +13:00
liamcottle
9245382060 remove todo 2025-02-14 00:42:28 +13:00
liamcottle
2a7ed6203f add route guard for pages that require database connection 2025-02-14 00:34:15 +13:00
liamcottle
f0a96b04ee add ability to delete channel message history 2025-02-14 00:27:09 +13:00
liamcottle
4666f89a25 implement channel messages 2025-02-14 00:22:27 +13:00
liamcottle
b1cf027f84 update lang 2025-02-13 21:43:15 +13:00
liamcottle
564f06baaa add todo 2025-02-13 21:13:42 +13:00
liamcottle
650d9b2daa add todo 2025-02-13 21:13:12 +13:00
liamcottle
0e5ee0e575 auto update service worker and push new vue route when clicking message notification 2025-02-13 20:37:29 +13:00
liamcottle
88878af0ca use first existing client when clicking notification 2025-02-13 19:23:25 +13:00
liamcottle
6ece7fa137 don't include url fragment in client url check 2025-02-13 19:17:09 +13:00
liamcottle
988ed780fd open existing client if available 2025-02-13 19:07:09 +13:00
liamcottle
61e446ea62 open pwa on notification click 2025-02-13 18:55:32 +13:00
liamcottle
e38033d024 dismiss notification on click 2025-02-13 18:52:36 +13:00
liamcottle
9e4a6c8726 use service worker to show notifications 2025-02-13 18:48:24 +13:00
liamcottle
51d02ccf6b init service worker 2025-02-13 18:41:11 +13:00
liamcottle
2d540f963d allow accessing contact messages page without a connection 2025-02-13 18:27:06 +13:00
liamcottle
e4c292cb0b remove log 2025-02-13 18:25:24 +13:00
liamcottle
8a2a855f31 show notification when a new message is received 2025-02-13 18:25:10 +13:00
liamcottle
8ff37f955e allow web hash history, but require device connection for some routes 2025-02-13 17:31:15 +13:00
liamcottle
665ffd0a76 add button to copy public key to clipboard 2025-02-13 17:20:08 +13:00
liamcottle
2e72d9bc15 update contact icon to match logo colour 2025-02-13 17:14:59 +13:00
liamcottle
c33a9a6315 call method without args 2025-02-13 17:09:45 +13:00
liamcottle
bea3ced0c1 show hop count in contact dropdown menu 2025-02-13 17:08:03 +13:00
liamcottle
9d6eab3a8a implement manually retrying failed messages 2025-02-13 17:05:03 +13:00
liamcottle
17beabf419 remove todo 2025-02-13 16:56:54 +13:00
liamcottle
c753b03479 force user to wait 1 second before sending another message 2025-02-13 16:56:46 +13:00
liamcottle
bfebaa8a90 confirm user wants to reset path 2025-02-13 16:38:44 +13:00
liamcottle
b62f45d150 mark messages as failed if they timeout 2025-02-13 16:16:00 +13:00
liamcottle
e4ba9b6609 add todos 2025-02-13 15:57:33 +13:00
liamcottle
c5f5ca7f35 add icon and service worker to allow pwa install 2025-02-13 15:44:46 +13:00
liamcottle
666c1ddf5c update viewport meta to allow keyboard to move message composer up 2025-02-13 15:12:38 +13:00