Alexander Korolev 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified il y a 4 semaines
..
api.rs 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified il y a 4 semaines
api_tests.rs d0d210e466 move recipe data to git.kilork.org/sm121/recipes (registry data repo) il y a 1 mois
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 il y a 1 mois
jobs.rs bc7583657a docs: real hash for web P2 il y a 2 mois
logs.rs b1854d10ab web: fix recipes-empty-after-load + dead log streams il y a 2 mois
mod.rs 1db84cef5c fix: pass base prefix in web report router call (compile break) il y a 1 mois
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 il y a 1 mois
pw-install.mjs 0f01b6378f web UI: Playwright click-through checks (deno, no npm) il y a 2 mois
ssh_stream.rs a99a642148 web P3a: log windows — attach/detach/history + SSE log events il y a 2 mois
tests.rs d1e9c05c35 web: dashboard token in the browser (?token= seed -> localStorage, auth() on all data URLs, 401 prompt; recipes iframe shares it) il y a 1 mois
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 il y a 1 mois
ui.html 36872f238c web: recipes iframe loads /recipes with the token (the page document itself is token-gated) il y a 1 mois
ui.playwright.mjs 05ef2c1e43 web: fan spin hub-centered (fill-box origin wobbled the glyph) il y a 1 mois
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) il y a 1 mois