-
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
-
30f8d7cce3
feat: replace corrections/tuner with dashboard module

MythEclipseandClaude
2026-06-13 11:24:42 +07:00
-
e3249edb6c
feat: detect reply/forward/crosspost in message capture + inject into AI moderation

MythEclipseandClaude
2026-06-13 00:55:42 +07:00
-
0ac056dc8a
fix(ai-moderation): audit prompts to reduce false positives

MythEclipseandClaude
2026-06-13 00:01:09 +07:00
-
12f9b55000
fix(ai-moderation): implement prompt analysis recommendations

MythEclipseandClaude
2026-06-12 23:40:25 +07:00
-
b508a39ff7
fix(ai-moderation): prevent false positive SARA flag for IMPHNEN project name

MythEclipseandClaude
2026-06-12 23:28:09 +07:00
-
5c00c9f60b
feat(ui): overhaul frontend with IMPHNEN visual identity

MythEclipseandClaude
2026-06-12 23:00:52 +07:00
-
7f3eb7b9ac
feat(ui): add Adaptive Prompt Tuner tab with correction submission UI

MythEclipseandClaude
2026-06-12 21:28:05 +07:00
-
fbc2184c6e
feat(ai-moderation): add user profile self-learning system

MythEclipseandClaude
2026-06-12 20:11:34 +07:00
-
6effb51b5d
fix(ai-moderation): don't cache text-only results for messages with media

MythEclipseandClaude
2026-06-12 18:45:33 +07:00
-
33b787dbd6
fix(migration): make all DDL idempotent with IF NOT EXISTS

MythEclipseandClaude
2026-06-12 18:05:09 +07:00
-
fcb199a6ae
fix(capture): exclude threads inside excluded channels

MythEclipseandClaude
2026-06-12 17:07:34 +07:00
-
c91f9f18cc
refactor(capture): DRY age-restricted check, use Set for excluded IDs

MythEclipseandClaude
2026-06-12 17:03:01 +07:00
-
ebfe942db9
fix(capture): skip age-restricted/NSFW channels entirely

MythEclipseandClaude
2026-06-12 17:00:02 +07:00
-
1efa7b6505
feat(ignore): exclude channel 1323365288447574128 from capture

MythEclipseandClaude
2026-06-12 16:49:14 +07:00
-
906aef1807
fix(database): handle PG15+ public schema CREATE privilege error in seedDrizzleHistory

MythEclipseandClaude Fable 5
2026-06-11 04:06:11 +07:00
-
490aad7704
fix(ci): add build tools to backend Dockerfile for native deps

MythEclipseandClaude Fable 5
2026-06-11 03:58:47 +07:00
-
2e5371f3ee
fix(discord-gateway): bypass Drizzle PG15 schema creation restrictions
MythEclipse
2026-06-11 03:53:48 +07:00
-
378f1b6bdc
fix(database): use public schema for drizzle migrations to avoid permission error

MythEclipseandClaude Fable 5
2026-06-11 03:34:16 +07:00
-
8b114ca278
refactor(ai-moderation): expand SARA and religious blasphemy detection rules
MythEclipse
2026-06-11 02:40:11 +07:00
-
2557a07916
feat(core): implement data retention, metrics, and enhanced media handling
MythEclipse
2026-06-10 20:56:16 +07:00
-
f04b0f0b42
refactor(voice): optimize recording pipeline and improve performance
MythEclipse
2026-06-09 22:04:05 +07:00
-
823b342c2c
fix: remove --wait flag from docker compose up

MythEclipseandClaude Opus 4.8
2026-06-09 20:48:39 +07:00
-
c371317755
fix: add retry logic for docker compose pull transient errors

MythEclipseandClaude Opus 4.8
2026-06-09 20:39:32 +07:00
-
655380dd8d
fix: build @bete/shared before frontend in Dockerfile

MythEclipseandClaude Opus 4.8
2026-06-09 20:35:35 +07:00
-
07032ab521
refactor: atomic, DRY, and logging improvements across codebase

MythEclipseandClaude Opus 4.8
2026-06-09 19:46:08 +07:00
-
b68789fffc
refactor: atomic, DRY, and logging improvements

MythEclipseandClaude Opus 4.8
2026-06-09 17:34:18 +07:00
-
7108f6bb47
feat(system): implement graceful shutdown and expand websocket events
MythEclipse
2026-06-09 16:56:44 +07:00
-
3a7b005d95
fix: resolve architecture disconnects and codebase weaknesses

MythEclipseandClaude Opus 4.8
2026-06-09 16:36:23 +07:00
-
30c9e86edc
test: add placeholder test files for vitest

MythEclipseandClaude Opus 4.8
2026-06-09 15:40:40 +07:00
-
7d6612bb2d
refactor: resolve architecture disconnects and codebase weaknesses

MythEclipseandClaude Opus 4.8
2026-06-09 13:22:09 +07:00
-
3614d32701
fix: resolve architecture disconnects and codebase weaknesses

MythEclipseandClaude Opus 4.8
2026-06-09 13:07:01 +07:00
-
67d66bb5dd
refactor(shared): centralize configuration and types
MythEclipse
2026-06-09 11:56:03 +07:00
-
f84b380f4f
fix: resolve architecture disconnects and codebase weaknesses
MythEclipse
2026-06-09 11:06:14 +07:00
-
4becf0d6f1
refactor: comprehensive codebase cleanup and architecture hardening

MythEclipseandClaude Opus 4.8
2026-06-09 10:16:04 +07:00
-
d0d9e1669e
revert(voice): restore working transmit pipeline

MythEclipseandClaude Opus 4.8
2026-06-09 01:43:41 +07:00
-
7b74061788
perf(voice): reduce transmit latency

MythEclipseandClaude Opus 4.8
2026-06-09 01:07:35 +07:00