Martin Hebnes Pedersen
0f75049ee6
Debug log voacap init error if autodetect failes
2025-09-04 09:57:17 +02:00
Martin Hebnes Pedersen
6760cbcf63
Pass automatic locator updates to forms manager
2025-08-31 18:55:35 +02:00
Martin Hebnes Pedersen
343c19577b
Fix AX.25 heard regression
2025-08-27 18:56:15 +02:00
Martin Hebnes Pedersen
3e68a6e326
Resolve placeholder in connect uri on connect
...
Previosly this was done on app startup, but that won't work now that we
support CRUD operations on the aliases during runtime.
2025-08-22 19:25:04 +02:00
Martin Hebnes Pedersen
9dc1645cab
Add API endpoint for updating Connect Aliases
...
Issue #465 and #339
2025-08-21 09:09:18 +02:00
Martin Hebnes Pedersen
847542fdb1
Add automatic locator updates from GPSd
...
Implements hourly polling of GPSd to automatically update the locator field
in-memory based on current GPS position. This eliminates the need for manual
locator updates when operating from different locations.
The feature is opt-in via the new 'update_locator' config option and only
updates the in-memory locator value - the config file remains unchanged.
2025-08-19 20:51:12 +02:00
Martin Hebnes Pedersen
70c573af76
Add voacap-api engine
...
Mainly to be able to run VOACAP in a separate docker container.
Issue #494
2025-08-13 15:01:47 +02:00
Martin Hebnes Pedersen
8b09160457
Integrate prediction into rmslist
...
Enabled by default if voacapl or voacapw is found on the system.
Configuration options are available for advanced setup.
Issue #494
2025-08-12 19:24:01 +02:00
Martin Hebnes Pedersen
b388dde362
Log to stderr (and the log file)
2025-08-11 08:51:20 +02:00
Martin Hebnes Pedersen
d4afe76a75
Prompt before accepting "Your New Winlink Account"
...
Ref #491 and #445
2025-06-29 19:21:39 +02:00
Martin Hebnes Pedersen
3f684b0852
Log system messages and received account password
...
This will hopefully better communicate to new users that are testing Pat
that an account was activated and they should store their password
safely.
Ref #491 and #445
2025-06-27 19:55:53 +02:00
Martin Hebnes Pedersen
9bc6ac22b1
Refactor reload handling
2025-06-22 20:22:37 +02:00
Martin Hebnes Pedersen
93fc985420
Reload frontend on config changes
...
Closes #6
2025-06-22 20:14:20 +02:00
Martin Hebnes Pedersen
13f1a101d7
Add live-reload functionality to web config
2025-06-22 18:59:12 +02:00
Martin Hebnes Pedersen
7fb24d2335
Properly close hamlib rigs
2025-06-22 06:42:09 +02:00
Martin Hebnes Pedersen
5da5cf6770
Fix panic on Close after version cmd
2025-06-21 17:18:18 +02:00
Martin Hebnes Pedersen
e99029b644
Properly close prompt hub
2025-06-21 17:14:18 +02:00
Martin Hebnes Pedersen
45695ba753
Properly close log file
2025-06-20 19:43:43 +02:00
Martin Hebnes Pedersen
d0c8a57c86
Properly close websockets
2025-06-20 19:33:45 +02:00
Martin Hebnes Pedersen
713d20a491
Call app.Close from main
2025-06-20 12:58:25 +02:00
Martin Hebnes Pedersen
e69745e051
Move signal handling to main
2025-06-17 09:14:34 +02:00
Martin Hebnes Pedersen
6ae942e13b
Refactor to prepare for hot reloading of config
...
* Remove singletons
* Split into app, cli and api packages
Ref #6
2025-06-14 07:50:42 +02:00