Commit Graph

53 Commits

Author SHA1 Message Date
jamesread 059eed7d62 chore: coderabbit suggestions 2026-07-28 13:58:00 +01:00
jamesread d3ebcac391 docs: Update how multiple ports work 2026-07-28 13:12:32 +01:00
jamesread b95d6c683e fix: Dashboards can now use categories, service looks for $PORT 2026-07-28 12:51:55 +01:00
jamesread 839d244e51 fix: intermediate output and comfirmation 2026-07-27 23:17:42 +01:00
jamesread b6218e9538 docs: Improve installation intro page 2026-07-25 23:05:00 +01:00
jamesread 6eb3827ddd feat: dnsname argument type 2026-07-25 22:00:02 +01:00
James Read ecc5c64046
feat: Show config issues in diagnostics (#1087) 2026-07-25 21:25:11 +01:00
jamesread f69706220d Merge branch 'next' of github.com:OliveTin/OliveTin into next 2026-07-24 17:42:43 +01:00
jamesread 8e68166a79 docs: SignPath sponsorship note 2026-07-24 17:21:50 +01:00
jamesread fe1ac20935 feat: Show config issues in diagnostics 2026-07-24 15:27:02 +01:00
jamesread 58b1c0080d docs(macos): note notarized release binaries
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 07:12:16 +01:00
jamesread c4531b344e fix(executor): sanitize unsafe chars in log filenames
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 07:12:03 +01:00
jamesread c72d180fae fix: Dashboards now can have ACLs (#445) 2026-07-18 23:57:09 +01:00
HurracaineIke 751d574d75
Update oauth2_pocketid.adoc
PocketID now requires to explicitly include the `openid` scope in the `scopes` list. PocketID will strictly block user information queries with a `403 Forbidden` if this scope is missing.
2026-07-15 08:13:42 -07:00
jamesread 5b1a29db7f docs: Standardize on "Server Diagnostics", update many screenshots 2026-07-09 11:30:16 +01:00
jamesread 929e951a58 docs: dropdown images 2026-07-09 09:00:32 +01:00
jamesread 1708cf15ad docs: screenshot for checklist 2026-07-08 22:32:41 +01:00
jamesread 5f0d7d2392 docs: Extra entities fields 2026-07-08 21:46:14 +01:00
jamesread 8eda67a39e fix(docs): correct shellAfterCompleted quoting for output and exitCode
The after-completion example put {{ output }} and {{ exitCode }} inside
  single-quoted shell arguments, so  and  never expanded
  after substituteShellAfterCompletedEnvRefs runs.
  Update the apprise sample to use printf-based quoting that allows env
  substitution, document the single-quote pitfall, and extend
  TestShellAfterCompletedUsesOutputEnvSafely to assert stdout is
  substituted as well as injection being blocked.
2026-07-08 14:01:43 +01:00
jamesread 4ef86abee7 security: GHSA-vc6p-m6vx-6cwq (HIGH) harden shellAfterCompleted execution
Route output and exitCode through OUTPUT/EXITCODE environment variables
instead of shell interpolation, and block shellAfterCompleted for webhook
actions.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-08 12:29:37 +01:00
jamesread b18518ebea fix: add support for entities in checklists 2026-07-06 12:17:03 +01:00
jamesread e24ae6265b feat: Checklist support (#922) 2026-07-06 11:01:22 +01:00
jamesread d1787a3823 feat: Better prometheus support 2026-06-25 23:05:47 +01:00
jamesread 1f8f36ace1 docs: bug in "some admin actions" example 2026-06-19 22:28:54 +01:00
jamesread cb5581e5eb docs: Major improvements in screenshots/layout 2026-06-19 16:43:23 +01:00
jamesread 7bd6e77ae2 chore: fix race conditions and little bugs 2026-06-19 09:56:41 +01:00
jamesread 633d9ecd82 feat: action group sizing 2026-06-18 23:33:27 +01:00
jamesread a3413c0bc3 doc: templates #829 2026-06-18 12:25:17 +01:00
jamesread de63793b3a feat: circle indicator for running actions, justification support 2026-06-17 23:29:30 +01:00
jamesread a335f9cf41 chore: fix docs llm link 2026-06-16 20:55:08 +01:00
jamesread 9652c7bb43 chore: llms typo 2026-06-16 19:25:07 +01:00
jamesread 7886a7bb59 docs: hint for AI agents 2026-06-16 19:15:03 +01:00
jamesread 6aa672e6c0 feat: Logs filtering, and log queue with group concurrency 2026-06-16 14:16:43 +01:00
jamesread 9d64b64bf9 fix: configurable log directory for windows
9;133u

0;133u
2026-06-16 11:24:19 +01:00
jamesread 3471e2fb12 chore: coderabbit suggestions 2026-06-16 09:51:55 +01:00
jamesread 21716e0a7e feat: log file save path on windows #932 2026-06-16 00:33:49 +01:00
jamesread d409aa8a42 doc: MCP Server 2026-06-15 14:34:31 +01:00
jamesread bf3efa54c1 docs: fixup a merge of macOS docs I messed up 2026-06-14 22:28:13 +01:00
hackdefendr cfa4ae787d macOS documentation updates (added local user steps). 2026-06-06 19:53:56 -05:00
hackdefendr 7655a988e7 Creating MacOS specific documentation, configuration, and examples. 2026-06-05 16:17:29 -05: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
eZam 41b364388c
Correct capitalization of 'Discord' in documentation 2026-05-28 16:26:22 +02:00
eZam e487f8c426
Fix typos in themes documentation
Corrected some typos caught in the wild
2026-05-28 14:48:59 +02:00
jamesread 3ba10621d4 fix: v-html in icon 2026-05-25 22:21:54 +01:00
James Read ae928625a6
Merge branch 'next' into feat-default-icon-cli-hugeicon 2026-05-25 21:34:54 +01:00
jamesread 82f749a9ce feat: Default icon is now a CLI HugeIcon instead of a smiley face 2026-05-25 20:47:39 +01:00
jamesread 246e33d565 feat: API Key (bearer) auth 2026-05-21 22:59:12 +01:00
jamesread 7fa8e0025c docs: How to add hyperlinks in dashboards 2026-05-21 10:16:53 +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 ad05659e74 doc: missing end quote 2026-05-11 09:30:51 +01:00