Commit Graph

91 Commits

Author SHA1 Message Date
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
liamcottle
c2880f073a use icon for disconnect on small screens 2025-02-13 14:58:12 +13:00
liamcottle
b93f0ef9f5 do nothing if connection not provided 2025-02-13 14:51:39 +13:00
liamcottle
8885f65850 preload routes 2025-02-13 14:43:27 +13:00
liamcottle
deb7cb9374 show error message if failed to connect to device 2025-02-13 14:37:19 +13:00
liamcottle
474cbf31d9 gracefully handle failed to connect 2025-02-13 14:33:04 +13:00
liamcottle
fa7a1af62b gracefully handle failed to connect 2025-02-13 14:32:50 +13:00
liamcottle
f4af191050 fix closing database 2025-02-13 14:32:24 +13:00
liamcottle
bd85fb60f2 remove settings dropdown and move device name to settings page 2025-02-13 14:20:53 +13:00
liamcottle
f3e5f97397 add ability to select advert type 2025-02-13 14:14:42 +13:00
liamcottle
cd97931a47 add license 2025-02-13 14:00:19 +13:00
liamcottle
c23f8cd266 add readme 2025-02-13 13:59:59 +13:00
liamcottle
c6b0091404 add github pages workflow 2025-02-13 13:37:38 +13:00
liamcottle
ba6bf1abd0 add dist to .gitignore 2025-02-13 13:37:25 +13:00
liamcottle
d899464834 use npm package 2025-02-13 13:34:14 +13:00
liamcottle
b663ab4d7b update title 2025-02-13 13:29:25 +13:00
liamcottle
564d2cff97 track if a message was sent via path or flood 2025-02-13 13:28:05 +13:00
liamcottle
f86d9202a2 add dropdown menu to contact messages page and add ability to delete message history 2025-02-13 13:17:21 +13:00
liamcottle
0471e7088e only go to contact messages page for contacts that are chat type 2025-02-13 13:09:52 +13:00
liamcottle
fb0da35d2e show contact type icon and add ability to filter by contact type 2025-02-13 13:06:04 +13:00
liamcottle
7cc56ccc69 implement database persistence for messages 2025-02-13 12:50:47 +13:00
liamcottle
28c2c1fd47 show error when failing to save settings 2025-02-13 02:21:26 +13:00
liamcottle
75c313de85 add ability to configure radio settings 2025-02-13 02:18:23 +13:00
liamcottle
675885766d add ability to set device name 2025-02-13 02:00:07 +13:00
liamcottle
928bd45d81 implement basic send message 2025-02-13 01:35:38 +13:00
liamcottle
24fec964de add button to reset path 2025-02-13 01:31:20 +13:00
liamcottle
f99724bea2 add dropdown menu to contact list item 2025-02-13 01:20:54 +13:00
liamcottle
0cb6398160 sync device time on connect 2025-02-13 01:06:01 +13:00
liamcottle
6d4e7e4431 start implementing client based on meshtxt 2025-02-13 01:02:27 +13:00
liamcottle
fd680c2aeb create new project 2025-02-11 02:10:20 +13:00