Alexander Korolev
|
5f1783f3e1
memory: mimalloc allocator feature (add-on builds), lazy report refresh (file-event-driven, fleet cross-check rides the dashboard bus), SSH key cache, graceful web shutdown (SIGTERM) + dhat profiler feature — the Pi OOM-kills (2.7 GiB RSS) traced to musl's never-trimming allocator ratcheting on per-tick transient spikes
|
1 долоо хоног өмнө |
Alexander Korolev
|
89ddf56e62
web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode
|
1 долоо хоног өмнө |
Alexander Korolev
|
8fcb82500d
license: MIT (LICENSE-MIT + Cargo.toml license field)
|
1 долоо хоног өмнө |
Alexander Korolev
|
e3d6c0401b
feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config)
|
1 сар өмнө |
Alexander Korolev
|
476b5a5cde
report serve: event-driven refresh — notify watcher (FSEvents/inotify) + 500 ms debounce replaces the 5 s poll; 30 s keepalive as safety net; events filtered to reports/ + recipe.toml
|
1 сар өмнө |
Alexander Korolev
|
51912523c5
feat(registry): publish --registry upload + sm121 registry list/show/install
|
1 сар өмнө |
Alexander Korolev
|
01fd6bd817
chore(deps): drop unused russh-keys dependency
|
1 сар өмнө |
Alexander Korolev
|
4b51863841
web P1: read-only dashboard (axum + SSE)
|
2 сар өмнө |
Alexander Korolev
|
3f08ff868e
refactor(core): extract Docker command helpers, rewrite host_keys with toml_edit, extract per-command handlers
|
3 сар өмнө |
Alexander Korolev
|
12f1fa44f9
feat!: rename binary from sm121-launcher to sm121
|
3 сар өмнө |
Alexander Korolev
|
7fe2423a26
feat(build): checksum-based rebuild trigger with sm121.checksum label
|
3 сар өмнө |
Alexander Korolev
|
658cf4e935
feat: integrate fluent-i18n localization (Fluent/FTL)
|
4 сар өмнө |
Alexander Korolev
|
bff6067ade
chore: upgrade deps to latest versions
|
4 сар өмнө |
Alexander Korolev
|
c3b0835f58
build: upgrade russh 0.60→0.61, russh-keys 0.49→0.50.0-beta.7
|
4 сар өмнө |
Alexander Korolev
|
7b8651cead
feat: Home Assistant integration for power on/off
|
4 сар өмнө |
Alexander Korolev
|
071837e830
feat: fallback to ~/.config/sm121-launcher/ for config + recipes
|
4 сар өмнө |
Alexander Korolev
|
8db6d414a3
refactor: comprehensive rewrite — concurrent SSH, labels, config-driven clusters, host key verification
|
6 сар өмнө |
Alexander Korolev
|
491d7a66f6
Initial commit: sm121-launcher — DGX Spark cluster launcher for vLLM/SGLang
|
6 сар өмнө |