5703d9bce4
Remove module path logging
2025-02-19 22:30:31 -08:00
edbbec1527
Reference stylesheet in fxml directly
2025-02-19 22:21:29 -08:00
9553c2a854
Add build/run scripts for linux
2025-02-19 22:21:29 -08:00
26fa5e34cd
Move .fxml files to resources
2025-02-19 21:10:17 -08:00
7ba68c5ec1
Simplify lib path
2025-02-17 22:29:05 -08:00
6e86e660a7
Format settings file
...
See this answer https://stackoverflow.com/questions/22950542/pretty-printing-xml-with-jackson-library
2025-02-17 22:28:53 -08:00
15192e04e4
Exit application when notification dismissed
2025-02-17 21:55:52 -08:00
59625b773c
Exit process when application closes
2025-02-17 21:55:40 -08:00
cb3f0b0938
Add notifications and some basic usage
...
Since I can't rely on platform specific notifications, I'll just have to open
a custom window that stays until dismissed.
2025-02-16 23:13:32 -08:00
3aea6f1281
Factor out argument parsing
...
and encapsulate the result in a class
2025-02-16 23:10:35 -08:00
8f5d5be291
Move build/run scripts to root
2025-02-09 18:08:03 -08:00
23f81b4b5c
Anchor settings button to right
2025-02-09 18:08:03 -08:00
7cff7e7559
Reorder modules alphabetically
2025-02-08 17:50:10 -08:00
475808acd8
Move data directory when station is renamed
2025-02-08 17:28:52 -08:00
8af3162f46
Remove spurious test statements
2025-02-08 17:13:04 -08:00
00832e92bf
Fix bug when selected station doesn't exist
2025-02-08 17:12:05 -08:00
741055b200
Add confirmation to station delete
...
And actually delete the station dir
2025-02-08 17:04:14 -08:00
fa0130b4b4
Add checks on station name when editing
2025-02-08 17:03:51 -08:00
53d6132ecd
Add checks on station name when adding
2025-02-08 14:12:47 -08:00
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
eb07e42ab0
Basic commandline invocation working
2025-02-04 20:25:34 -08:00
e2d9878e8e
Set message textbox font style to mono
2025-02-04 20:25:34 -08:00
bbca33246a
Get wordpress posting working via xml-rpc
...
whoops
2025-02-04 20:25:34 -08:00
fccec5faa6
Remove FTP/SCP and replace with Wordpress
2025-02-04 20:25:34 -08:00
ebf8a6b7c1
Add main settings button
2025-02-04 20:25:34 -08:00
e70be5c54c
Remove some unused code
2025-02-04 20:25:34 -08:00
02b23c0e6d
'handleSettingsButtonPress' -> 'hanleStationSettingsButtonPress'
2025-02-04 20:25:34 -08:00
fa78b6ba45
Add default values for station settings
2025-02-04 20:25:34 -08:00
abac552971
Add catch for exception in start()
2025-02-04 20:25:34 -08:00
f7314290db
Implement Set as next message button
2025-02-04 20:25:34 -08:00
a7169b49cc
Add connecion test for SFTP
2025-02-04 20:25:34 -08:00
b563adea7b
Add OS check to schedule registration
2025-02-04 20:25:34 -08:00
25aa91685f
Add logging to StationSettingsController
2025-02-04 20:25:34 -08:00
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
b9d95acd04
Add period to Windows scheduled task
2025-02-04 20:25:33 -08:00
c7fb317e05
Fix bug in updateStationSettings
2025-02-04 20:25:33 -08:00
e5877c8a34
Get registering and running task scheduler task working
2025-02-04 20:25:33 -08:00
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
a68952653c
Start implementing task scheduler
2025-02-04 20:25:33 -08:00
591d431226
Add argument parsing
2025-01-24 23:24:09 -08:00
5a3df459f9
Add logging
2025-01-20 22:38:01 -08:00
1ae75d4891
Implement station selection cancel button
2025-01-20 20:41:29 -08:00
0704a4a931
Use XDG_CONFIG_HOME
2025-01-20 20:13:44 -08:00
837b08c4cb
Disable connection controls when external program is selected
2025-01-19 22:07:26 -08:00
4eb8d60c64
Disable external program field when not selecting use external program
2025-01-19 21:55:51 -08:00
dda155f160
Disable schedule controls when external schedule selected
2025-01-19 21:52:37 -08:00
5b16d0c5b5
Adjust layout
2025-01-19 21:41:48 -08:00
40a4aefa93
Customize prefix text entry
...
To only allow digits and to respect the digitsPerGroup spacing
2025-01-19 21:34:10 -08:00
b32807de9e
Set default value for digits per group if loaded invalid value
2025-01-18 21:48:16 -08:00
807e13d239
Add up/down control to time field
2025-01-18 21:47:50 -08:00