dependabot[bot]
c16f3a0bb2
Bump urllib3 from 2.0.4 to 2.0.6
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.0.4 to 2.0.6.
- [Release notes](https://github.com/urllib3/urllib3/releases )
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst )
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.4...2.0.6 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-03 00:04:40 +00:00
hemna
740889426a
Update Changelog for 3.2.0
v3.2.0
2023-09-26 16:15:19 -04:00
hemna
c9dc4f67d4
minor cleanup prior to release
2023-09-26 15:27:51 -04:00
hemna
788a72c643
Webchat: fix input maxlength
...
This changes the maxlength of the input message box to 67 characters.
Also changes the GPS beacon text.
2023-09-26 12:53:08 -04:00
hemna
1e3d0d4faf
Merge pull request #131 from craigerl/dependabot/pip/gevent-23.9.1
...
Bump gevent from 23.9.0.post1 to 23.9.1
2023-09-26 12:08:34 -04:00
hemna
82d25915fc
WebChat: cleanup some console.logs
2023-09-26 12:07:28 -04:00
hemna
12dfdefb62
WebChat: flash a dupe message
2023-09-26 12:00:02 -04:00
hemna
d63c6854af
Webchat: Fix issue accessing msg.id
...
After the refactor of the messages object in webchat, we are sending
a direct json dict version of the packet now. This means there is no
msg.id in the dict, but msg.msgNo instead. This should help fix
the display of dupes.
2023-09-26 11:04:59 -04:00
hemna
6b083d4c4d
Webchat: Fix chat css on older browsers
...
Some older browswers can't handle the new css syntax
for a subclass in the same css definition.
2023-09-26 10:47:53 -04:00
hemna
ff358987a9
WebChat: new tab should get focus
...
When a new tab is created it now gets the focus.
2023-09-26 10:31:00 -04:00
dependabot[bot]
412ab54303
Bump gevent from 23.9.0.post1 to 23.9.1
...
Bumps [gevent](https://github.com/gevent/gevent ) from 23.9.0.post1 to 23.9.1.
- [Release notes](https://github.com/gevent/gevent/releases )
- [Changelog](https://github.com/gevent/gevent/blob/master/docs/changelog_pre.rst )
- [Commits](https://github.com/gevent/gevent/compare/23.9.0.post1...23.9.1 )
---
updated-dependencies:
- dependency-name: gevent
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 19:28:21 +00:00
hemna
3f5dbe0a12
Webchat: Fix pep8 errors
2023-09-21 18:34:03 -04:00
hemna
9635893934
Webchat: Added tab notifications and raw packet
...
This patch adds an auto mouseover hover popover for displaying
the raw APRS packet.
This patch also adds the notification counter for an unselected tab.
2023-09-21 16:29:15 -04:00
hemna
f151ae4348
WebChat: Prevent sending message without callsign
...
This patch adds raising an error if the user doesn't set the
to call callsign when sending a message.
2023-09-15 14:32:22 -04:00
hemna
7130ca2fd9
WebChat: fixed content area scrolling
...
This patch fixes some issues when switching between tabs.
2023-09-15 14:12:55 -04:00
hemna
b393060edb
Webchat: tweaks to UI for expanding chat
...
This patch changes the layout containers a bit. Moved the tabs to the
header section and made the tab contents fill the rest of the height of
the browser and it is the only portion that scrolls.
2023-09-15 11:34:38 -04:00
hemna
f770c5ffd5
Webchat: Fixed bug deleteing first tab
...
This patch fixes a UI issue when the user delets the first tab and the
remaining tabs aren't refreshed/shown.
2023-09-15 09:13:51 -04:00
hemna
ef206b1283
Ensure Keepalive doesn't reset client at startup
...
This patch ensures that the keepalive thread doesn't try and
reset/restart the aprs connection at startup.
2023-09-14 16:46:00 -04:00
hemna
140fa4ace4
Ensure parse_delta_str doesn't puke
...
This patch fixes an issue where the parse_delta_str regex doesn't
match anything.
2023-09-14 16:23:49 -04:00
hemna
81a19dd101
WebChat: Send GPS Beacon working
...
This patch adds back in the jquery toast plugin that used to come as
part of the fomantic ui js code.
2023-09-13 12:05:40 -04:00
hemna
9985c8bf25
Merge pull request #130 from craigerl/webchat-saved-bootstrapjs
...
Webchat saved bootstrapjs
2023-09-12 21:17:49 -04:00
hemna
1400e3e711
webchat: got active tab onclick working
...
This patch adds the ability to click on the already existing active tab
and have it populate the to_call input box.
2023-09-12 16:37:06 -04:00
hemna
8a90d5480a
webchat: set to_call to value of tab when selected
...
This patch will set the to_call form field to the callsign of the
tab when the tab is activated in the UI.
NOTE: still need to populate it when clicking on the already active
tab.
2023-09-12 15:44:34 -04:00
hemna
b4e02c760e
Center the webchat input form
...
This patch centers the input form for the webchat page over the
center of the page.
2023-09-10 12:13:05 -04:00
hemna
ba6b410795
Update index.html to use chat.css
2023-09-10 11:12:38 -04:00
hemna
70ddc44b5c
Deleted webchat mobile pages
...
removed user-agents package dependency
2023-09-08 15:45:32 -04:00
hemna
852760220f
Added close X on webchat tabs
...
This patch adds an X on each tab as a way to close the conversation
and nuke the local storage for the conversation.
2023-09-08 12:43:33 -04:00
hemna
14e984c9b4
Reworked webchat with new UI
...
This patch reworks the webchat UI to work in both desktop
and mobile layouts. Comprimises were made, but there is 1
codebase now between both desktop and mobile.
This patch also includes the new imessage/sms chat look.
2023-09-08 11:19:24 -04:00
hemna
29f21a9469
Updated the webchat UI to look like iMessage
2023-09-06 11:20:59 -04:00
hemna
7292744a78
Restore previous conversations in webchat
...
This patch saves the webchat conversations messages in the browser's
local storage. When the user comes back to the page, the
conversations are restored.
2023-09-05 14:14:52 -04:00
hemna
619b1b708e
Remove VIM from Dockerfile
...
If you need vim, you can just ssh into the container and apt-get
install vim.
2023-09-05 08:01:42 -04:00
hemna
008b2ab09e
recreate client during reset()
...
This patch re-creates the client object during a client.reset() call.
2023-09-01 16:11:19 -04:00
hemna
4b56e99689
updated github workflows
2023-09-01 14:51:55 -04:00
hemna
10bf04929e
Updated documentation build
2023-09-01 14:43:29 -04:00
hemna
a9e8050ae6
Removed admin_web.py
...
This patch removes the old admin_web.py. Use the aprsd.wsgi
for the admin interface.
2023-09-01 14:38:55 -04:00
hemna
82f77b7a6a
Removed some RPC server log noise
2023-08-28 09:19:54 -04:00
hemna
570fdb98a7
Fixed admin page packet date
...
The date timestamp was always showing as 1970. Had to adjust
the javascript conversion from epoch to Date object
2023-08-28 09:18:50 -04:00
hemna
9582812041
RPC Server logs the client IP on failed auth
...
this patch adds an error log for the client IP of who connects
to the rpc server without proper auth key.
2023-08-23 13:48:09 -04:00
hemna
859f904602
Start keepalive thread first
...
This patch changes the order of the threads starting. The Keepalive
thread's job is to test the aprsis/kiss client to see if it's up and
running, and then issue a reset if it's down. On SIGINT, the keepalive
might issue that reset in the middle of a shutdown, which might cause
things to hang when everything should be shutting down. Making the
KeepaliveThread first, means it will be the first to be shut down as
well, preventing the next loop from resetting the client.
2023-08-23 13:45:46 -04:00
hemna
34311f0fbd
fixed an issue in the mobile webchat
...
The global socket var wasn't defined globally in send-message-mobile.js
2023-08-23 13:15:50 -04:00
hemna
2416f0ea1a
Added dupe checkig code to webchat mobile
2023-08-22 16:03:27 -04:00
hemna
377842c2ec
click on the div after added.
2023-08-22 13:46:43 -04:00
hemna
a8dd9ce012
Webchat suppress to display of dupe messages
...
This patch updates the web ui for webchat to suppress the displaying
of duplicate recieved messages. Dupes can happen over the KISS
interface due to packets being encapsulated by nearby repeaters into 3rd
party packets.
When a dupe message is recieved, the dupe message is flashed 3 times.
2023-08-22 13:37:43 -04:00
hemna
1d6a667987
Convert webchat internet urls to local static urls
2023-08-22 12:51:50 -04:00
hemna
2e9a204c74
Make use of webchat gps config options
...
This patch makes use of the gps settings in the webchat section.
If the user sets the latitude and longitude in the config file, then
the gps beacon button will be enabled. The gps button will still be
enabled if the http connection is over SSL.
2023-08-22 12:31:44 -04:00
hemna
f922b3f97b
Added new webchat config section
...
This patch adds a new webchat config section to specify:
web_ip (the ip address to listen on)
web_port
latitude (latitude to use for the GPS beacon button)
longitude (long to use for the GPS beacon button)
2023-08-22 12:01:34 -04:00
hemna
8dd3b05bb1
fixed webchat logging.logformat typeoh
...
This fixes a problem with webchat when specifying the logfile
in aprsd config
2023-08-15 21:49:43 -04:00
hemna
e06305fceb
prep for 3.1.3
v3.1.3
2023-08-15 17:52:36 -04:00
hemna
33c7871dbe
Forcefully allow development webchat flask
...
This patch adds the force werkzeug to allow development environment
to allow aprsd webchat to work from inside of systemd
2023-08-15 17:42:56 -04:00
hemna
b2f95b0f4e
Updated Changelog for 3.1.2
v3.1.2
2023-08-15 15:25:01 -04:00