jamesread
153049f29f
fix(ui): restore completion flash for argument actions
...
Argument-form submits remount the dashboard, so flash via a one-shot
binding-scoped pending result that ActionButton consumes after return.
2026-07-17 11:21:59 +01:00
jamesread
62ae4fea2b
fix: prefix form arguments to prevent collisions with other page elements
2026-07-13 22:10:43 +01:00
jamesread
0e45f3b0e3
security: GHSA-xc5w-4v5w-7x65 (HIGH) harden shell argument type safety
...
Block additional unvalidated argument types from shell actions, enforce
full-string custom regex matching, and allowlist http/https URL schemes.
Update checkbox integration test to use exec, matching the intended shell
vs exec split for choiceless checkbox arguments.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 09:40:48 +01:00
jamesread
9dc51df01d
fix: harden checklist JSON wire format, entity pagination, and review findings across API and UI
2026-07-07 10:14:17 +01:00
jamesread
58dc804e78
fix: coderabbit suggestions on the justification
2026-07-06 23:35:04 +01:00
jamesread
b18518ebea
fix: add support for entities in checklists
2026-07-06 12:17:03 +01:00
jamesread
6077c63cfd
chore: Fix coderabbit warnings
2026-07-06 11:39:43 +01:00
jamesread
e24ae6265b
feat: Checklist support ( #922 )
2026-07-06 11:01:22 +01:00
James Read
5fca2d9482
Merge branch 'next' into feat/better-prometheus-metrics
2026-06-28 23:17:28 +01:00
jamesread
e63094e8e8
fix: several merge messes
2026-06-28 22:15:46 +01:00
jamesread
d1787a3823
feat: Better prometheus support
2026-06-25 23:05:47 +01:00
jamesread
97105a27c5
feat: filtering comboboxes ( #887 )
2026-06-19 23:21:00 +01:00
jamesread
43eccdaf48
feat: filtering comboboxes ( #887 )
2026-06-19 22:59:56 +01:00
jamesread
7bd6e77ae2
chore: fix race conditions and little bugs
2026-06-19 09:56:41 +01:00
jamesread
de63793b3a
feat: circle indicator for running actions, justification support
2026-06-17 23:29:30 +01:00
jamesread
f4b3c4289a
chore: Fix many little niggly bugs, test flakes, etc
2026-06-17 22:18:26 +01:00
jamesread
37cde0d982
fix: custom CSS and custom JS ( #804 and #803 ) hopefully
2026-06-16 11:56:14 +01:00
jamesread
3471e2fb12
chore: coderabbit suggestions
2026-06-16 09:51:55 +01:00
jamesread
5690ef521a
chore: Hardened take flakes
2026-06-15 23:40:18 +01:00
jamesread
1499d5bdf5
chore: fix flakey test in suggestionsBrowserKey
2026-06-15 01:09:13 +01:00
jamesread
1a7e44eb42
chore: dep update May 26th 2026
2026-05-26 00:44:15 +01:00
jamesread
be1db222bb
chore: dep update May 19 2026
2026-05-19 22:16:18 +01:00
jamesread
0bdf4ab3ec
test: make suggestionsBrowserKey values ascii-safe for CI
...
Use alphanumeric-only suggestion strings so runs pass when arguments
default to ascii. Increase logs-page wait; drop unused import.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 10:13:12 +01:00
jamesread
f33d764a5f
fix: argument form submit and suggestionsBrowserKey integration config
...
Call preventDefault at the start of handleSubmit so failed validation
does not trigger a native form submit. Map ascii_sentence inputs to
text. Set ascii_sentence on suggestionsBrowserKey test arguments so
hyphenated values pass validation.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 09:54:50 +01:00
jamesread
95a14c5aa5
chore: dep update 20260511
2026-05-11 09:08:45 +01:00
jamesread
196c5ccfc0
chore: dep update 20260510
2026-05-10 09:37:39 +01:00
jamesread
841ef770f3
chore: Dep update March 24th
2026-03-24 22:52:17 +00:00
jamesread
5ff6b5d080
fix: Entity ordering ( #886 , #762 )
2026-03-08 22:16:24 +00:00
jamesread
7051aad599
feat: Clickable links in outout ( #900 )
2026-03-01 23:17:44 +00:00
jamesread
7717f735aa
chore: dep update
2026-02-26 17:42:12 +00:00
jamesread
ad479651b7
chore: Fix broken test configs
2026-02-26 00:33:21 +00:00
jamesread
87f2a3287b
chore: invalid key in test config
2026-02-26 00:04:14 +00:00
jamesread
c4a8eadd3f
chore: Fix broken test configs
2026-02-25 23:15:57 +00:00
dependabot[bot]
4700f998e3
chore(deps): bump wait-on from 9.0.3 to 9.0.4 in /integration-tests
...
Bumps [wait-on](https://github.com/jeffbski/wait-on ) from 9.0.3 to 9.0.4.
- [Release notes](https://github.com/jeffbski/wait-on/releases )
- [Commits](https://github.com/jeffbski/wait-on/compare/v9.0.3...v9.0.4 )
---
updated-dependencies:
- dependency-name: wait-on
dependency-version: 9.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-16 05:49:56 +00:00
jamesread
ea7a1fb3e3
fix: cssClass again again #804
2026-02-13 23:18:35 +00:00
jamesread
a1e5a0ff4e
fix: cssClass - again. #805
2026-02-13 20:58:02 +00:00
jamesread
b9f55ab508
fix: load logs on startup ( #299 )
2026-01-23 14:18:30 +00:00
jamesread
1e774f0078
chore: integration test for env
2026-01-23 08:54:32 +00:00
jamesread
f46a48bf5b
chore: bump integraiton test dep on selenium
2026-01-21 13:35:05 +00:00
jamesread
a0f3b265b9
chore: Removed broken test, thats not how we load themes anymore
2026-01-11 22:43:46 +00:00
jamesread
93d56cc42e
chore: Fix broken unit tests, add themeLoading test
2026-01-11 22:24:18 +00:00
jamesread
6493f7bee7
feat: block notifications, and cleanup of action/binding IDs
2026-01-11 01:10:20 +00:00
jamesread
9b1b72773d
chore: Fix integration test edge cases in suggestionsBrowserKey
2026-01-09 12:23:14 +00:00
jamesread
661bcdda08
feat: #625 Option to save suggested values in the browser local storage across different args
2026-01-09 00:53:52 +00:00
jamesread
7428c160e7
chore: Refactor enabledExpression tests to use LightDashboard and improve button identification
2026-01-07 00:24:21 +00:00
jamesread
3d5268d1c9
chore: enableExpression, broken test and config
2026-01-06 21:51:35 +00:00
jamesread
3e23fed3d6
feat: Enable/Disable actions based on rules
2026-01-06 21:38:18 +00:00
James Read
d5607c363a
feat: add custom theme for integration tests ( #807 )
2025-12-25 08:29:58 +00:00
jamesread
79f37f3b8d
feat: add custom theme for integration tests
2025-12-25 01:17:45 +00:00
jamesread
b4157ed5ba
fix: argument validation on bindings
2025-12-25 01:16:04 +00:00