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 |
|