3026 Commits

Author SHA1 Message Date
mbecker20
b66f2f74dc nowrap on server stats containers table 2026-07-15 23:49:16 -07:00
mbecker20
cdb50aab4d deploy 2.3.0-dev-42 2026-07-14 10:48:36 -07:00
Matt Van Horn
7cc6f17d4c fix terminal execute echo colliding with output sentinels (#1522)
Build the execute command as a single physical line so the PTY's local
echo cannot reproduce a bare sentinel line before the real output. The
`printf` format strings now use literal `\n` escapes (which printf
expands) instead of embedded newline bytes, keeping the emitted output
byte-identical while making the echoed command one line.

Closes #1289


Claude-Session: https://claude.ai/code/session_01M1ZTEJFKv3BAW36VmBwe2v

Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-14 10:32:28 -07:00
mbecker20
10d8167610 only log core public keys if provided 2026-07-14 10:20:03 -07:00
Amos Shapira
41189cded1 setup-periphery.py: add "--core-public-keys" command line argument (#1524) 2026-07-14 10:18:55 -07:00
mbecker20
a3f67e276f fix stats page legend over tooltip 2026-07-14 00:56:00 -07:00
mbecker20
3581b5c800 dashboard tables show template query mode 2026-07-14 00:55:26 -07:00
mbecker20
f54f821813 page description tweak 2026-07-14 00:42:26 -07:00
mbecker20
1103bdbeee deploy 2.3.0-dev-41 2026-07-14 00:36:21 -07:00
mbecker20
2b96558d07 stats page 2026-07-14 00:35:39 -07:00
mbecker20
0593cc659c UI: useDebouncedTermSearch hook 2026-07-14 00:14:59 -07:00
mbecker20
687440782d default pagination limit 50 2026-07-13 18:32:19 -07:00
mbecker20
0d2318a40a builder instance type use divided children 2026-07-13 18:15:02 -07:00
mbecker20
9e05db4edf deploy 2.3.0-dev-40 2026-07-12 17:50:02 -07:00
mbecker20
f21035f502 drop resource action guard / reset action state before pushing updates to clients for requery 2026-07-12 17:49:24 -07:00
mbecker20
d2ddf35256 Fix omni search auto highlight first item 2026-07-12 16:30:29 -07:00
mbecker20
5a53735c40 omnisearch use keepPreviousData 2026-07-12 16:08:08 -07:00
mbecker20
e3a4b55ea7 deploy 2.3.0-dev-39 2026-07-12 15:43:22 -07:00
mbecker20
a3920c6801 configurable default pagination, including 0 (no pagination) 2026-07-12 15:42:33 -07:00
mbecker20
7a59de36f6 deploy 2.3.0-dev-38 2026-07-12 14:41:53 -07:00
mbecker20
4abbaa51bc fix clippy lint 2026-07-12 14:41:27 -07:00
mbecker20
d3f5e80804 fix terminals cli 2026-07-12 14:38:37 -07:00
mbecker20
51cceb48e6 paginated terminals 2026-07-12 14:33:25 -07:00
mbecker20
4c28291663 for efficient schedule sort 2026-07-12 13:55:24 -07:00
mbecker20
9f548bceee paginated schedules 2026-07-12 13:50:06 -07:00
mbecker20
338cc69ce9 fix clear on close 2026-07-11 17:48:53 -07:00
mbecker20
da49b12938 omni search tweaks / fixes 2026-07-11 17:41:20 -07:00
mbecker20
2f34411e14 keepPreviousData method to prevent lots of loading flashes 2026-07-11 17:17:14 -07:00
mbecker20
e4bad13907 deploy 2.3.0-dev-37 2026-07-11 15:24:04 -07:00
mbecker20
f75926e848 fix Source sorting for stacks, builds, syncs 2026-07-11 15:23:33 -07:00
mbecker20
52e8b5932c deploy 2.3.0-dev-36 2026-07-11 13:31:02 -07:00
mbecker20
3784828eb0 ensure name is always fallback sort 2026-07-11 13:30:32 -07:00
mbecker20
36a81e1dbd stack / deployment state sorting prefers update available shown first 2026-07-11 13:20:23 -07:00
mbecker20
784d9b1a6a deploy 2.3.0-dev-35 2026-07-11 12:56:39 -07:00
mbecker20
9a8cc08315 move list stack methods 2026-07-11 12:51:14 -07:00
mbecker20
9ae703ca69 container page uses api based sort 2026-07-11 12:42:56 -07:00
mbecker20
cb80ad07f8 use enum cmp for sorting by state 2026-07-11 12:19:53 -07:00
mbecker20
50fc99cc9e fix containers page networks / volumes wrapping 2026-07-11 01:22:41 -07:00
mbecker20
78ab4f1b50 deploy 2.3.0-dev-34 2026-07-11 01:15:34 -07:00
mbecker20
c65e2e9f00 improve tag multi selector matching resource sync config 2026-07-11 01:15:02 -07:00
mbecker20
1bfb605a8e fix clippy lint 2026-07-11 00:44:40 -07:00
mbecker20
292bc1a941 batch executions support filtering by tag 2026-07-11 00:33:18 -07:00
mbecker20
b378269902 deploy 2.3.0-dev-33 2026-07-10 13:53:07 -07:00
mbecker20
f585f614ab track deployment deployed name for smooth swarm service renaming behavior 2026-07-10 13:52:41 -07:00
mbecker20
6b4c455b64 validate conatiner / docker compatible names protect against injection 2026-07-10 13:19:45 -07:00
mbecker20
32417a3f9a GetResourceMatchingContainer fix empty container passed check 2026-07-10 13:19:14 -07:00
mbecker20
95a040c1eb add Deployment custom_name configuration to set specific container name 2026-07-10 13:09:36 -07:00
mbecker20
a53b2edbb0 omni search services before containers 2026-07-09 23:13:56 -07:00
mbecker20
efa7e5c169 ensure required refetch intervals are still passed for data freshness 2026-07-09 23:09:44 -07:00
mbecker20
caa125d17a deploy 2.3.0-dev-32 2026-07-09 22:47:04 -07:00