jamesread
6eb3827ddd
feat: dnsname argument type
2026-07-25 22:00:02 +01:00
jamesread
c5f0387045
chore: coderabbit suggestions
2026-07-19 00:03:12 +01:00
jamesread
25b80e1460
fmt: Code style and linter
2026-07-18 22:46:05 +01:00
jamesread
62ae4fea2b
fix: prefix form arguments to prevent collisions with other page elements
2026-07-13 22:10:43 +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
9028b8ef03
chore: coderabbit suggestions
2026-07-07 00:24:00 +01:00
jamesread
9f5c3bf596
Merge branch 'next' into feat/entity-ui-prefilled-arguments
...
Resolve conflicts after merging entity API and justification changes in
the wrong order, keeping prefilled entity arguments with string justification.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-07 00:12:49 +01:00
jamesread
58dc804e78
fix: coderabbit suggestions on the justification
2026-07-06 23:35:04 +01:00
jamesread
0c4d25e525
feat: add entity UI with list filtering and prefilled action arguments
...
Introduce entity list/detail components and wire related actions through the
argument form so entity context can prefill values when starting actions.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 20:37:59 +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
jamesread
43eccdaf48
feat: filtering comboboxes ( #887 )
2026-06-19 22:59:56 +01:00
jamesread
de63793b3a
feat: circle indicator for running actions, justification support
2026-06-17 23:29:30 +01:00
jamesread
3471e2fb12
chore: coderabbit suggestions
2026-06-16 09:51:55 +01:00
jamesread
1499d5bdf5
chore: fix flakey test in suggestionsBrowserKey
2026-06-15 01:09:13 +01:00
jamesread
65ed5c1ff4
feat: more intelligent reconnect method
2026-06-15 00:10:07 +01:00
jamesread
ebffd9f040
security: GHSA-prj9-97mp-mwh2 (HIGH) Treat all ot_ system arguments as reserved, preventing RCE
...
Ensure OliveTin-owned arguments are injected only after filtering and validate system values before command execution.
2026-05-31 22:44:40 +01:00
jamesread
cbed6d68c2
feat: Show exec conditions in the UI, and allow right clicking buttons for action details
2026-05-23 10:32:50 +01:00
jamesread
fe68264c2b
feat: popupOnStart history, and logs in reverse order on action details view
2026-05-19 23:19:42 +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
903fd15bdb
fix : #860 respect popupOnStart even if the action has args.
2026-02-15 00:31:26 +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
b4157ed5ba
fix: argument validation on bindings
2025-12-25 01:16:04 +00:00
jamesread
09e1f0f984
fix: Argument validation targets the bindings (fixes checkboxes, etc)
2025-12-23 16:42:00 +00:00
jamesread
49b8c2c4f2
chore: fix broken datetime test
2025-11-22 10:43:56 +00:00
jamesread
15390f7b80
fix : #721 Datetime args not being rendered
2025-11-22 08:34:53 +00:00
jamesread
32a062ae93
fix: ( #707 ) Confirmation buttons and ASCII input types
2025-11-10 20:12:19 +00:00
jamesread
52ff504a9d
fix: ( #704 ) Confirmation buttons
2025-11-10 13:21:54 +00:00
James Read
8b2b85c3d0
fix: Argument form start button, and input validation was also broken! ( #663 )
2025-10-24 21:57:23 +01:00
jamesread
b330fbd1a5
fix: all broken integration tests
2025-10-11 00:45:41 +01:00
jamesread
6b342cbedb
chore: Port huge amount of code to OliveTin 3k
2025-08-20 00:05:40 +01:00