Alexander Korolev 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified 3 недель назад
..
api.rs 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified 3 недель назад
api_tests.rs d0d210e466 move recipe data to git.kilork.org/sm121/recipes (registry data repo) 1 месяц назад
events.rs 9c39603968 feat: [registry] — push built images to a registry (ghcr.io) after build; docker push via tmux on the node, localized (6 locales), --no-push opt-out 1 месяц назад
jobs.rs bc7583657a docs: real hash for web P2 2 месяцев назад
logs.rs b1854d10ab web: fix recipes-empty-after-load + dead log streams 2 месяцев назад
mod.rs 1db84cef5c fix: pass base prefix in web report router call (compile break) 1 месяц назад
probe.rs 69ba71ad59 feat: health probes [mikrotik] devices via RouterOS API login (ping = on, dead/rejected = off, blocking); power-on routes through on_entity relay 1 месяц назад
pw-install.mjs 0f01b6378f web UI: Playwright click-through checks (deno, no npm) 2 месяцев назад
ssh_stream.rs a99a642148 web P3a: log windows — attach/detach/history + SSE log events 2 месяцев назад
tests.rs d1e9c05c35 web: dashboard token in the browser (?token= seed -> localStorage, auth() on all data URLs, 401 prompt; recipes iframe shares it) 1 месяц назад
topo.rs 9c39603968 feat: [registry] — push built images to a registry (ghcr.io) after build; docker push via tmux on the node, localized (6 locales), --no-push opt-out 1 месяц назад
ui.html 36872f238c web: recipes iframe loads /recipes with the token (the page document itself is token-gated) 1 месяц назад
ui.playwright.mjs 05ef2c1e43 web: fan spin hub-centered (fill-box origin wobbled the glyph) 1 месяц назад
ui_js_tests.rs d1e9c05c35 web: dashboard token in the browser (?token= seed -> localStorage, auth() on all data URLs, 401 prompt; recipes iframe shares it) 1 месяц назад