af555112b2
Add icon to window
2025-03-23 15:50:04 -07:00
c480239636
Update schedulers to use process's executable path for invocation
2025-03-22 23:35:09 -07:00
670779a3aa
Added check for argument parsing failure
2025-03-22 23:35:09 -07:00
947bccb6da
Add missing MainRun.java
2025-03-10 22:55:13 -07:00
998357385e
Minor WindowsScheduler updates
2025-03-10 22:54:56 -07:00
7e2d4ca1a4
Add Linux scheduler
2025-03-10 22:54:34 -07:00
0594a64812
Remove unused portions of pom.xml
...
They were different attempts to get it working, so might be useful to
reference in the future.
2025-03-09 15:18:14 -07:00
48790790b4
Add pom.xml and set up jar packaging
...
FXML loading needed to change when resources were packaged in jar.
2025-03-09 15:18:14 -07:00
81b347eb41
Rearrange main view so message box grows
2025-03-08 19:37:07 -08:00
49aa06fb03
Update launch path again
2025-03-05 22:46:29 -08:00
1347f313c7
Remove stray newline
2025-03-05 22:46:13 -08:00
dbba2d2285
Set up basic SFTP upload
2025-03-05 22:46:03 -08:00
d7852e281d
Update launch path
2025-03-03 21:39:54 -08:00
8d1e910cc5
Delete scheduled task when schedule is managed externally
2025-03-03 21:39:36 -08:00
6c43289860
Add removal methods to WindowsScheduler and StationSettings
2025-03-03 21:10:07 -08:00
e74ddc99ca
Use enter or esc to select station or cancel dialog
2025-02-24 20:56:24 -08:00
89181c0fa9
Fix wordpress connection test
2025-02-24 20:01:01 -08:00
705620d0a2
Handle unsaved changes in message editor
...
Window title shows asterisk of changes are unsaved.
Anything that would erase/overwrite message prompts a confirmation
dialog.
2025-02-23 14:24:39 -08:00
97c3cc3243
Show notification for error while running station
2025-02-22 19:29:10 -08:00
18b3e5d0d9
Fix argument quoting in run.sh
2025-02-22 19:21:22 -08:00
917be83ddc
Change all buttons to use onAction
...
Covers more activation cases. I initially tried to use onAction, but
that didn't seem to work at the time, but I must've been mistaken.
2025-02-22 18:51:21 -08:00
12df6d97fa
Load next message file to message buffer
2025-02-22 14:20:39 -08:00
e4ad5d16d6
Add split pane so user can adjust number of text columns
2025-02-20 22:57:47 -08:00
307620a930
Update layout to work on linux
2025-02-19 22:31:03 -08:00
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