Commit graph

  • 52bca1152c fix(deploy): drop bash-source of .env.macmini in migration-step main Till JS 2026-05-13 21:32:44 +02:00
  • 670036d56d docs: BACKUP_STRATEGY.md — current local-only setup + off-site plan Till JS 2026-05-13 14:55:47 +02:00
  • 97e285bc67 backup: drop bash-source of .env.macmini (DOTENV format, breaks on PEM keys) Till JS 2026-05-13 14:52:48 +02:00
  • 7f0e2ba10d backup: cover all postgres containers (cards, manaspur, nutriphi, zitare, chorportal) Till JS 2026-05-13 14:51:25 +02:00
  • b223247256 cloudflared: add manaspur.mana.how + manaspur-api.mana.how ingress Till JS 2026-05-13 14:38:31 +02:00
  • cec84c2a9d chore(mana-llm): manawald.mana.how + localhost:3090 in CORS_ORIGINS Till 2026-05-12 18:58:30 +02:00
  • 009a695345 fix(mana-web): add @simplewebauthn/browser as explicit dep Till JS 2026-05-12 17:25:39 +02:00
  • dd2e4b6e9f fix(mana-auth): read PUBLIC_*_URL from window-injected vars, not $env/dynamic/public Till JS 2026-05-12 17:05:28 +02:00
  • b299a4acf1 feat(infra): route manawald.mana.how + add to mana-auth CORS Till JS 2026-05-12 17:00:15 +02:00
  • 5635598a58 feat(mana): migrate to central auth portal — no embedded login UI, clean cut Till JS 2026-05-12 17:00:03 +02:00
  • d3d9271426 feat(cloudflared): split auth.mana.how — /api/* → mana-auth, rest → mana-auth-web Till JS 2026-05-11 18:49:49 +02:00
  • bf8353ea8a feat(stalwart): pin recovery admin via STALWART_RECOVERY_ADMIN env var Till JS 2026-05-11 18:49:11 +02:00
  • 7b29dcc23c add design.mana.how tunnel entry → mana-design Storybook (port 3089) Till JS 2026-05-09 19:58:15 +02:00
  • 60f5c26507 docs(CLAUDE): correct shared-ui description (Svelte not RN) Till JS 2026-05-09 18:02:52 +02:00
  • 2eb70c62da mana-ev: vier Verein-Domains live, .ch kanonisch, andere als 301 Till JS 2026-05-09 13:53:34 +02:00
  • 67963a4c0f chore(devlog): Schritte 1+2 der mana/docs/DEVLOG.md-Migration Till JS 2026-05-09 02:08:51 +02:00
  • 3581ae0f21 chore(macmini): Föderations-Backbone + verein.mana.how + Nutriphi/Cardecky einspielen Till JS 2026-05-09 01:29:03 +02:00
  • 0aec1d43c0 fix(docs): astro starlight repo URL → Memo-2023/managarten Till JS 2026-05-09 01:28:50 +02:00
  • b1b9bbc269 chore: rename repo mana-monorepo → managarten Till JS 2026-05-09 01:16:02 +02:00
  • ac15de280b chore(decommission): remove cards module from mana web app Till JS 2026-05-08 20:36:33 +02:00
  • dd1bab09d5 chore(decommission): remove packages/cards-core/ Till JS 2026-05-08 20:27:33 +02:00
  • bc158cb0bc chore(decommission): remove services/cards-server/ Till JS 2026-05-08 20:27:33 +02:00
  • 9cd8717494 chore(decommission): remove apps/cards/ Till JS 2026-05-08 20:27:24 +02:00
  • ba254f5854 infra: commit git.mana.how cloudflared route + ignore secrets/.bak cards-decommission-base Till JS 2026-05-08 20:03:52 +02:00
  • f65330399f fix(stalwart): disable healthcheck — distroless image has no wget Till JS 2026-05-08 20:00:27 +02:00
  • 27798f009f chore(cutover): regenerate pnpm-lock after removing 8 platform services Till JS 2026-05-08 18:54:57 +02:00
  • 0a30b91200 chore(cutover): remove services/mana-auth/ — moved to mana-platform Till JS 2026-05-08 18:53:56 +02:00
  • af3f21a179 chore(cutover): remove services/mana-credits/ — moved to mana-platform Till JS 2026-05-08 18:53:56 +02:00
  • fcc36eadcb chore(cutover): remove services/mana-media/ — moved to mana-platform Till JS 2026-05-08 18:53:55 +02:00
  • af8ef60fe4 chore(cutover): remove services/mana-notify/ — moved to mana-platform Till JS 2026-05-08 18:53:55 +02:00
  • 2b07f6ef89 chore(cutover): remove services/mana-llm/ — moved to mana-platform Till JS 2026-05-08 18:53:54 +02:00
  • 6103d4d2d9 chore(cutover): remove services/mana-tts/ — moved to mana-platform Till JS 2026-05-08 18:53:53 +02:00
  • 3c4a6d4f69 chore(cutover): remove services/mana-stt/ — moved to mana-platform Till JS 2026-05-08 18:53:53 +02:00
  • 879975b665 chore(cutover): remove services/mana-mail/ — moved to mana-platform Till JS 2026-05-08 18:53:52 +02:00
  • 467d8339cc fix(apps/api): COPY packages/eslint-config in Dockerfile Till JS 2026-05-08 18:44:57 +02:00
  • 774852ba2d feat(cutover): platform services build from ../mana, not from this repo Till JS 2026-05-08 18:40:08 +02:00
  • 7b362066bb feat(auth): SSO + CORS origins for zitare.mana.how/zitare-api.mana.how Till JS 2026-05-08 18:07:39 +02:00
  • 364f3c2284 infra(tunnel): add zitare.com / zitare.mana.how / zitare-api.mana.how Till JS 2026-05-08 18:02:05 +02:00
  • 8acf35eecf chore(dev): finish --watch → --hot sweep across remaining Bun services Till JS 2026-05-08 14:33:27 +02:00
  • 15e2abd7f9 fix(env): mana-events default port 3065 → 3115 Till JS 2026-05-08 14:31:03 +02:00
  • 4cca25ed03 chore(dev): switch all Bun services from --watch to --hot Till JS 2026-05-08 14:24:24 +02:00
  • 08f4223404 fix(dev): cards-server uses --hot + setup-databases creates mana_notify/credits Till JS 2026-05-08 14:10:55 +02:00
  • 61f2772789 chore(brand): rename Cards → Cardecky (display, infra, license-IDs) Till JS 2026-05-08 13:49:47 +02:00
  • a6a003fa5e fix(dev): mana-notify dev script ships explicit DATABASE_URL Till JS 2026-05-08 13:47:44 +02:00
  • 7a96a9a3fa chore: add dev:cardecky:full + dev:cards-server scripts Till JS 2026-05-08 13:19:36 +02:00
  • aeacf7c1bb
    Merge 382836243f into 39e508075a Till JS 2026-05-08 11:03:03 +02:00
  • 382836243f
    chore(dev): expose mana-auth stderr via pnpm logs:auth chore/dev-expose-mana-auth-stderr Claude 2026-05-08 09:02:44 +00:00
  • 39e508075a feat(cards): CardFace v2 — 3D-Flip + tap-anywhere reveal Till JS 2026-05-08 02:48:40 +02:00
  • ad3b99fe6d refactor(cards): Phase A + C — adopt @mana/shared-theme + per-app accent Till JS 2026-05-08 01:54:16 +02:00
  • 863311eefa docs(cards): Phasen-Statusupdate nach η.1 — Stand 2026-05-07 Till JS 2026-05-07 23:38:42 +02:00
  • b185ee2473 doc(mac-mini): aktualisiere Container-Bilanz nach Phase 2c-2g Till JS 2026-05-07 23:30:06 +02:00
  • c05022611e feat(cards): Phase η.1 — Reports + admin moderation actions Till JS 2026-05-07 23:24:23 +02:00
  • aeaefaf675 infra(phase 2f-1 rollback): verdaccio bleibt auf Mac Mini Till JS 2026-05-07 23:12:11 +02:00
  • 5dbc9ace2d feat(cards): Phase ζ.1 — Paid decks via mana-credits Till JS 2026-05-07 23:10:18 +02:00
  • 4fcc15737f feat(auth): add memoro-app.mana.how to SSO trusted origins Till JS 2026-05-07 23:07:22 +02:00
  • 46fefd5cc4 feat(cards): Phase ε.4 — Card list + discussions on /d/<slug> Till JS 2026-05-07 22:46:47 +02:00
  • a8ddb6dea4 feat(cards): Phase ε.3 — PR notifications + Card-Discussions UI Till JS 2026-05-07 22:24:45 +02:00
  • 61fc16e8e9 feat(cards): Phase ε — Pull-Requests + Card-Discussions Till JS 2026-05-07 21:56:20 +02:00
  • c84742005b infra(phase 2g): mana-research → GPU-Box Till JS 2026-05-07 20:26:10 +02:00
  • 521ae52a62 feat(cards-web): Phase δ.3 — Smart-merge updates + read-only subscribed decks Till JS 2026-05-07 20:21:32 +02:00
  • 58c057f6c5 feat(cards-web): Phase δ.2 — Subscribe + initial pull Till JS 2026-05-07 19:56:48 +02:00
  • 86a01426e8 feat(cards-server): Phase δ.1 — subscriptions + version reads + smart-merge diff Till JS 2026-05-07 19:33:58 +02:00
  • e77134bd8b docs(infra): Phase 2f added to PLAN_OPTION_C + hostname table updated to v28 Till JS 2026-05-07 17:09:28 +02:00
  • a8cce79e4c fix(monitoring): comment-out mana-ai metrics scrape after Phase 2f-3 move Till JS 2026-05-07 17:06:04 +02:00
  • dcd16067b5 feat(cards-server): Phase γ — public reads + browse + search + engagement Till JS 2026-05-07 17:01:32 +02:00
  • 4c044e849d fix(monitoring): mana-ai probe now uses public mana-ai.mana.how/health Till JS 2026-05-07 16:55:39 +02:00
  • ec8abfe6b8 feat(cards-web): Phase β.2 — author onboarding + publish flow Till JS 2026-05-07 16:53:17 +02:00
  • f47edc14af feat(gpu-box): mana-ai (AI Mission Runner) migrated, mana-ai.mana.how → GPU tunnel Till JS 2026-05-07 16:40:57 +02:00
  • be155ca737 fix(cards-server): error classes extend Hono HTTPException Till JS 2026-05-07 16:40:20 +02:00
  • 044d948155 feat(cards-server): Phase β — author profiles + deck init/publish Till JS 2026-05-07 16:36:34 +02:00
  • b03165ce97 feat(gpu-box): news-ingester migrated, Mini compose drops the service block Till JS 2026-05-07 16:27:45 +02:00
  • 71ec5e7123 feat(cards-server): Phase α.4 — Dockerfile + compose + tunnel route Till JS 2026-05-07 16:22:48 +02:00
  • a7b62ea8ae feat(cards-server): Phase α — service skeleton + 16-table schema Till JS 2026-05-07 16:01:08 +02:00
  • 33bc654238 chore(infra): drop npm.mana.how from Mini tunnel — verdaccio moved to GPU-Box Till JS 2026-05-07 15:59:40 +02:00
  • 6e40546119 feat(gpu-box): add verdaccio service + bundle config in repo Till JS 2026-05-07 15:54:37 +02:00
  • 0686300243 docs(cards): Marktplatz Plan — Vollvision mit mana-credits + dual verification Till JS 2026-05-07 15:48:45 +02:00
  • cf5349cdd2 feat(gpu-box): adopt photon container into compose with healthcheck Till JS 2026-05-07 15:42:54 +02:00
  • 384be93274 feat(gpu-box): healthchecks for glitchtip-worker, gpu-promtail, status-gen Till JS 2026-05-07 15:29:04 +02:00
  • 8a90cd296c docs(cards): competitor analysis Mai 2026 Till JS 2026-05-07 15:28:02 +02:00
  • cd888cd54a fix(gpu-box): drop gpu-promtail healthcheck — image has no curl/wget/nc Till JS 2026-05-07 15:13:47 +02:00
  • ceed8ccd64 feat(mana-sync): per-app billing exemption — Cards bypasses sync gate Till JS 2026-05-07 15:01:54 +02:00
  • 6f1b0329f0 docs(infra): document photon.mana.how + cross-LAN workaround pattern Till JS 2026-05-07 14:45:34 +02:00
  • c1423d2f72 fix(cards-web): missing static assets — sql-wasm-browser.wasm + PWA icons Till JS 2026-05-07 14:42:47 +02:00
  • 1e8d18ac8d fix(monitoring): photon via Cloudflare-Tunnel, drop dead whopxl Till JS 2026-05-07 14:39:50 +02:00
  • 82db4eb794 feat(cards-web): Anki import carries images + audio along Till JS 2026-05-07 14:25:43 +02:00
  • 0ae1e70bf1 fix(monitoring): status-page covers all standalone apps + restore who.mana.how routing Till JS 2026-05-07 14:09:31 +02:00
  • daa1ef0513 feat(cards): image / audio attachments on cards via mana-media Till JS 2026-05-07 13:52:53 +02:00
  • 1f2206f10b feat(cards-web): PDF input for AI generator + study activity heatmap Till JS 2026-05-07 13:37:01 +02:00
  • d8a35afd99 infra(gpu-box): commit GPU-Box compose to repo + Phase 2e docs Till JS 2026-05-07 13:28:49 +02:00
  • e3cca9e271 feat(cards-web): PWA installability + AI card generation from text Till JS 2026-05-07 13:24:42 +02:00
  • 778e5a2ad7 chore(infra): drop status-page-gen from Mini, status.mana.how → GPU-Box tunnel Till JS 2026-05-07 13:22:20 +02:00
  • 22cce59c3a feat(cards-web): Anki .apkg import — first acquisition lever Till JS 2026-05-07 13:02:29 +02:00
  • 0c2df08149 fix(status-page): point at vm.mana.how (GPU-Box VM) instead of localhost:9090 Till JS 2026-05-07 12:58:19 +02:00
  • 009fb3589e feat(cards-web): streak indicator + per-deck due counts Till JS 2026-05-07 12:45:04 +02:00
  • 585bee42be docs(mac-mini): refresh container counts + memory budget after Phase 2c+2d Till JS 2026-05-07 12:44:22 +02:00
  • 0db64cb47b chore(infra): drop migrated services from Mini compose + tunnel config Till JS 2026-05-07 02:39:43 +02:00
  • f422fd6779 fix(shared-error-tracking): point main at src/, strip dashes from Glitchtip DSN Till JS 2026-05-07 02:34:54 +02:00
  • 3f7febe255
    chore: bump node from 22-alpine to 26-alpine in /services/mana-auth dependabot[bot] 2026-05-07 00:04:35 +00:00
  • 1bac7cf38a fix(mana-auth): COPY packages/shared-error-tracking in Dockerfile Till JS 2026-05-07 02:03:25 +02:00
  • 96c06162e6 fix(cards-web): inject __PUBLIC_MANA_AUTH_URL__ on SSR — login was 404 Till JS 2026-05-07 02:02:29 +02:00