|
UnENVerse 0.42.6
Local-first desktop secrets manager — TypeScript frontend
|
import html;Functions | |
| function | say (msg:string, kind:'ok'| 'err'='ok') |
| function async | call (method:'GET'| 'POST'| 'DELETE', path:string, body?:unknown) |
| function | targetLine (t:TargetRow) |
| function | approvalBlock (n:NodeRow) |
Variables | |
| const | $ = (id: string) => document.getElementById(id)! |
Tools -> Nodes (Phase 34): the app side of unv node ..., over the hub's /api/nodes/* routes. | |
| project | __pad0__ |
| exporter | __pad1__ |
| mode | __pad2__ |
| apply | __pad3__ |
| status | __pad4__ |
| refusal | __pad5__ |
| error | __pad6__ |
| snapshot | __pad7__ |
| The newest config-history snapshot whose hash the node reports (Phase 35). | |
| at | __pad8__ |
| target | __pad9__ |
| sha256 | __pad10__ |
| status | __pad11__ |
| requested_at | __pad12__ |
| decided_by | __pad13__ |
| from_seq | __pad14__ |
| to_seq | __pad15__ |
| name | __pad16__ |
| fingerprint | __pad17__ |
| projects | __pad18__ |
| last_seen | __pad19__ |
| revoked_at | __pad20__ |
| host | __pad21__ |
| os | __pad22__ |
| arch | __pad23__ |
| version | __pad24__ |
| targets | __pad25__ |
| approval | __pad26__ |
| approvals | __pad27__ |
| listen | __pad28__ |
| Set when the hub dials this node (Phase 34.1). | |
| cert_sha256 | __pad29__ |
| last_polled | __pad30__ |
| const | HELD |
| function say | ( | msg:string, | |
kind:'ok'| 'err' = 'ok' |
|||
| ) |
| function async call | ( | method:'GET'| 'POST'| 'DELETE', | |
| path:string, | |||
| body?:unknown | |||
| ) |
| function targetLine | ( | t:TargetRow | ) |
| function approvalBlock | ( | n:NodeRow | ) |
| const $ = (id: string) => document.getElementById(id)! |
Tools -> Nodes (Phase 34): the app side of unv node ..., over the hub's /api/nodes/* routes.
Nodes are managed on a server started with --nodes, so this works against a remote vault; against a local one the pane says so.
What it will not do: show a pull target's file. It is the node's own and holds its secrets, so it goes to a file through saveFile (the app's --out) and the toast names the path. An enrollment token is shown once, in the output box, and kept nowhere.
| project __pad0__ |
| exporter __pad1__ |
| mode __pad2__ |
| apply __pad3__ |
| status __pad4__ |
| refusal __pad5__ |
| error __pad6__ |
| snapshot __pad7__ |
The newest config-history snapshot whose hash the node reports (Phase 35).
| at __pad8__ |
| target __pad9__ |
| sha256 __pad10__ |
| status __pad11__ |
| requested_at __pad12__ |
| decided_by __pad13__ |
| from_seq __pad14__ |
| to_seq __pad15__ |
| name __pad16__ |
| fingerprint __pad17__ |
| projects __pad18__ |
| last_seen __pad19__ |
| revoked_at __pad20__ |
| host __pad21__ |
| os __pad22__ |
| arch __pad23__ |
| version __pad24__ |
| targets __pad25__ |
| approval __pad26__ |
| approvals __pad27__ |
| listen __pad28__ |
Set when the hub dials this node (Phase 34.1).
| cert_sha256 __pad29__ |
| last_polled __pad30__ |