Merge Gashboard ngit proposal with native access and durable chat

Reviewed proposal acd65f3c (pr/gashboard), exact head 4e167cbcf8. Preserve current catalogs including DATUM and normalize new app memory limit to supported 512m.

Validation: all six focused API security/persistence tests, API TypeScript check and strict release catalog drift pass. No real chat/member changes, miner shares, payout operations, node restart or publication performed by this integration.
This commit is contained in:
archipelago
2026-10-08 18:52:11 -04:00
101 changed files with 11232 additions and 0 deletions
@@ -16,6 +16,7 @@ export const GENERATED_APP_PORTS: Record<string, number> = {
"fedimint": 8175,
"filebrowser": 8083,
"fips-ui": 8336,
"gashboard": 1337,
"gitea": 3001,
"grafana": 3000,
"homeassistant": 8123,
@@ -68,6 +69,7 @@ export const GENERATED_APP_TITLES: Record<string, string> = {
"fedimint-gateway": "Fedimint Gateway",
"filebrowser": "File Browser",
"fips-ui": "FIPS Mesh",
"gashboard": "Gashboard",
"gitea": "Gitea",
"grafana": "Grafana",
"homeassistant": "Home Assistant",