Commit Graph

86 Commits

Author SHA1 Message Date
James Read c12431d8a3
feature: popupOnStart allows for many feedback options when actions are started (#227) 2024-02-08 21:54:08 +00:00
jamesread dc0cf33d37 feature: center align the fieldset titles 2024-02-07 10:58:49 +00:00
jamesread 15d332012f feature: Buttons are now fixed-width, so align to center 2024-02-07 10:53:46 +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 16acf9db91
bugfix: Execution dialog would only show first result (#222)
* bugfix: execution-dialog

* bugfix: execution-dialog
2024-02-02 21:22:29 +00:00
James Read 0c19ba59d2
Markup improvements (#220)
* bugfix: various markup improvements, accessibility

* bugfix: various markup improvements, accessibility
2024-01-27 23:43:30 +00:00
James Read 143528d919
bugfix: #216 - fix scroll in chrome (#219) 2024-01-27 22:09:12 +00:00
James Read f559a2f9c9
feature: #69 - Add action confirmation (#208)
* feature: #69 - Add action confirmation

* fmt: style
2023-12-28 23:50:39 +00:00
James Read 3f72b7cc0d
bugfix: Argument form on smaller screens (#209) 2023-12-28 23:47:02 +00:00
James Read c15449f99a
#197 Dialog has min-width, but should be max-width (#203) 2023-12-20 22:07:56 +00:00
James Read c3c010443f
feature: Better UI for execution buttons (#195) 2023-12-17 04:19:48 +00:00
James Read 912fd8089e
Feature search logs (#182)
* feature: search logs wip

* feature: Log search
2023-10-25 21:29:41 +00:00
James Read a09c278585
bugfix: #172 Recent UI changes totally broke dark mode (#180) 2023-10-25 19:37:43 +00:00
jamesread a7fb49a11b feature: Tidy up error display, and refresh loop 2023-10-24 12:33:32 +01:00
James Read 2ada67be04
Migrate integration-test infrastucture from Cypress to Selenium+Mocha (#170)
* cicd: Move cypress to selenium+mocha

* cicd: with is not supported unless using an a container

* cicd: relative path to mocha

* cicd: the integration-tests runner now starts/stops OliveTin

* cicd: Knowing the CWD helps debugging

* cicd: Headless chrome

* cicd: wait for integration-test server to be started

* fmt: Mostly fix isses from eslint

* cicd: #169 - Test multiple combo boxes

* fmt: let should be const

* cicd: Remove cypress entirely
2023-10-09 21:44:29 +00:00
jamesread 77b17604f3 feature: WIP - a functioning history popup 2023-10-06 09:27:44 +01:00
James Read c8210568eb
feature: #146 Support for maxConcurrent (#164) 2023-10-04 23:55:35 +00:00
dependabot[bot] ac5f997f85
build(deps-dev): bump postcss from 8.4.23 to 8.4.31 in /webui (#165)
Bumps [postcss](https://github.com/postcss/postcss) from 8.4.23 to 8.4.31.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.23...8.4.31)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Read <contact@jread.com>
2023-10-04 23:44:24 +00:00
jamesread 6d21bbe03a bugfix: style lint 2023-09-28 23:16:37 +01:00
jamesread 6f4a0e68a7 bugfix: sidebar link style 2023-09-28 23:05:12 +01:00
jamesread 3de0f38049 fmt: trailing spaces 2023-09-28 22:32:16 +01:00
jamesread 216ccbfcef bugfix: Timestamp "IDs" need to be a string 2023-09-28 22:24:35 +01:00
James Read 3a44a6a3b4
fmt: ActionButton.js (#160) 2023-09-24 23:57:23 +01:00
jamesread 822327edfc Now works in insecure contexts 2023-09-24 23:29:51 +01: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 11dad79794 fmt: Added pre-commit, fixed a few lint errors, npn updated webui 2023-08-24 12:17:55 +01:00
jamesread 4b3485145f fmt: ws -> window.ws 2023-08-24 12:12:47 +01:00
jamesread f6162c58f2 feature: websocket progress 2023-08-24 11:52:23 +01:00
jamesread ed949d1dd8 feature: websocket progress 2023-08-24 11:45:29 +01:00
jamesread f7fd8af124 feature: Websocket early impl 2023-08-09 21:24:05 +01:00
dependabot[bot] 6d27c3db11
build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /webui (#150)
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases)
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4)

---
updated-dependencies:
- dependency-name: word-wrap
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 22:29:27 +00:00
dependabot[bot] c611c5c749
build(deps): bump yaml, stylelint and stylelint-config-standard (#138)
Removes [yaml](https://github.com/eemeli/yaml). It's no longer used after updating ancestor dependencies [yaml](https://github.com/eemeli/yaml), [stylelint](https://github.com/stylelint/stylelint) and [stylelint-config-standard](https://github.com/stylelint/stylelint-config-standard). These dependencies need to be updated together.


Removes `yaml`

Updates `stylelint` from 14.14.0 to 15.6.0
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/14.14.0...15.6.0)

Updates `stylelint-config-standard` from 25.0.0 to 33.0.0
- [Release notes](https://github.com/stylelint/stylelint-config-standard/releases)
- [Changelog](https://github.com/stylelint/stylelint-config-standard/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint-config-standard/compare/25.0.0...33.0.0)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: indirect
- dependency-name: stylelint
  dependency-type: direct:development
- dependency-name: stylelint-config-standard
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Read <contact@jread.com>
2023-05-13 19:30:33 +00:00
jamesread 5b637154ea fmt: Fieldset media query wasnt doing anything useful 2023-05-13 20:21:20 +01:00
jamesread 0b6edb3c38 fmt: Removed unecessary CSS rules from keyframes 2023-05-13 20:15:21 +01:00
jamesread f1ba1c55a6 fmt: Minor CSS optimization needed for stylelint 2023-05-13 19:54:32 +01:00
jamesread 0911df0442 bugfix: console.log made it into a commit 2023-04-03 09:29:08 +01: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
dependabot[bot] edf10fdd9f
build(deps): bump json5 from 1.0.1 to 1.0.2 in /webui (#94)
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-10 21:12:52 +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 1a8659f81f feature: Error messages now link to that error in docs 2022-10-24 23:28:35 +01:00
jamesread 8e59ac9fb4 bugfix: Fixing CSS class name convention 2022-10-21 15:21:07 +01:00
jamesread 984dae7450 feature: #61 - Descriptions in arguments 2022-10-21 15:14:58 +01:00
jamesread b97e75dd67 depbump: webui 2022-10-19 15:13:06 +01:00
jamesread a140201267 depbump: June 10th 2022-06-10 19:41:14 +01:00
jamesread 86a48f4ace security: webui npm packages should have a package-lock.json 2022-04-05 11:10:32 +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 420105ec99 fmt: css ids/classes to use kebab-case 2022-02-23 15:29:56 +00:00