Commit Graph

481 Commits

Author SHA1 Message Date
James Read b0faecfa75
ACL check was broken, addToEveryAction should come first (#204) 2023-12-21 00:07:40 +00:00
James Read c15449f99a
#197 Dialog has min-width, but should be max-width (#203) 2023-12-20 22:07:56 +00:00
dependabot[bot] 68f04c0912
build(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#199)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 13:22:07 +00:00
James Read c3c010443f
feature: Better UI for execution buttons (#195) 2023-12-17 04:19:48 +00:00
dependabot[bot] 15c8abf3d6
build(deps): bump axios and wait-on in /integration-tests (#196)
Bumps [axios](https://github.com/axios/axios) to 1.6.2 and updates ancestor dependency [wait-on](https://github.com/jeffbski/wait-on). These dependencies need to be updated together.


Updates `axios` from 0.27.2 to 1.6.2
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.2)

Updates `wait-on` from 7.0.1 to 7.2.0
- [Release notes](https://github.com/jeffbski/wait-on/releases)
- [Commits](https://github.com/jeffbski/wait-on/compare/v7.0.1...v7.2.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: indirect
- dependency-name: wait-on
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-01 11:53:11 +00:00
James Read d0f74c1ab7
feature: Additional APIs for StartAction (#188) 2023-10-31 18:17:35 +00:00
dependabot[bot] ca921c1890
build(deps): bump github.com/docker/docker (#186)
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.5+incompatible to 24.0.7+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](https://github.com/docker/docker/compare/v24.0.5...v24.0.7)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-31 10:05:37 +00:00
jamesread 3b60bbce0a feature: Reduce websocket logging 2023-10-25 23:03:34 +01:00
James Read 8f6b384fe6
Notification support (#183)
* feature: #158 shellAfterComplete support for notifications

* fmt: reduce cyclo
2023-10-25 21:32:18 +00:00
dependabot[bot] 4d04264caa
build(deps): bump google.golang.org/grpc from 1.57.0 to 1.57.1 (#181)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.57.0 to 1.57.1.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.57.0...v1.57.1)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-25 21:31:31 +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 5739091773
feature: Add actionTitle to blocked log messages (#179) 2023-10-25 19:38:27 +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 3db8ae53b5
bugfix: #173 Websocket fixes 1) The upgrader was refusing reverse proxies, 2) The upgrader was "listening" on /, not /websocket (#177) 2023-10-24 04:48:16 +00:00
James Read 311f9a1d00
feature: Reduce debug log spam in ACL/getDashboardComponents (#176) 2023-10-24 04:43:38 +00:00
jamesread 50204f8180 feature: #175 Print verison with --version 2023-10-23 15:59:38 +01:00
jamesread d639a802dc cicd: Fix syntax issue with setting date 2023-10-12 23:35:37 +01:00
jamesread f41eafe3bd cicd: Fix date in artifact name 2023-10-12 23:22:42 +01:00
dependabot[bot] 8b080eb3cc
build(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 (#171)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.14.0...v0.17.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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-12 21:30:14 +00:00
jamesread 268d8a3a90 Merge branch 'main' of ssh://github.com/OliveTin/OliveTin 2023-10-12 09:23:58 +01:00
jamesread 44d6c40c27 cicd: Try to add date to integration test artifacts - easier to sort when downloaded 2023-10-11 22:03:40 +01:00
jamesread 9522e25b1d cicd: bugfix variable name 2023-10-09 23:11:04 +01:00
jamesread db475895ca Merge branch 'main' of ssh://github.com/OliveTin/OliveTin 2023-10-09 22:55:28 +01:00
jamesread dc33509127 cicd: Minor tweaks in workflow, version bump 2023-10-09 22:54:02 +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 d169b3f2b1
feature: #146 Support for maxConcurrent (#168) 2023-10-05 01:22:08 +01:00
James Read c8210568eb
feature: #146 Support for maxConcurrent (#164) 2023-10-04 23:55:35 +00:00
James Read 2ea6430a3b
cicd: Remote node_modules from integration tests upload (#167) 2023-10-04 23:50:58 +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 e1930c0899 fmt: codestyle 2023-10-05 00:21:02 +01:00
jamesread 020281c1e6 cicd: integration tests against main config 2023-10-04 23:54:34 +01:00
jamesread 9dc81a6280 cicd: . not in path 2023-10-04 22:12:39 +01:00
jamesread a9906addff cicd: start/stop server for integration tests, update checkout action 2023-10-04 22:06:54 +01:00
jamesread 37269cef02 fmt: reduce cyclo 2023-10-04 21:42:35 +01:00
James Read 186ec00de7
cicd: cypress path to exe 2023-10-04 14:34:39 +01:00
jamesread abd13b756c cicd: Disable a broken test for now 2023-10-04 10:33:37 +01:00
jamesread 6851683d94 cicd: Include unit tests and integration tests 2023-10-03 23:24:57 +01:00
jamesread 2b4a3ab137 bugfix: broken unit tests 2023-10-03 23:24:36 +01: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
jamesread 66b012cd55 Merge branch 'jamesread-patch-1' 2023-09-27 22:59:03 +01:00
jamesread 8339bd3cb1 Merge branch 'exec-on-new-file' 2023-09-27 22:57:35 +01:00
dependabot[bot] e93c62b06d
build(deps): bump @cypress/request and cypress in /integration-tests (#159)
Bumps [@cypress/request](https://github.com/cypress-io/request) to 3.0.1 and updates ancestor dependency [cypress](https://github.com/cypress-io/cypress). These dependencies need to be updated together.


Updates `@cypress/request` from 2.88.12 to 3.0.1
- [Release notes](https://github.com/cypress-io/request/releases)
- [Changelog](https://github.com/cypress-io/request/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/request/compare/v2.88.12...v3.0.1)

Updates `cypress` from 12.17.4 to 13.2.0
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/cypress/compare/v12.17.4...v13.2.0)

---
updated-dependencies:
- dependency-name: "@cypress/request"
  dependency-type: indirect
- dependency-name: cypress
  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-09-26 21:30:20 +00:00
James Read 43ceb33b53
feature: onfileindir (#161)
* feature: onfileindir

* fmt: ActionButton.js
2023-09-26 21:29:11 +00:00
James Read ae0b45c308
Merge branch 'main' into exec-on-new-file 2023-09-26 22:24:48 +01:00
James Read bbaeff00f3
fmt: ActionButton.js (#162) 2023-09-26 21:24:28 +00:00