Commit Graph

10 Commits

Author SHA1 Message Date
Mauricio Siu
c3de62fb83 feat: per-template metadata — eliminate meta.json merge conflicts
- move each template's metadata to blueprints/<id>/meta.json (442 files, byte-identical roundtrip with the old root meta.json)
- generate the served meta.json at build time into app/public/meta.json (gitignored); pnpm dev/build run the generator first
- CI validates every blueprints/<id>/meta.json via generate-meta.js --check (required fields, id/folder match, logo exists, folder<->meta bidirectionality) and rejects any committed root meta.json
- remove root meta.json, dedupe-and-sort-meta.js and build-scripts/process-meta.js (obsolete)
- update CONTRIBUTING.md, AGENTS.md and README.md

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 23:58:10 -06:00
naterfute
3b48e24dfc fix: set database password for focalboard and mattermost to be auto generated 2025-04-05 20:08:17 -07:00
naterfute
ace5787fd3 mattermost: update version 9.11.6 -> 10.6.1 2025-04-01 01:23:26 -07:00
naterfute
fdc0100ce4 fix: add volumes 2025-03-31 23:13:45 -07:00
naterfute
e2cb29d4e4 feat: use main_domain as mm domain 2025-03-31 22:52:00 -07:00
naterfute
2b88339dff fix: postgresql path 2025-03-31 22:41:39 -07:00
naterfute
eca11956aa fix: add MATTERMOSE_READONLY env 2025-03-31 22:33:08 -07:00
naterfute
cee3521a7f fix: random comment 2025-03-31 21:46:53 -07:00
naterfute
cc1d60f925 fix: add mattermost image 2025-03-31 20:50:46 -07:00
naterfute
b7e9b7fc39 mattermost 2025-03-31 20:42:55 -07:00