Commit Graph

  • 1708cf15ad docs: screenshot for checklist next jamesread 2026-07-08 22:32:41 +01:00
  • 5f0d7d2392 docs: Extra entities fields jamesread 2026-07-08 21:46:14 +01:00
  • d0075a7a8d Next (#1070) main 3000.17.0 James Read 2026-07-08 19:00:51 +00:00
  • 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. jamesread 2026-07-08 14:01:43 +01:00
  • 4ef86abee7 security: GHSA-vc6p-m6vx-6cwq (HIGH) harden shellAfterCompleted execution jamesread 2026-07-07 13:16:39 +01:00
  • 1396184777 fix(executor): always anchor custom regex patterns and harden shellAfterCompleted Wrap regex: patterns in a non-capturing group before applying ^...$ so alternation cannot bypass full-string matching. Return template parse errors from buildShellAfterCommand, and guard nil binding/action before building shellAfterCompleted commands. jamesread 2026-07-08 10:46:13 +01:00
  • e421780c98 Merge commit from fork James Read 2026-07-08 09:53:16 +01:00
  • 904616b1b1 security: GHSA-jm28-2wcr-qf3h (LOW) enforce logs ACL on sync execution endpoints jamesread 2026-07-08 09:52:30 +01:00
  • e8e2d1ff7c chore: add SECURITY_ADVISORY_DUPLICATES maintainer guide jamesread 2026-07-07 13:02:20 +01:00
  • 995ff79736 Merge commit from fork James Read 2026-07-08 09:45:48 +01:00
  • 0e45f3b0e3 security: GHSA-xc5w-4v5w-7x65 (HIGH) harden shell argument type safety jamesread 2026-07-07 13:13:35 +01:00
  • ec114e95d2 Merge commit from fork James Read 2026-07-08 08:59:51 +01:00
  • 422044317c security: GHSA-xpxj-f2fm-rqch (HIGH) bound OAuth2 state map growth jamesread 2026-07-07 13:07:15 +01:00
  • 7d06dffa9b security: GHSA-vc6p-m6vx-6cwq (HIGH) harden shellAfterCompleted execution fix/GHSA-vc6p-shell-after-completed jamesread 2026-07-07 13:16:39 +01:00
  • e4d97da1c7 security: GHSA-xc5w-4v5w-7x65 (HIGH) harden shell argument type safety fix/GHSA-xc5w-shell-arg-safety jamesread 2026-07-07 13:13:35 +01:00
  • 160cc5d70b security: GHSA-xpxj-f2fm-rqch (HIGH) bound OAuth2 state map growth fix/GHSA-xpxj-oauth-state-ttl jamesread 2026-07-07 13:07:15 +01:00
  • ea85cfe218 security: GHSA-jm28-2wcr-qf3h (LOW) enforce logs ACL on sync execution endpoints fix/GHSA-jm28-logs-acl jamesread 2026-07-07 13:05:43 +01:00
  • 615d62779e chore: add SECURITY_ADVISORY_DUPLICATES maintainer guide jamesread 2026-07-07 13:02:20 +01:00
  • 42f2572616 fix(config): reject ambiguous checklist comma format and propagate encode errors ParseChecklistValue now accepts JSON arrays or single bare values and rejects legacy comma-separated input. Empty JSON segments are validated consistently, and FormatChecklistValue returns marshal errors instead of an empty string jamesread 2026-07-07 11:57:20 +01:00
  • a58e2fe0c3 chore: fix flakey test jamesread 2026-07-07 10:32:33 +01:00
  • 114a007d9d chore: Add developer check for current environment jamesread 2026-07-07 10:32:20 +01:00
  • 9dc51df01d fix: harden checklist JSON wire format, entity pagination, and review findings across API and UI jamesread 2026-07-07 10:14:17 +01:00
  • f3a1315e00 Merge branch 'main' into next James Read 2026-07-07 00:39:01 +01:00
  • 6ce93629e7 feat: add entity UI with list filtering and prefilled action arguments (#1069) James Read 2026-07-07 00:32:15 +01:00
  • 9028b8ef03 chore: coderabbit suggestions jamesread 2026-07-07 00:24:00 +01:00
  • 9f5c3bf596 Merge branch 'next' into feat/entity-ui-prefilled-arguments jamesread 2026-07-07 00:12:49 +01:00
  • 506ad4c883 feat: expand entity list and detail APIs with properties and related … (#1068) James Read 2026-07-07 00:09:24 +01:00
  • 74504aabec chore: resolve proto conflict jamesread 2026-07-06 23:57:41 +01:00
  • 1325ba6a72 Merge branch 'next' into feat/entity-list-related-actions-api James Read 2026-07-06 23:57:06 +01:00
  • 832e706a43 refactor: collapse action justification into a string template field (#1067) James Read 2026-07-06 23:55:20 +01:00
  • 58dc804e78 fix: coderabbit suggestions on the justification jamesread 2026-07-06 23:35:04 +01:00
  • 0c4d25e525 feat: add entity UI with list filtering and prefilled action arguments jamesread 2026-07-06 20:37:59 +01:00
  • afd9f9033a feat: expand entity list and detail APIs with properties and related actions jamesread 2026-07-06 20:37:26 +01:00
  • a530dca579 refactor: collapse action justification into a string template field jamesread 2026-07-06 20:36:30 +01:00
  • 09212dafeb fix: default choices causing the filter values to be hidden (#1065) jamesread 2026-07-06 13:04:36 +01:00
  • a856d46324 feat: Checklist support (#922) (#1066) James Read 2026-07-06 12:30:46 +01:00
  • b18518ebea fix: add support for entities in checklists jamesread 2026-07-06 12:17:03 +01:00
  • 6077c63cfd chore: Fix coderabbit warnings jamesread 2026-07-06 11:39:43 +01:00
  • e24ae6265b feat: Checklist support (#922) jamesread 2026-07-06 11:01:22 +01:00
  • 5bcbdb4085 fix: windows bits and pieces (#1064) 3000.16.2 James Read 2026-06-29 19:59:37 +00:00
  • cdf501e62a Merge branch 'next' of github.com:OliveTin/OliveTin into next jamesread 2026-06-29 20:40:12 +01:00
  • ba7d9f51a1 chore: flakey test finder jamesread 2026-06-29 20:40:05 +01:00
  • 5c76cb7728 Merge branch 'main' into next James Read 2026-06-29 18:50:32 +01:00
  • 1cbd1cfb6b fix: windows installer branding jamesread 2026-06-29 16:44:01 +01:00
  • 03af6890c2 fix: flakey unit tests jamesread 2026-06-29 16:25:10 +01:00
  • 5092d9f3f8 fix: windows bits and pieces jamesread 2026-06-29 15:03:49 +01:00
  • 9ed635038e Next (#1063) 3000.16.1 James Read 2026-06-29 10:07:26 +00:00
  • 043f16beae Merge branch 'next' of github.com:OliveTin/OliveTin into next jamesread 2026-06-29 11:00:32 +01:00
  • 7851c5d7d4 docs: Dark mode screenshots jamesread 2026-06-29 10:59:01 +01:00
  • ea053baf80 docs: Update screenshots in README jamesread 2026-06-29 10:46:43 +01:00
  • e2bec68c4d fix: windows installer and icons (#1062) James Read 2026-06-29 10:21:34 +01:00
  • 9598f453a5 fix: windows installer and icons jamesread 2026-06-29 09:53:58 +01:00
  • 48232ada47 Next (#1061) 3000.16.0 James Read 2026-06-29 07:56:38 +00:00
  • d835c91be2 Merge branch 'main' of github.com:OliveTin/OliveTin jamesread 2026-06-29 08:55:26 +01:00
  • 87bb719b99 fix: goreleaser in one pass jamesread 2026-06-29 08:52:51 +01:00
  • ad2d32b046 chore: install wixl instead of msitools (#1060) James Read 2026-06-29 00:18:08 +00:00
  • 5c650b0442 chore: install wixl instead of msitools jamesread 2026-06-29 01:12:09 +01:00
  • 28434e8ed0 chore: fixed goreleaser options (#1059) James Read 2026-06-28 23:56:36 +00:00
  • 353f30f46b chore: fixed goreleaser options jamesread 2026-06-29 00:54:54 +01:00
  • b58f769bda Next (#1058) James Read 2026-06-28 23:45:05 +00:00
  • c5cd5295b0 chore: fix race condition in tests jamesread 2026-06-29 00:39:49 +01:00
  • 7710d21c23 chore: upgrade github actions jamesread 2026-06-29 00:30:37 +01:00
  • eb650a6d25 feat: Better prometheus support (#1056) James Read 2026-06-29 00:20:18 +01:00
  • a413f9d6af chore: fix flakey tests jamesread 2026-06-29 00:03:31 +01:00
  • 5fca2d9482 Merge branch 'next' into feat/better-prometheus-metrics James Read 2026-06-28 23:17:28 +01:00
  • 57f3ef46ad fix: several merge messes jamesread 2026-06-28 22:52:16 +01:00
  • e63094e8e8 fix: several merge messes jamesread 2026-06-28 22:15:46 +01:00
  • b823d8d21b Merge branch 'main' into next James Read 2026-06-27 07:57:36 +01:00
  • 4b2e78926c Merge branch 'next' of github.com:OliveTin/OliveTin into next jamesread 2026-06-27 07:50:29 +01:00
  • 42003da384 fix: rerun args jamesread 2026-06-26 23:25:24 +01:00
  • 9ca9bbbb78 feat: Windows icons and MSI support (#1057) James Read 2026-06-26 21:58:52 +01:00
  • b749b797f8 fix: Build MSI in goreleaser build jamesread 2026-06-26 21:42:12 +01:00
  • abf4fc2cf0 feat: Windows icons and MSI support jamesread 2026-06-26 21:19:19 +01:00
  • d1787a3823 feat: Better prometheus support jamesread 2026-06-25 23:05:47 +01:00
  • e61c8b036d Substitute environment variables when loading yaml config to fix #840 (#880) James Read 2026-06-20 01:45:29 +01:00
  • 6ac63be916 Fix/#1035 parse templates for icon (#1055) James Read 2026-06-20 01:44:45 +01:00
  • d23fb2fd77 Merge branch 'next' into wip James Read 2026-06-20 01:27:37 +01:00
  • 932635f44f chore: dont login to dockerhub on PR jamesread 2026-06-20 01:26:27 +01:00
  • 03d188337e fix: Parse templates in action (#1035) jamesread 2026-06-20 00:26:13 +01:00
  • c660554de8 feat: filtering comboboxes (#887) (#1054) James Read 2026-06-19 23:40:02 +01:00
  • 97105a27c5 feat: filtering comboboxes (#887) jamesread 2026-06-19 23:21:00 +01:00
  • 43eccdaf48 feat: filtering comboboxes (#887) jamesread 2026-06-19 22:59:56 +01:00
  • 1f8f36ace1 docs: bug in "some admin actions" example jamesread 2026-06-19 22:28:54 +01:00
  • 330e36e76c chore: missed examples dir in goreleaser job (#1053) 3000.15.0 James Read 2026-06-19 16:29:18 +00:00
  • 3185e4ca6b Merge branch 'next' of github.com:OliveTin/OliveTin into next jamesread 2026-06-19 17:28:48 +01:00
  • f270147dc0 chore: missed examples dir in goreleaser job jamesread 2026-06-19 17:28:04 +01:00
  • c0fb2e010e Next (#1047) James Read 2026-06-19 16:11:28 +00:00
  • ad158c46dc docs: Major improvements in screenshots/layout (#1052) James Read 2026-06-19 17:01:45 +01:00
  • cb5581e5eb docs: Major improvements in screenshots/layout jamesread 2026-06-19 16:43:23 +01:00
  • 1dd39742be feat: action group size (#1051) James Read 2026-06-19 12:15:11 +01:00
  • c442efe204 chore: register executor listener before startup jamesread 2026-06-19 10:37:33 +01:00
  • 7bd6e77ae2 chore: fix race conditions and little bugs jamesread 2026-06-19 09:56:41 +01:00
  • 633d9ecd82 feat: action group sizing jamesread 2026-06-18 23:33:27 +01:00
  • a3413c0bc3 doc: templates #829 jamesread 2026-06-18 12:25:17 +01:00
  • 03a9a05e38 fix: action group display fixes jamesread 2026-06-18 11:55:14 +01:00
  • de68ba7433 feat/uirefresh26 (#1050) James Read 2026-06-17 23:58:42 +01:00
  • de63793b3a feat: circle indicator for running actions, justification support jamesread 2026-06-17 23:29:30 +01:00
  • f3474c6069 Merge remote-tracking branch 'origin/next' into next jamesread 2026-06-17 22:25:22 +01:00
  • f4b3c4289a chore: Fix many little niggly bugs, test flakes, etc jamesread 2026-06-17 22:18:26 +01:00
  • cf734c602e chore: minor changes to support the biffer features coming jamesread 2026-06-17 17:33:50 +01:00