2026-07-25T20:58:37Z - 2026-08-01T20:58:37Z

Overview

57 active pull requests
8 active issues
Excluding merges, 2 authors have pushed 36 commits to dev and 59 commits to all branches. On dev, 137 files have changed and there have been 9712 additions and 2714 deletions.

53 pull requests merged by 2 users

Merged #160 make: add root install/up/down for the local stack 2026-08-01 20:19:58 +00:00

Merged #159 promote: main → release (jinemi registry namespace, Caddy trusted_proxies, CI login fix) 2026-08-01 19:38:50 +00:00

Merged #158 promote: dev → main (doc accuracy pass, runner unit fix) 2026-08-01 18:58:25 +00:00

Merged #157 forgejo: make the desktop runner unit restart-always, fix the vps2 config path 2026-08-01 18:52:52 +00:00

Merged #156 docs: correct file references and the dev reachability claim 2026-08-01 18:51:09 +00:00

Merged #152 promote: dev → main (Forgejo on dev.jinemi.com; jinemi registry namespace) 2026-08-01 18:27:43 +00:00

Merged #155 build-push: drop the empty ${{ }} that silenced the registry login 2026-08-01 18:18:46 +00:00

Merged #154 build-push: stop a whitespace-tainted REGISTRY_TOKEN failing as "denied" 2026-08-01 17:17:55 +00:00

Merged #153 forgejo: record why the runner is on vps2, rather than leaving a contradiction 2026-08-01 17:00:37 +00:00

Merged #150 registry: move image and repo references to the Jinemi namespace 2026-08-01 16:41:23 +00:00

Merged #151 forgejo: make dev.jinemi.com canonical (ROOT_URL and OAuth callback) 2026-08-01 16:33:17 +00:00

Merged #148 forgejo: serve dev.jinemi.com alongside git.thermograph.org 2026-08-01 16:28:50 +00:00

Merged #145 lb: trust the host Caddy's X-Forwarded-Proto 2026-08-01 16:25:16 +00:00

Merged #149 openbao: make verify-parity --all host-aware 2026-08-01 16:22:38 +00:00

Merged #147 infra-sync: render /etc/centralis.env from the vault 2026-08-01 16:13:57 +00:00

Merged #143 openbao: make the parity gate actually work, and run it nightly 2026-08-01 15:52:19 +00:00

Merged #141 ci: add an always-on Actions runner on vps2 2026-08-01 15:35:56 +00:00

Merged #132 promote: main → release 2026-08-01 14:48:26 +00:00

Merged #140 down-merge release into main (unblocks the prod promotion) 2026-08-01 14:46:47 +00:00

Merged #139 promote: dev → main 2026-07-31 05:18:04 +00:00

Merged #137 secrets: make the two-host age key quorum a checked policy 2026-07-31 05:14:23 +00:00

Merged #138 rotate Contabo S3 credentials 2026-07-31 05:12:42 +00:00

Merged #133 feat/openbao-centralis-renderer 2026-07-31 03:32:20 +00:00

Merged #131 promote: dev → main 2026-07-30 18:19:28 +00:00

Merged #130 openbao: add a dormant OpenBao backend alongside SOPS 2026-07-30 18:13:23 +00:00

Merged #128 forgejo: restart the db service on a clean exit, not just on failure 2026-07-30 18:09:21 +00:00

Merged #127 promote: dev → main (sign in with Google; shared OAuth engine) 2026-07-27 01:00:44 +00:00

Merged #122 accounts: sign in with Google, on a shared provider-agnostic OAuth engine 2026-07-27 00:56:44 +00:00

Merged #126 docs: the orchestrator runbook and the module map 2026-07-26 22:24:03 +00:00

Merged #125 promote: dev → main 2026-07-26 19:52:22 +00:00

Merged #124 db: raise max_connections to 200, cap work_mem at 64MB, trim async pool overflow 2026-07-26 19:48:51 +00:00

Merged #123 promote: dev → main (bookmarks fixes: SSR script tag, phantom save at cap) 2026-07-26 19:17:48 +00:00

Merged #121 bookmarks: don't fabricate a local save when the server rejects it 2026-07-26 18:51:03 +00:00

Merged #120 frontend: load bookmarks-ui.js from the Go SSR home template too 2026-07-26 18:49:43 +00:00

Merged #119 promote: dev → main (location bookmarks) 2026-07-26 18:46:03 +00:00

Merged #117 bookmarks: account-synced saved locations API 2026-07-26 18:40:24 +00:00

Merged #116 promote: dev → main (sign in with Discord) 2026-07-26 18:22:04 +00:00

Merged #115 accounts: sign in with Discord, sharing the existing link callback 2026-07-26 18:16:56 +00:00

Merged #114 promote: dev → main 2026-07-26 08:29:20 +00:00

Merged #113 dev: leave /healthz outside the basic-auth boundary 2026-07-26 08:28:19 +00:00

Merged #112 promote: dev → main (dev behind basic auth at dev.thermograph.org) 2026-07-26 08:06:33 +00:00

Merged #111 dev: serve at dev.thermograph.org behind basic auth, bound to loopback 2026-07-26 07:49:45 +00:00

Merged #110 promote: dev → main (cutover fixes: sync-dev guard, owner-db hardening, post-deploy gate) 2026-07-26 07:29:34 +00:00

Merged #109 deploy.sh: honour TG_POST_DEPLOY on the compose path too 2026-07-26 07:28:44 +00:00

Merged #108 provision-env-db: revoke PUBLIC connect on the owner database too 2026-07-26 07:17:21 +00:00

Merged #106 promote: dev → main (vps1/vps2 estate split) 2026-07-26 07:07:29 +00:00

Merged #107 infra-sync: refuse to render dev's vault onto a host that is not dev 2026-07-26 07:05:11 +00:00

Merged #103 infra: split the estate into vps1/vps2 — beta joins prod, dev gets a home 2026-07-26 06:56:39 +00:00

Merged #105 promote: dev → main (Weekly UTC-today date fix) 2026-07-26 06:22:10 +00:00

Merged #104 fix(frontend): Weekly view must always send an explicit date to /grade 2026-07-26 06:20:20 +00:00

Merged #101 promote: main → release 2026-07-25 21:27:47 +00:00

Merged #100 promote: dev → main 2026-07-25 21:14:24 +00:00

Merged #99 frontend: fix the three inconsistencies the onboarding guide found 2026-07-25 21:11:34 +00:00

4 pull requests proposed by 1 user

Proposed #102 narrative: precomputed plain-English day summaries 2026-07-25 21:54:41 +00:00

Proposed #118 bookmarks: map + account UI for saved locations 2026-07-26 18:39:36 +00:00

Proposed #129 WIP: openbao: add a dormant OpenBao backend alongside SOPS 2026-07-30 13:31:36 +00:00

Proposed #144 secrets: validate CENTRALIS_TEAM at render time, like CENTRALIS_TOKENS 2026-08-01 15:51:46 +00:00

6 issues closed from 1 user

2 issues created by 1 user

Opened #142 Saved locations only accessible in Weekly tab 2026-08-01 15:33:37 +00:00

Opened #146 Incorrect units on humidity in recent & 7-day forecast table 2026-08-01 16:06:53 +00:00