Commit Graph

50 Commits

Author SHA1 Message Date
jamesread afd9f9033a feat: expand entity list and detail APIs with properties and related actions
Support filtered paginated entity lists, configurable instance columns, and
entity-scoped actions with prefilled arguments for richer entity workflows.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 20:37:26 +01:00
jamesread a530dca579 refactor: collapse action justification into a string template field
Use a single justification string for both requirement and templating so
empty values skip prompts while templates can prefill audit reasons at start.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 20:36:30 +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 cb5581e5eb docs: Major improvements in screenshots/layout 2026-06-19 16:43:23 +01:00
jamesread 633d9ecd82 feat: action group sizing 2026-06-18 23:33:27 +01:00
jamesread de63793b3a feat: circle indicator for running actions, justification support 2026-06-17 23:29:30 +01:00
jamesread 6aa672e6c0 feat: Logs filtering, and log queue with group concurrency 2026-06-16 14:16:43 +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 87913a6ff3 feat: add theme selector support, load themes in a layer. 2026-01-11 21:32:55 +00:00
jamesread 6493f7bee7 feat: block notifications, and cleanup of action/binding IDs 2026-01-11 01:10:20 +00:00
jamesread 56365af24b feat: Mega entity improvements - entity directories, inehrit entities (#450), ordering (#762 / #703), better entity view 2025-12-01 01:38:04 +00:00
jamesread 2b1f9a9247 doc: Better layout of default config security section 2025-10-31 09:18:45 +00:00
jamesread 6782156a58 doc: Add date id 2025-10-30 21:33:10 +00:00
jamesread f1250f9caf doc: Add more security examples to default config 2025-10-30 21:24:13 +00:00
jamesread 0bf313a3f7 doc: Move defaultPolicy to the end in the config 2025-10-30 21:14:49 +00:00
jamesread 092661c7eb doc: Better default config that includes security examples and more doc links 2025-10-30 21:10:58 +00:00
jamesread a464e6a445 fix: broken tests after changing the way arguments are parsed 2025-10-01 22:20:56 +01:00
jamesread a62d58f119 chore: OliveTin 3k progress 2025-08-03 22:10:51 +01:00
jamesread 9bb17badad docs: Links and make targets 2025-03-23 00:26:52 +00:00
James Read 5cd5bd2a25
bugfix: Default config now uses "triggers" instead of "trigger", and shows HTML (#521) 2025-02-21 17:53:19 +00:00
jamesread 851d0dac84 doc: Fix #478 - easy.cfg typo [skip ci] 2024-11-23 16:31:23 -06:00
jamesread d4bd7dd586 doc: shellAfterCompleted should use `output`, not `stdout` [skip ci] 2024-09-02 21:14:34 +01:00
Mitch Brown fa20f6a63a Fixed typo 2024-09-01 00:22:45 +01:00
jamesread 1cf971c092 feature: Better format for server dashboard 2024-07-18 15:11:06 +01:00
jamesread 510c48e1af bugfix: Restore default theme 2024-07-13 20:43:04 +01:00
James Read 482ef0e5e8
feature: Helper scripts for ssh, themes, etc (#349)
* feature: Helper scripts for ssh, themes, etc

* cicd: Update goreleaser to support v2 .goreleaser.yml files
2024-07-07 22:10:33 +00:00
James Read e36fedf4b2
Check for updates default disabled (#333)
* feature: Checking for updates is now disabled by default (#93)

* feature: Default config has checkForUpdates: false (it defaults to false anyway) to make people aware of the update checking feature
2024-06-04 18:37:59 +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
jamesread 25e643371e Merge branch 'main' of ssh://github.com/OliveTin/OliveTin 2024-02-29 23:21:16 +00:00
jamesread 32cb8dd873 feature: entity filepaths are relative to the config dir 2024-02-29 23:20:48 +00:00
James Read 12cc61fba5
feature: Nicer container dashboard example in the default config (#235) 2024-02-29 21:27:54 +00:00
jamesread 7464ca5543 fmt: typo in "dashboards" 2024-02-29 16:28:04 +00:00
jamesread aa342047ed cicd: Dont run the docker ps in default config 2024-02-27 00:10:07 +00:00
jamesread e953dfb017 fmt: Ansible -> Automation, robot icon 2024-02-25 22:45:12 +00:00
jamesread 54170f3da6 feature: Better default config file, restart icons 2024-02-25 22:39:29 +00:00
jamesread 29b6d12454 feature: Trigger another action after first action completes 2024-02-25 00:29:55 +00:00
jamesread f3934b1906 bugfix: Default path for entities files 2024-02-24 22:28:52 +00:00
jamesread 381bf59fbd feature: The mega dashboards & entities commit. 2024-02-22 23:16:43 +00:00
James Read c12431d8a3
feature: popupOnStart allows for many feedback options when actions are started (#227) 2024-02-08 21:54:08 +00:00
James Read 5b0cfb5c33
feature: entities wip (#226) 2024-02-07 09:36:57 +00:00
James Read 0615a7e353
feature: #202 Cron seconds support optional. Example in default config. (#223) 2024-02-02 21:58:30 +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 6b3e9e4676
feature: clock and ashtonished emoji (#207) 2023-12-28 23:48:27 +00:00
James Read d0f74c1ab7
feature: Additional APIs for StartAction (#188) 2023-10-31 18:17:35 +00:00
James Read 8f6b384fe6
Notification support (#183)
* feature: #158 shellAfterComplete support for notifications

* fmt: reduce cyclo
2023-10-25 21:32:18 +00:00
James Read e8cb661938
feature: #146 Support for maxConcurrent (#156) 2023-08-25 15:30:58 +00:00
jamesread 11dad79794 fmt: Added pre-commit, fixed a few lint errors, npn updated webui 2023-08-24 12:17:55 +01:00
jamesread 984dae7450 feature: #61 - Descriptions in arguments 2022-10-21 15:14:58 +01:00
jamesread 666d29cd03 Consolidated configs 2021-11-02 16:27:47 +00:00