rustploy-gui 0.1.26

Rustploy — desktop client (glacier-ui) for the Rustploy PaaS daemon
--!strict
-- app.luau — ponto de entrada do `<script>` de app.gvb. Não define nenhuma
-- lógica própria: apenas carrega (via `require`) cada pacote de
-- `handlers/`, para que suas funções globais (referenciadas por
-- on_click/on_change/on_submit nos templates, e pelos callbacks nomeados do
-- sse()) fiquem registradas antes de qualquer ação disparar. Cada handler
-- cuida de UM domínio da UI; o estado mutável compartilhado vive em
-- `state.luau`; utilitários puros em `helpers.luau`/`format.luau` (fachada do
-- pacote `format/`). Ver `state.luau` para a convenção de `require` entre
-- pacotes (nomes nu = irmão no mesmo diretório; `../` = pacote pai).

require("handlers/connection")
require("handlers/stream")
require("handlers/nav")
require("handlers/services")
require("handlers/projects")
require("handlers/secrets")
require("handlers/wizard")
require("handlers/settings")
require("handlers/docker")
require("handlers/registry")
require("handlers/jobs")
require("handlers/deploy_queue")
require("handlers/bundle")

-- Trava de ação em andamento (ver busy.luau): por último, com todas as funções
-- já definidas.
require("busy").install(require("busy_actions"))