nathanmcrae
c0028b2978
Add prefix-checking to message
...
We want to make sure the message doesn't match any of the station's listed prefixes.
Also, we give a finite number of tries to generate a valid message just in case prefixes somehow cover all messages.
Make it a setting so it can be increased if needed.
2025-02-08 12:38:55 -08:00
nathanmcrae
eb07e42ab0
Basic commandline invocation working
2025-02-04 20:25:34 -08:00
nathanmcrae
e2d9878e8e
Set message textbox font style to mono
2025-02-04 20:25:34 -08:00
nathanmcrae
bbca33246a
Get wordpress posting working via xml-rpc
...
whoops
2025-02-04 20:25:34 -08:00
nathanmcrae
fccec5faa6
Remove FTP/SCP and replace with Wordpress
2025-02-04 20:25:34 -08:00
nathanmcrae
ebf8a6b7c1
Add main settings button
2025-02-04 20:25:34 -08:00
nathanmcrae
e70be5c54c
Remove some unused code
2025-02-04 20:25:34 -08:00
nathanmcrae
02b23c0e6d
'handleSettingsButtonPress' -> 'hanleStationSettingsButtonPress'
2025-02-04 20:25:34 -08:00
nathanmcrae
fa78b6ba45
Add default values for station settings
2025-02-04 20:25:34 -08:00
nathanmcrae
abac552971
Add catch for exception in start()
2025-02-04 20:25:34 -08:00
nathanmcrae
f7314290db
Implement Set as next message button
2025-02-04 20:25:34 -08:00
nathanmcrae
a7169b49cc
Add connecion test for SFTP
2025-02-04 20:25:34 -08:00
nathanmcrae
b563adea7b
Add OS check to schedule registration
2025-02-04 20:25:34 -08:00
nathanmcrae
25aa91685f
Add logging to StationSettingsController
2025-02-04 20:25:34 -08:00
nathanmcrae
792baa9d3a
MainSettings(View|Controller) -> StationSettings(View|Controller)
...
We want to reserve those to be associated with the actual main settings (i.e. the overall settings rather than specific to one station)
2025-02-04 20:25:33 -08:00
nathanmcrae
b9d95acd04
Add period to Windows scheduled task
2025-02-04 20:25:33 -08:00
nathanmcrae
c7fb317e05
Fix bug in updateStationSettings
2025-02-04 20:25:33 -08:00
nathanmcrae
e5877c8a34
Get registering and running task scheduler task working
2025-02-04 20:25:33 -08:00
nathanmcrae
4defb7d3a0
Split build script into build and run
...
So run can be invoked by task manager as a stop-gap launch method
2025-02-04 20:25:33 -08:00
nathanmcrae
a68952653c
Start implementing task scheduler
2025-02-04 20:25:33 -08:00
nathanmcrae
591d431226
Add argument parsing
2025-01-24 23:24:09 -08:00
nathanmcrae
5a3df459f9
Add logging
2025-01-20 22:38:01 -08:00
nathanmcrae
1ae75d4891
Implement station selection cancel button
2025-01-20 20:41:29 -08:00
nathanmcrae
0704a4a931
Use XDG_CONFIG_HOME
2025-01-20 20:13:44 -08:00
nathanmcrae
837b08c4cb
Disable connection controls when external program is selected
2025-01-19 22:07:26 -08:00
nathanmcrae
4eb8d60c64
Disable external program field when not selecting use external program
2025-01-19 21:55:51 -08:00
nathanmcrae
dda155f160
Disable schedule controls when external schedule selected
2025-01-19 21:52:37 -08:00
nathanmcrae
5b16d0c5b5
Adjust layout
2025-01-19 21:41:48 -08:00
nathanmcrae
40a4aefa93
Customize prefix text entry
...
To only allow digits and to respect the digitsPerGroup spacing
2025-01-19 21:34:10 -08:00
nathanmcrae
b32807de9e
Set default value for digits per group if loaded invalid value
2025-01-18 21:48:16 -08:00
nathanmcrae
807e13d239
Add up/down control to time field
2025-01-18 21:47:50 -08:00
nathanmcrae
9cb0eae10f
Add schedule start time setting
2025-01-15 22:37:27 -08:00
nathanmcrae
b4ade494d0
Add 'manage schedule externally' setting
2025-01-15 21:56:38 -08:00
nathanmcrae
5e362673d4
Add schedule start date setting
2025-01-14 22:52:23 -08:00
nathanmcrae
008d1e2d6b
Add help button
2025-01-13 22:46:45 -08:00
nathanmcrae
102c16e318
Add message period to settings
2025-01-13 22:46:34 -08:00
nathanmcrae
f645cdccc7
Add updateStationSettings
2025-01-13 22:29:26 -08:00
nathanmcrae
55dc4c0181
Make station name editable
2025-01-13 21:58:06 -08:00
nathanmcrae
b1d1acad2f
Remove some spurious comments
2025-01-12 22:32:43 -08:00
nathanmcrae
3b725e3f29
Add prefixes to settings
2025-01-12 22:32:11 -08:00
nathanmcrae
6ab5e5d1ca
Set up binding/saving for message method settings
2025-01-12 15:21:45 -08:00
nathanmcrae
e21c078e4c
Bind spinners to settings
...
and save settings values
2025-01-11 13:25:20 -08:00
nathanmcrae
9a49ea572a
Restructure under numbersstation package
...
This keeps naming a little less verbose
2025-01-11 12:04:03 -08:00
nathanmcrae
7a6e250804
Finish fleshing out station settings view
2025-01-10 23:26:31 -08:00
nathanmcrae
b434a52fa2
Save settings when settings dialog save button pressed
2025-01-10 22:59:11 -08:00
nathanmcrae
9f59fc813f
Fix station selection
...
If current station was null, you couldn't select another station
2025-01-10 21:43:35 -08:00
nathanmcrae
4444b82edc
Persist station list across sessions
2025-01-09 22:29:11 -08:00
nathanmcrae
c5e0b41dab
Flesh out station selection
...
Also, save selected station in settings. So that the application opens
with the most recently used station.
2025-01-05 22:53:53 -08:00
nathanmcrae
36b2c51787
Store StationSettings directly in ListView
2025-01-05 13:25:51 -08:00
nathanmcrae
4d1aa1842a
Add jackson library dependency to build
2025-01-05 11:26:50 -08:00