Commit Graph

126 Commits

Author SHA1 Message Date
liamcottle
dad956ab14 add button to quickly relaunch electron app after changing interfaces 2024-07-09 17:24:23 +12:00
liamcottle
c7b9b1d580 use http api instead of websocket for sending announce 2024-07-09 00:45:27 +12:00
liamcottle
a1401bed8b no need for websocket when retry sending 2024-07-08 23:55:44 +12:00
liamcottle
a4971c5ccd migrate sending messages to an http api instead of websocket to improve error handling 2024-07-08 23:54:51 +12:00
liamcottle
daffc19f92 delete lxmf messages by hash as ui might not have an id yet 2024-07-08 23:10:21 +12:00
liamcottle
827b453055 fix for accidentally removing outbound chat items that don't have an id yet 2024-07-08 22:17:23 +12:00
liamcottle
8c011dd72f add button to retry sending failed messages 2024-07-08 22:04:22 +12:00
liamcottle
205a4d0a1d use ipc dialog instead of javascript alert when running in electron 2024-07-08 18:05:29 +12:00
liamcottle
f9d802b393 show outbound attempt count for messages 2024-07-08 17:26:45 +12:00
liamcottle
f49043ace4 mark read even regardless of messages tab 2024-07-07 22:27:48 +12:00
liamcottle
b25570232f fix for nullable var 2024-07-07 22:26:54 +12:00
liamcottle
70bf316aeb only show push notification if window is not focussed 2024-07-07 22:14:00 +12:00
liamcottle
5a522dbd6f show native notification when a new message is received 2024-07-07 21:10:26 +12:00
liamcottle
a697cf4777 make sure container exists 2024-07-07 20:43:37 +12:00
liamcottle
dfa525cbf2 significantly improve codec2 voice recordings by doing a single encode when the recording is stopped 2024-06-05 12:36:53 +12:00
liamcottle
4303e831e2 add support for opus audio mode AM_OPUS_OGG 2024-06-05 12:24:20 +12:00
liamcottle
ea7391743e frequency input should be limited to numbers 2024-06-04 12:58:42 +12:00
liamcottle
3dbf6c7ada rename vars 2024-06-04 12:51:15 +12:00
liamcottle
9a9484723c update rnode interface defaults 2024-06-04 12:51:15 +12:00
liamcottle
bb5a35c5e5 revert txpower back to using text input, but set to numbers only 2024-06-04 12:51:15 +12:00
liamcottle
aeac85971f ask for frequency in hz and add formatted label 2024-06-04 12:51:15 +12:00
liamcottle
82dc3cfcd4 show bandwidth in KHz 2024-06-04 12:51:14 +12:00
lt
7f1dbac587 Update RNodeInterface to add list of default setting parameters 2024-06-03 14:43:03 -04:00
liamcottle
941664eae6 add ui to preview encoded audio before sending it 2024-06-03 14:24:07 +12:00
liamcottle
da4601e212 ask user to confirm recording new audio attachment if an existing audio attachment exists 2024-06-03 02:56:48 +12:00
liamcottle
064133665a implement recording microphone and sending audio attachment 2024-06-03 02:51:39 +12:00
liamcottle
fa74475bea support decoding and playing codec2 audio attachments in lxmf chat items 2024-06-03 01:17:05 +12:00
liamcottle
627e62ca6e rebrand to meshchat 2024-06-02 14:42:19 +12:00
liamcottle
e512198e50 add about tab to show version and config paths 2024-06-02 13:56:04 +12:00
liamcottle
d55e2b4db4 decode app data as utf8 string to support emojis etc in peer and node names 2024-06-02 12:29:30 +12:00
liamcottle
e6d982c3f8 fix formatting time ago 2024-06-02 12:15:53 +12:00
liamcottle
a870750231 remove log 2024-06-02 12:09:34 +12:00
liamcottle
03a2d46e07 send websocket event when we have sent an announce 2024-06-02 12:07:59 +12:00
liamcottle
e77f9e6935 remove announce button from header bar 2024-06-02 12:00:33 +12:00
liamcottle
9077ca9588 remove audio call address from sidebar, it's shown in the phone ui itself 2024-06-02 11:58:56 +12:00
liamcottle
4e328807d1 tidy up ui for auto announce 2024-06-02 11:58:04 +12:00
liamcottle
ed10d0349f implement updating auto announce config via ui 2024-06-02 11:50:58 +12:00
liamcottle
57f4c17614 reload conversations when deleting it 2024-06-01 20:10:15 +12:00
liamcottle
827a0cda29 if inbound message is for a conversation we are currently looking at, mark it as read 2024-06-01 19:55:23 +12:00
liamcottle
45eeaa5ac8 show unread conversation indicators 2024-06-01 19:45:19 +12:00
liamcottle
0795664d87 add database table and api to track read state of conversations 2024-06-01 19:21:42 +12:00
liamcottle
9290b3c7b4 docs 2024-06-01 19:09:37 +12:00
liamcottle
ebfa6da361 auto update conversations list 2024-06-01 19:09:28 +12:00
liamcottle
bc440eb95a add conversations list to messages page 2024-06-01 19:07:11 +12:00
liamcottle
9e5f65c55f tidy up code for interface stats 2024-05-31 11:47:21 +12:00
liamcottle
52e0c1b86a prevent svg being squished 2024-05-31 11:19:20 +12:00
liamcottle
490f14ab31 show full ifac signature on click 2024-05-31 11:17:37 +12:00
liamcottle
4e2c1136a9 show full byte in ifac 2024-05-31 11:11:45 +12:00
liamcottle
72d07e47d9 show if an interface has ifac enabled 2024-05-30 02:41:22 +12:00
liamcottle
3e8d73ff2f fix overflow 2024-05-30 01:50:04 +12:00