Commit Graph

  • 6ecff523c7 Revert "docs: add Astro migration implementation plan" asepharyana 2026-07-02 03:54:44 +07:00
  • bf86fcda8e Revert "feat: migrate frontend to Astro SSG with design system" asepharyana 2026-07-02 03:54:44 +07:00
  • 880c68fbab Revert "ci: migrate from GitHub Actions to GitLab CI/CD" asepharyana 2026-07-02 03:54:44 +07:00
  • 26d33dd76b Revert "ci: simplify GitLab CI — SSH → git pull → docker compose up -d --build" asepharyana 2026-07-02 03:54:44 +07:00
  • 3b64a5892f Revert "ci: switch to debian:stable-slim for SSH compatibility" asepharyana 2026-07-02 03:54:44 +07:00
  • 10839141d9 Revert "ci: add Docker build + GitLab Container Registry push before deploy" asepharyana 2026-07-02 03:54:44 +07:00
  • 9e315a9574 Revert "ci: remove docker tag — shared runners don't have it" asepharyana 2026-07-02 03:54:44 +07:00
  • d37cecdb38 Revert "fix(Dockerfile): use node:22-slim for backend (glibc), add linux-headers + nodedir for gateway" asepharyana 2026-07-02 03:54:44 +07:00
  • 81f541c080 Revert "fix(Dockerfile): switch discord-gateway to node:22-slim for opus compatibility" asepharyana 2026-07-02 03:54:44 +07:00
  • c408a8d1f7 Revert "fix(Dockerfile): install Rust via rustup for node-crc compatibility" asepharyana 2026-07-02 03:54:44 +07:00
  • ba399e6621 Revert "ci: add GIT_SUBMODULE_STRATEGY for vendor dependencies" asepharyana 2026-07-02 03:54:44 +07:00
  • 586627319f Revert "refactor: vendor content as regular files (remove git submodules) so CI builds don't need GitHub auth" asepharyana 2026-07-02 03:54:44 +07:00
  • 24c738dd19 Revert "fix: split LiveShell into Astro layout + individual islands" asepharyana 2026-07-02 03:54:44 +07:00
  • 91e14abbda Revert "fix: update nginx for Astro SSG — /_astro/ cache, remove SPA fallback" asepharyana 2026-07-02 03:54:44 +07:00
  • 5a10bec67a Revert "fix: replace Astro.redirect with direct live content at /" asepharyana 2026-07-02 03:54:44 +07:00
  • 34ac4be6c2 fix: replace Astro.redirect with direct live content at / asepharyana 2026-07-02 03:47:23 +07:00
  • 918e45f9da fix: update nginx for Astro SSG — /_astro/ cache, remove SPA fallback asepharyana 2026-07-02 03:42:56 +07:00
  • 6e1757410a fix: split LiveShell into Astro layout + individual islands asepharyana 2026-07-02 03:13:54 +07:00
  • 134674d7dd refactor: vendor content as regular files (remove git submodules) so CI builds don't need GitHub auth asepharyana 2026-07-02 02:38:04 +07:00
  • 7b106fe562 ci: add GIT_SUBMODULE_STRATEGY for vendor dependencies asepharyana 2026-07-02 02:33:54 +07:00
  • 0200c77fc2 fix(Dockerfile): install Rust via rustup for node-crc compatibility asepharyana 2026-07-02 02:29:36 +07:00
  • 51d3e47fe3 fix(Dockerfile): switch discord-gateway to node:22-slim for opus compatibility asepharyana 2026-07-02 02:26:34 +07:00
  • 9e8f4377af fix(Dockerfile): use node:22-slim for backend (glibc), add linux-headers + nodedir for gateway asepharyana 2026-07-02 02:22:09 +07:00
  • 13bba60e3a ci: remove docker tag — shared runners don't have it asepharyana 2026-07-02 02:17:54 +07:00
  • 90b317731b ci: add Docker build + GitLab Container Registry push before deploy asepharyana 2026-07-02 02:11:46 +07:00
  • 0da9839b3a ci: switch to debian:stable-slim for SSH compatibility asepharyana 2026-07-02 01:55:21 +07:00
  • a62c23f1e8 ci: simplify GitLab CI — SSH → git pull → docker compose up -d --build asepharyana 2026-07-02 01:46:52 +07:00
  • c64dd7c2ee ci: migrate from GitHub Actions to GitLab CI/CD asepharyana 2026-07-02 01:46:18 +07:00
  • 8ad888da28 feat: migrate frontend to Astro SSG with design system asepharyana 2026-07-02 01:18:45 +07:00
  • 5e40b1ad8c docs: add Astro migration implementation plan asepharyana 2026-07-02 00:41:17 +07:00
  • e8b1827638 docs: add Astro migration design spec asepharyana 2026-07-02 00:36:30 +07:00
  • d59b59a7a7 feat: migrate frontend to Astro + expand AI moderation + backend admin/runtime config asepharyana 2026-07-02 00:02:41 +07:00
  • d5c22a3959 fix(discord-gateway): handle forwarded message content via messageSnapshots MythEclipse 2026-06-23 23:27:23 +07:00
  • ed4a506ca7 refactor: split llmModerationClient.ts + add tests + metrics MythEclipse 2026-06-22 20:38:34 +07:00
  • c00b1625fa chore: add E2E test script for production stack MythEclipse 2026-06-22 18:45:45 +07:00
  • a3c99a08c3 fix: recordings endpoint 500 — column 'transcription' doesn't exist MythEclipse 2026-06-22 18:22:46 +07:00
  • 3a282d8467 fix: recordings endpoint 500 — broken SQL parameter binding MythEclipse 2026-06-22 17:54:09 +07:00
  • ad84d0a1bb fix: messages with text+media also go into text batch immediately MythEclipse 2026-06-22 17:45:32 +07:00
  • e8286247d6 fix: parallelize text + media LLM analysis instead of sequential MythEclipse 2026-06-22 17:42:46 +07:00
  • dfabdc85cd feat: search ALL messages via SearXNG + Redis cache dedup MythEclipse 2026-06-22 12:41:48 +07:00
  • 84f87104e7 refactor: remove hardcoded lists from prompt, use SearXNG as single source of truth MythEclipse 2026-06-22 12:01:55 +07:00
  • 18ee8a35d2 feat: SearXNG search enrichment for moderation MythEclipse 2026-06-22 10:58:52 +07:00
  • 641fb47d10 fix: hentai reference detection + severity high auto-delete MythEclipse 2026-06-22 10:28:16 +07:00
  • f502918b27 feat: multimodal video detection + reply/forward/crosspost + batch optimization MythEclipse 2026-06-22 09:46:06 +07:00
  • dc62b283c0 refactor(ai-moderation): fix all 8 issues per review MythEclipse 2026-06-21 22:14:59 +07:00
  • 04f2862abc feat(ai-moderation): profile learner ai_status filter + channel-aware + simple fallback memory MythEclipse 2026-06-21 20:07:51 +07:00
  • e5fa2b3f30 feat(ai-moderation): personality-rich user/channel profiling & memory-aware analysis MythEclipse 2026-06-21 19:11:11 +07:00
  • 21b818a344 feat: add forwarding & reply detection with frontend indicators MythEclipse 2026-06-21 18:22:27 +07:00
  • 752d144dc0 refactor(fe): overhaul — split types, type-safe WS, remove dead deps/code MythEclipseandClaude 2026-06-16 22:44:28 +07:00
  • 9af2d7d4dd refactor(fe): DRY components, hooks, a11y fixes, and WS/client improvements MythEclipseandClaude 2026-06-14 15:22:29 +07:00
  • 41e67423b8 chore(services): update components based on recent changes MythEclipse 2026-06-14 15:16:18 +07:00
  • 2b084b326f a MythEclipse 2026-06-14 05:10:58 +07:00
  • 6733ea8f01 fix(db): add 0011_add_voice_transcription to drizzle journal MythEclipseandClaude 2026-06-14 04:59:44 +07:00
  • a2beda77c4 fix(db): surface PG error code/detail/cause in voice recording insert failures MythEclipseandClaude 2026-06-14 04:40:22 +07:00
  • dbc2879e16 fix(voice): resolve Redis subscriber corruption, transmitter races, and DB error logging MythEclipseandClaude 2026-06-14 04:23:04 +07:00
  • 32b0b20ca7 chore(services): update components based on recent changes MythEclipse 2026-06-14 03:31:40 +07:00
  • 93634d129a chore(services): update components based on recent changes MythEclipse 2026-06-14 03:28:24 +07:00
  • c317cfb420 fix(ci): resolve TS build errors across all services MythEclipseandClaude 2026-06-14 01:17:18 +07:00
  • 92d73fe12d chore(services): update components based on recent changes MythEclipse 2026-06-14 00:57:08 +07:00
  • b0422777ec chore(services): update components based on recent changes MythEclipse 2026-06-14 00:52:04 +07:00
  • 7789aca620 chore(services): update components based on recent changes MythEclipse 2026-06-14 00:45:59 +07:00
  • ac661b64f4 chore(services): update components based on recent changes MythEclipse 2026-06-14 00:45:31 +07:00
  • c886dfb184 chore(services): update components based on recent changes MythEclipse 2026-06-14 00:43:50 +07:00
  • 5d1d53a305 chore(packages): update components based on recent changes MythEclipse 2026-06-14 00:43:12 +07:00
  • f22201381f a MythEclipse 2026-06-13 23:58:29 +07:00
  • 9a896c7993 chore(services): update components based on recent changes MythEclipse 2026-06-13 19:47:06 +07:00
  • 23b45690ca chore(services): update components based on recent changes MythEclipse 2026-06-13 19:46:56 +07:00
  • 82c1658bab chore(services): update components based on recent changes MythEclipse 2026-06-13 19:43:32 +07:00
  • 28baeda5ad chore(services): update components based on recent changes MythEclipse 2026-06-13 17:08:54 +07:00
  • 9bde518b71 chore(services): update components based on recent changes MythEclipse 2026-06-13 17:00:02 +07:00
  • 1d06de5ce5 chore(services): update components based on recent changes MythEclipse 2026-06-13 16:56:17 +07:00
  • 5c8fa3d254 chore(services): update components based on recent changes MythEclipse 2026-06-13 16:54:52 +07:00
  • 5459b13b03 chore(services): update components based on recent changes MythEclipse 2026-06-13 16:54:29 +07:00
  • e76a874f11 chore(services): update components based on recent changes MythEclipse 2026-06-13 16:53:30 +07:00
  • d0d2c316cf chore(auto): task completed - unknown MythEclipse 2026-06-13 15:11:06 +07:00
  • 265251233a chore(auto): task completed - unknown MythEclipse 2026-06-13 15:03:21 +07:00
  • 9e9ce463cb chore(auto): task completed - unknown MythEclipse 2026-06-13 14:59:00 +07:00
  • fce24278f0 chore(auto): task completed - unknown MythEclipse 2026-06-13 14:49:47 +07:00
  • 3965ea79bc fix(gateway): voice speaking handler, metadata cache, transmitter backpressure MythEclipseandClaude 2026-06-13 14:38:06 +07:00
  • 29d4cb87b6 fix(gateway): voice module critical bugs MythEclipseandClaude 2026-06-13 14:35:35 +07:00
  • e6e34281ff chore(auto): task completed - unknown MythEclipse 2026-06-13 14:24:09 +07:00
  • 1a195b737e chore(auto): task completed - unknown MythEclipse 2026-06-13 14:12:09 +07:00
  • 6822cb0bd3 chore(auto): task completed - unknown MythEclipse 2026-06-13 14:10:34 +07:00
  • 277d982c51 chore(auto): task completed - unknown MythEclipse 2026-06-13 14:05:17 +07:00
  • 14c0081f01 feat(discord-gateway): implement voice & push improvements MythEclipseandClaude 2026-06-13 13:51:21 +07:00
  • fd3b5c5ca5 chore(auto): task completed - unknown MythEclipse 2026-06-13 13:39:02 +07:00
  • 111ba0a139 chore(auto): task completed - unknown MythEclipse 2026-06-13 13:36:13 +07:00
  • 942c33db7e chore(auto): task completed - unknown MythEclipse 2026-06-13 13:35:56 +07:00
  • eab8505889 chore(auto): task completed - unknown MythEclipse 2026-06-13 13:35:41 +07:00
  • 2e14b5e4ed chore(auto): task completed - unknown MythEclipse 2026-06-13 13:35:11 +07:00
  • d569ffa2db chore(auto): task completed - unknown MythEclipse 2026-06-13 13:12:49 +07:00
  • 4097b23dc3 chore(auto): task completed - unknown MythEclipse 2026-06-13 13:12:41 +07:00
  • e413cf9fca chore(auto): task completed - unknown MythEclipse 2026-06-13 13:12:29 +07:00
  • ff006980f8 chore(auto): task completed - unknown MythEclipse 2026-06-13 13:12:01 +07:00
  • 140a0ba46a chore(auto): task completed - unknown MythEclipse 2026-06-13 13:11:49 +07:00
  • 4fcab6b003 refactor(frontend): reorder sidebar — messages first, voice below MythEclipseandClaude 2026-06-13 12:50:13 +07:00
  • 615c23f061 chore(auto): task completed - unknown MythEclipse 2026-06-13 12:24:32 +07:00
  • dcede1d676 chore(auto): task completed - unknown MythEclipse 2026-06-13 12:11:37 +07:00
  • 5b04a4637c docs(frontend): add design tokens documentation MythEclipse 2026-06-13 11:54:20 +07:00
  • 1406ce3585 chore(auto): task completed - unknown MythEclipse 2026-06-13 11:46:15 +07:00