Commit Graph

37 Commits

Author SHA1 Message Date
James Read 238abc95ad
feature: Customizable default directory, back and action icons (#326) 2024-05-31 22:43:05 +00:00
James Read ac0f3ab6f8
feature: Live command output! (#325)
* feature: Live command output WIP

* cicd: Fix live command output build errors

* feature: Live command output WIP, remove stdout/stderr split

* feature: Live command output

* Restore output im stepExecAfter, rename so to ost for OutputStreamer

* Update executor.go

* feature: Remove output from log message, bad for long messages, binary output, and security

* feature: Live command output WIP
2024-05-31 20:56:49 +00:00
James Read 4bac315568
feature: The executor now controls the public action map - meaning actions work without the API, and pages load faster (and much more!) (#324)
* feature: The executor now controls the public action map

* bugfix: Build the action map if there are no entities!

* bugfix: Sort by title if the actions have the same config order
2024-05-27 22:52:06 +00:00
James Read 3904f8563d
feature: Refresh dashboards when entity files change. (#319)
* feature: Refresh dashboards when entities change

* feature: Refresh dashboards when entities change

* bugfix: Concurrency, lock around websocket write
2024-05-24 22:10:38 +00:00
jamesread ea1ce82ded fmt: Change publicid map debug URL 2024-05-13 01:04:21 +01:00
James Read dc6f6c2896
feature: Kill support in the UI (#297)
* feature: Kill command API (wip)

* feature: Kill support in the UI
2024-04-27 21:51:45 +00:00
James Read 6991724258
bugfix: Unexpected message #283 (#284) 2024-04-20 19:58:38 +00:00
James Read 5a644b0856
bugfix: The web interface now refreshes when the config file is changed! (#281) 2024-04-19 23:11:40 +00:00
James Read f60ab6ce85
feature: Show username in header (#270) 2024-04-15 00:09:55 +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 f15235d120
Msot recent execution output on the dashboard. (#238)
* feature: Support for most recent action output on dashboard

* feature: Support for most recent action output on dashboard
2024-03-04 23:33:50 +00:00
jamesread 77ec2fea63 feature: sosreport in the browser outputs text/plain 2024-02-25 21:10:47 +00:00
jamesread 6da050e3b9 bugfix: Allow static IDs 2024-02-23 21:30:13 +00:00
jamesread 381bf59fbd feature: The mega dashboards & entities commit. 2024-02-22 23:16:43 +00:00
James Read 759e747f54
feature: readyz API endpoint support (#225) 2024-02-07 09:36:50 +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 e92ab8d741
#201 - startActionByAlias should be HTTP GET (#206) 2023-12-28 20:34:55 +00:00
James Read d0f74c1ab7
feature: Additional APIs for StartAction (#188) 2023-10-31 18:17:35 +00:00
James Read e8cb661938
feature: #146 Support for maxConcurrent (#156) 2023-08-25 15:30:58 +00:00
jamesread e5a870ed94 feature: websocket implemenation at last! 2023-08-25 15:11:29 +01:00
jamesread 89f08ae6c7 feature: log-popup 2023-08-09 21:15:47 +01:00
James Read afe0f0986c
feature: sosreport (#132) 2023-03-20 12:47:52 +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
jamesread 984dae7450 feature: #61 - Descriptions in arguments 2022-10-21 15:14:58 +01:00
jamesread 0949999840 feature: Initial version of JWT/ACLs 2022-08-24 12:00:33 +01:00
jamesread 30d681690a #6 - task arguments, that was a lot of work! 2021-11-02 01:25:07 +00:00
jamesread afd8353b6f Ongoing UI work 2021-10-18 13:39:53 +01:00
jamesread 39647c6d2d Rebase past all the recent CI work 2021-10-18 13:38:53 +01:00
jamesread 5a151859d7 Initial work on auth 2021-07-19 14:22:57 +01:00
jamesread 1df36ae196 Work on log support 2021-07-16 21:03:14 +01:00
jamesread ef6f772532 Rebase to main 2021-07-16 14:28:26 +01:00
jamesread 5d01183198 Buttons are refreshed every 3s 2021-06-20 00:12:51 +01:00
jamesread 37b9e2d66f Single endpoint for web+ui (Issue #4). Migrated to modern protobuf+grpc. 2021-05-24 22:02:21 +01:00
jamesread 37b10902cb Introduced a bug, as protojson marshals int64 to string for json - and we dont want to deal with strings. Instead used int32. 2021-05-18 21:55:09 +01:00
jamesread b01639b9b2 A blob of changes while the project is in early dev. 2021-05-15 14:46:28 +01:00
jamesread 3d3999de42 Various updates in a ubercommit :-) 2021-05-12 10:43:32 +01:00
jamesread b758e6ec7c Initial commit 2021-05-07 18:01:09 +01:00