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
687440782d
default pagination limit 50
2026-07-13 18:32:19 -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
a3920c6801
configurable default pagination, including 0 (no pagination)
2026-07-12 15:42:33 -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
f75926e848
fix Source sorting for stacks, builds, syncs
2026-07-11 15:23:33 -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
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
f585f614ab
track deployment deployed name for smooth swarm service renaming behavior
2026-07-10 13:52:41 -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
247af73c09
fix cli usage
2026-07-09 22:46:19 -07:00
mbecker20
a4b4b9bfce
api based list resource sorting which works with pagination
2026-07-09 22:39:57 -07:00
mbecker20
00f77c249c
Fix list all containers / stack services - tags query, terms case insensitive
2026-07-09 19:21:40 -07:00
mbecker20
42367c530b
use saturating mul in skip computations
2026-07-09 19:20:56 -07:00
mbecker20
ef2b6ebc46
fix the list permits respect resource.base_permission
2026-07-09 19:15:53 -07:00
mbecker20
6513cf297b
fix ListFull not filtering by query states
2026-07-09 19:13:21 -07:00
mbecker20
3117aa26b4
improve database query efficiency on large resource sets
2026-07-09 18:46:14 -07:00
mbecker20
ac9037d84a
Fix state filter pagination and create terminal limit: 0 queries
2026-07-09 16:00:26 -07:00
mbecker20
8f7854599b
list api support filtering by state, use with dashboard active table
2026-07-09 15:44:13 -07:00
mbecker20
97ce46d89a
attach linked resource names in addition to ids for efficient usage with pagination
2026-07-09 12:49:57 -07:00
mbecker20
29fa8078e3
procedure failure update log provides link to view failed update
2026-07-08 11:36:27 -07:00
mbecker20
d8d731cfd5
use Option for limit
2026-07-07 16:45:48 -07:00
mbecker20
52a38f39f4
swarm pagination and add swarm read support to cli
2026-07-07 16:07:40 -07:00
mbecker20
bb55120d94
implement limit / page on the list routes
2026-07-07 15:34:03 -07:00
mbecker20
47a6dfe95c
startup support for pagination
2026-07-06 23:48:05 -07:00
mbecker20
6ca10c9e52
De-vendor container apis from Docker
2026-07-06 11:37:04 -07:00
mbecker20
ec65db12f3
build webhook cancel build before triggering another - better behavior for back-to-back pushes
2026-07-05 16:05:18 -07:00
mbecker20
1dc4602f74
bump rust to 1.96.1
2026-07-05 12:41:25 -07:00
mbecker20
43ca25e55b
allow all builders build to cancel during build
2026-07-05 12:18:40 -07:00
mbecker20
dded910ea3
fmt mem module
2026-07-05 12:18:16 -07:00
mbecker20
d76fa44ff9
useIsCancelling hook for better state conveyance
2026-07-05 11:34:57 -07:00
mbecker20
13ae29eda4
Execution error
2026-07-05 11:12:52 -07:00
mbecker20
1e74c96138
add procedure / action cancel buttons
2026-07-05 10:57:14 -07:00
mbecker20
18a310064c
Add cancel procedure / action apis
2026-07-05 00:53:17 -07:00
mbecker20
3850b3596a
Fix build - deployment flow when build doesn't publish semver image tags
2026-07-01 23:25:59 -07:00
mbecker20
daa5d55f1a
skip alerting check on initial server cache refresh after startup
2026-07-01 20:29:49 -07:00
mbecker20
05da009ce3
fix update permissions on swarm
2026-07-01 09:45:05 -07:00
mbecker20
ba7e013773
improve selection of available building server, works when multiple builds sent simultaneously
2026-06-30 15:45:09 -07:00
mbecker20
e6448bdc71
bump mogh auth server, remove authors from cargo toml in line with newer spec
2026-06-30 13:35:15 -07:00