Commit Graph

62 Commits

Author SHA1 Message Date
James Read f13a5c070a
feature: JWT Validation wip for Cloudflare (#264) 2024-04-10 22:14:33 +00:00
James Read 1d446ace04
custom-webui and faster theme loading (#262)
* feature: custom-webui and faster theme loading

* feature: custom-webui and faster theme loading
2024-04-09 08:26:18 +00:00
James Read 709223bd46
feature: Removed unimplemented CSS rules from config, but added ID for buttons to allow for easy theming (#255) 2024-03-24 22:35:19 +00:00
James Read 1319f314ff
Argument suggestions (#252)
* feature: Suggestions for inputs

* feature: #103 Completed suggestions support
2024-03-23 21:52:53 +00:00
James Read 781abaaf40
feature: Entitiys in dropdowns #247 (#251) 2024-03-22 23:49:41 +00:00
James Read 2fb40ff443
feature: Exec on Calendar file support (#243)
* feature: Exec on calendar file

* feature: support for datetime args

* feature: Schedule commands based on seconds
2024-03-08 20:31:51 +00:00
jamesread e953dfb017 fmt: Ansible -> Automation, robot icon 2024-02-25 22:45:12 +00:00
jamesread 54170f3da6 feature: Better default config file, restart icons 2024-02-25 22:39:29 +00:00
jamesread 29b6d12454 feature: Trigger another action after first action completes 2024-02-25 00:29:55 +00:00
jamesread 381bf59fbd feature: The mega dashboards & entities commit. 2024-02-22 23:16:43 +00:00
James Read c12431d8a3
feature: popupOnStart allows for many feedback options when actions are started (#227) 2024-02-08 21:54:08 +00:00
jamesread 99460beafd feature: box icon for containers 2024-02-07 10:52:46 +00:00
James Read 5b0cfb5c33
feature: entities wip (#226) 2024-02-07 09:36:57 +00:00
James Read 6892a679ee
feature: Dashboards, at long last (#224)
* feature: Dashboards, at long last

* fmt: action button IDs now use hypens. Removed ;
2024-02-07 08:54:22 +00:00
James Read 0615a7e353
feature: #202 Cron seconds support optional. Example in default config. (#223) 2024-02-02 21:58:30 +00:00
James Read 6b3e9e4676
feature: clock and ashtonished emoji (#207) 2023-12-28 23:48:27 +00:00
James Read d0f74c1ab7
feature: Additional APIs for StartAction (#188) 2023-10-31 18:17:35 +00:00
James Read 8f6b384fe6
Notification support (#183)
* feature: #158 shellAfterComplete support for notifications

* fmt: reduce cyclo
2023-10-25 21:32:18 +00:00
James Read 43ceb33b53
feature: onfileindir (#161)
* feature: onfileindir

* fmt: ActionButton.js
2023-09-26 21:29:11 +00:00
James Read e8cb661938
feature: #146 Support for maxConcurrent (#156) 2023-08-25 15:30:58 +00:00
Bernard Crnković 6e2e585175
add support for asymmetric crypto based jwt signatures (#145)
* add support for asymmetric crypto based jwt signatures

* wip: e2e test example

* wip: rsa key parse error...

* fix: test works

---------

Co-authored-by: James Read <contact@jread.com>
2023-08-24 12:33:10 +01:00
jamesread 89f08ae6c7 feature: log-popup 2023-08-09 21:15:47 +01:00
jamesread 63fe78b4fe feature: webui directory is now configurable 2023-03-21 10:20:17 +00:00
jamesread 11bb3f129f fmt: gofmt 2023-02-16 16:21:53 +00:00
jamesread 0335e58b12 feature: Cleaned up jwt auth, and added header auth 2023-02-15 17:41:33 +00:00
James Read 2d173266df
feature: Cron support (#102) 2023-02-03 08:53:10 +00:00
James Read f05de1c726
feature: Execute actions on startup. Externalize the executor and add… (#101)
* feature: Execute actions on startup. Externalize the executor and add tags to logs.

* fmt: Codestyle fixes
2023-02-02 09:35:18 +00:00
Bernard Crnković e18df74d5a
extract hardcoded jwt claim names into config (#97)
* extract hardcoded jwt field names into config

* Update config.go

Co-authored-by: James Read <contact@jread.com>
2023-01-10 22:29:31 +00:00
James Read 244404afbc
Sidebar (#88)
* feature: allow configurable title

* feature: sidebar prototype

* Spelling fix - Thanks @jonny7read

Spelling fix - Thanks @jonny7read

Co-authored-by: Jonny Read <jonny7read@gmail.com>

* feature: sidebar support

* bugfix: pagetitle

* fmt: hide sidebar under feature toggle

* fmt: Codestyle in style.css and main.js

Co-authored-by: Matthew Strasiotto <39424834+matthewstrasiotto@users.noreply.github.com>
Co-authored-by: Jonny Read <jonny7read@gmail.com>
2022-11-11 12:13:47 +04:00
jamesread e950a00a1e fmt: fmt 2022-10-24 23:17:31 +01:00
jamesread 984dae7450 feature: #61 - Descriptions in arguments 2022-10-21 15:14:58 +01:00
jamesread fadc616a67 doc: Allow "test" for unittests, integration tests, etc 2022-10-19 10:02:41 +01:00
jamesread 0949999840 feature: Initial version of JWT/ACLs 2022-08-24 12:00:33 +01:00
jamesread b816884e94 feature: Default to relative API path, which should help reverse proxy configs 2022-05-01 10:03:11 +01:00
jamesread 6f5fd20a2c fmt: gofmt cleanup 2022-04-05 11:28:35 +01:00
jamesread a725b377cc feature: Customizable external rest address 2022-04-05 11:06:41 +01:00
James Read 24b8857165
Merge branch 'main' into rej_shownavigation 2022-03-23 15:43:43 +00:00
Russell Jones 5bd90adc1f bugfix: Rename "HideNavigation" to "ShowNavigation" 2022-03-22 20:04:27 +00:00
Russell Jones af78385759 feature: Show/Hide footer 2022-03-22 00:43:28 +00:00
jamesread b3b5b6fe60 codestyle stuff 2021-11-04 10:32:53 +00:00
jamesread 91ce4e93a2 codestyle, fmt, unit tests, etc 2021-11-04 09:35:51 +00:00
jamesread 08eff24dda Spelling mistake 2021-11-04 08:45:15 +00:00
jamesread 78efc5c94e Yay more unit tests 2021-11-04 00:30:36 +00:00
jamesread 12475cd310 gofmt emoji.go 2021-11-03 22:17:37 +00:00
jamesread 6357c9dc61 Add default title to choices 2021-11-02 22:01:01 +00:00
jamesread bc73ba340c emojis are not runes 2021-11-02 16:30:54 +00:00
jamesread 2a767199e2 Improved default config to include TA examples 2021-11-02 16:04:34 +00:00
jamesread 30d681690a #6 - task arguments, that was a lot of work! 2021-11-02 01:25:07 +00:00
jamesread 614c3b73fc work on sanitizing configs 2021-10-18 20:14:38 +01:00
jamesread ca36434a48 gofmt 2021-10-18 13:39:53 +01:00