-
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