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
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
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
jamesread
633d9ecd82
feat: action group sizing
2026-06-18 23:33:27 +01:00
jamesread
03a9a05e38
fix: action group display fixes
2026-06-18 11:55:14 +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
21716e0a7e
feat: log file save path on windows #932
2026-06-16 00:33:49 +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
246e33d565
feat: API Key (bearer) auth
2026-05-21 22:59:12 +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
b33aded230
chore: Use a constant for the default CSP
2026-03-09 10:00:47 +00:00
jamesread
3f46007281
fix: Relax default CSP to allow iconify to work
2026-03-08 20:46:52 +00:00
jamesread
d9804182ea
security: GHSA-4fqm-6fmh-82mq Authentication bypass in KillAction - thanks for the responsible disclosure @kule500 and making OliveTin better
2026-03-02 00:29:02 +00:00
jamesread
4744169aa0
chore: code cleanup, remove todos, etc
2026-02-26 23:07:07 +00:00
jamesread
cb71ddf401
fix: Set common security headers by default
2026-02-26 16:14:41 +00:00
jamesread
011ee866df
feat: template parsing for env in password fields
2026-02-13 23:53:43 +00:00
jamesread
b37f035ea6
fix: Move templating functionality to global, making it possible to replace templates across the config
2026-01-25 10:32:22 +00:00
jamesread
a2410fc9d6
feat: Entity directories, inline actions, and all entity fields are now available in the entity details view
2025-12-01 21:48:27 +00:00
jamesread
32fea4ec30
feat: Dashboard configs can now self-contain their entities, and actions all in one neat file
2025-12-01 16:15:08 +00:00
jamesread
e58677e12c
feat: inline actions on dashboards
2025-12-01 12:29:41 +00:00
jamesread
b3e67bad75
doc: Add config tool to help support people
2025-11-16 23:08:20 +00:00
James Read
709d6ac2ad
feature: Allow rendering output as HTML ( #544 )
2025-03-28 23:48:26 +00:00
James Read
ff31abe66c
refactor: Project directories ( #541 )
2025-03-22 01:06:59 +00:00