Commit Graph

1368 Commits

Author SHA1 Message Date
James Read 3c8490fa57
feat: popupOnStart history, and logs in reverse order on action detail view (#1027) 2026-05-19 22:29:48 +00:00
jamesread fe68264c2b feat: popupOnStart history, and logs in reverse order on action details view 2026-05-19 23:19:42 +01:00
James Read 798c70ca84
chore: dep update May 19 2026 (#1026) 2026-05-19 21:25:09 +00:00
jamesread be1db222bb chore: dep update May 19 2026 2026-05-19 22:16:18 +01:00
James Read 3f937c98ba
Next (#1013) 2026-05-19 21:05:52 +00:00
jamesread 14dd0f6b56 chore: try to defend against cache poisoning in PR 2026-05-19 22:03:30 +01:00
jamesread a327cf18b8 chore: Update build action versions 2026-05-19 21:35:35 +01:00
James Read 19797c0784
Cursor/f6a8ad17 (#1014) 2026-05-11 10:15:12 +01:00
jamesread 0bdf4ab3ec test: make suggestionsBrowserKey values ascii-safe for CI
Use alphanumeric-only suggestion strings so runs pass when arguments
default to ascii. Increase logs-page wait; drop unused import.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-11 10:13:12 +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 ad05659e74 doc: missing end quote 2026-05-11 09:30:51 +01:00
jamesread 6c1ab3f189 chore: Dockerfile base version update 2026-05-11 09:12:00 +01:00
jamesread 95a14c5aa5 chore: dep update 20260511 2026-05-11 09:08:45 +01:00
jamesread 8e1d3f8d2d doc: How to control docker without root olivetin/docs.olivetin.app#40 2026-05-10 23:22:24 +01:00
jamesread dd1062b021 docs: typo in docs index 2026-05-10 22:22:05 +01:00
James Read 31b70018a5
Refetch Init after EventConfigChanged for live UI updates (#1011) 2026-05-10 22:10:10 +01:00
James Read a39a660530
docs: move Antora site content into repo (#1012) 2026-05-10 22:09:01 +01:00
jamesread c132eacc00 docs: add Antora site sources under docs/ with CI smoke build
Move the docs.olivetin.app AsciiDoc component into this repository, add
local Antora playbooks for contributors and CI, and document the split
between this repo and the docs build repository.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-10 21:58:48 +01:00
jamesread 24e02e674f Refetch Init after EventConfigChanged for live UI updates
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-10 21:49:56 +01:00
James Read 711a772ddd
Chore dep update 20260510 (#1009) 2026-05-10 12:08:50 +01:00
James Read c7859da615
Merge branch 'main' into chore-dep-update-20260510 2026-05-10 11:35:29 +01:00
jamesread 196c5ccfc0 chore: dep update 20260510 2026-05-10 09:37:39 +01:00
jamesread 841ef770f3 chore: Dep update March 24th 2026-03-24 22:52:17 +00:00
James Read 00cc130414
Next (#930) 2026-03-11 00:38:18 +00:00
jamesread cb3aa3362e chore: fix potential panic in tests 2026-03-11 00:29:56 +00:00
jamesread 606b705bdd chore: fix potential panic in tests 2026-03-11 00:27:42 +00:00
jamesread acd6cb839e security: GHSA-228v-wc5r-j8m7 (HIGH) Unauthorized Action Output Disclosure via EventStream 2026-03-10 23:47:35 +00:00
jamesread 86c35f40c3 chore: remove unneeded comment 2026-03-10 23:28:17 +00:00
jamesread bc5e9fbe1e security: GHSA-xx6g-43w2-9g6g (MODERATE) Email argument makes compliance harder, enables log injection 2026-03-10 23:27:09 +00:00
jamesread ac0852aad4 chore: dep update March 26 2026-03-10 22:36:28 +00:00
jamesread 9d916b7175 fix: Add link to websocket disconnection 2026-03-10 11:40:06 +00:00
James Read b03af0e2ec
Next (#927) 2026-03-09 10:20:40 +00:00
jamesread b33aded230 chore: Use a constant for the default CSP 2026-03-09 10:00:47 +00:00
jamesread b298a6bd8c chore: Treat root fieldset separately for ordering 2026-03-09 09:31:40 +00:00
jamesread b78b0df84d Merge branch 'next' of github.com:OliveTin/OliveTin into next 2026-03-09 09:20:02 +00:00
jamesread dcb5bd0c82 chore: Allow entity key ordering for actionless components 2026-03-09 09:18:24 +00:00
James Read 57ebade75b
Merge branch 'main' into next 2026-03-09 04:58:10 -04:00
jamesread 93a9636a82 chore: additional test coverage for view permission 2026-03-09 08:55:47 +00:00
jamesread caf5a4b025 fix: Disconnection banner preserves original disconnect time 2026-03-09 08:47:26 +00:00
jamesread a5c102dbf1 fix: Much more helpful reconnection banner 2026-03-09 00:27:53 +00:00
jamesread 2f77000de4 security: GHSA-364q-w7vh-vhpc (HIGH) Unsafe parsing of UniqueTrackingId can be used to write files 2026-03-08 23:29:00 +00:00
jamesread 24e8b48dc9 fix: Websocket reconnection logic (#802, 889, #884) 2026-03-08 23:09:23 +00:00
jamesread 71bb999950 security: Actions that people didnt have permission to view were being returned (#921) 2026-03-08 22:45:46 +00:00
jamesread 5ff6b5d080 fix: Entity ordering (#886, #762) 2026-03-08 22:16:24 +00:00
jamesread 0fee24089f fix: Restart action button was not working 2026-03-08 21:11:27 +00:00
jamesread 3f46007281 fix: Relax default CSP to allow iconify to work 2026-03-08 20:46:52 +00:00
James Read 276e3f62dd
Next (#915) 2026-03-05 09:51:25 +00:00
jamesread b032ae5e5e chore: fix regression on arguments not being found 2026-03-05 08:29:30 +00:00
James Read 6e7f3b0823
Merge commit from fork
security: GHSA-jf73-858c-54pg (MODERATE) View permission not being checked when returning dashboards
2026-03-05 03:24:56 -05:00
James Read 93d983c506
Merge branch 'next' into advisory-fix-1 2026-03-05 03:24:12 -05:00