This website requires JavaScript.
9e8881f4f0
There are no staged changes to summarize. The working tree is clean and git diff --cached returned nothing.
MythEclipse
2026-06-02 22:15:33 +07:00
d98ce9406e
No staged or unstaged changes — the working directory is clean. There's nothing to commit.
MythEclipse
2026-06-02 22:15:01 +07:00
cdbd8e1684
fix(discord-gateway): use PostgreSQL positional parameters in sticker cache query
MythEclipse
2026-06-02 22:14:05 +07:00
22b8e1a698
I can see the git command needs permission to run. Could you approve the git diff --cached command so I can see the staged changes and write the commit message?
MythEclipse
2026-06-02 22:13:29 +07:00
9b1f6b4a8d
There are no staged changes to summarize.
MythEclipse
2026-06-02 22:13:03 +07:00
57d28a08af
feat(ai-moderation): add per-batch timeout for text-only moderation calls
MythEclipse
2026-06-02 22:12:32 +07:00
4c5d76ea38
No staged changes detected. Would you like me to check unstaged changes instead?
MythEclipse
2026-06-02 22:12:25 +07:00
0a71e76e62
fix(ai-moderation): enforce concurrency cap, prune stale counters, and prevent retry collisions
MythEclipse
2026-06-02 22:12:03 +07:00
9c352c94c9
chore: no staged changes
MythEclipse
2026-06-02 22:05:47 +07:00
862586a863
No staged changes found.
MythEclipse
2026-06-02 22:04:46 +07:00
1359dd4955
chore: no staged changes
MythEclipse
2026-06-02 22:04:09 +07:00
a4e91822f6
chore: no staged changes
MythEclipse
2026-06-02 22:03:53 +07:00
55042ca9eb
chore: no staged changes
MythEclipse
2026-06-02 22:03:44 +07:00
1e1fbb4583
fix(discord-gateway): require LLM API key only when AI analysis is enabled
MythEclipse
2026-06-02 21:46:15 +07:00
831bb692d9
chore: no staged changes
MythEclipse
2026-06-02 21:44:42 +07:00
543be63503
chore: remove deprecated createLogger alias from @bete/shared/logger
MythEclipse and Claude Opus 4.8
2026-06-02 21:27:07 +07:00
19028cf244
refactor: migrate discord-gateway from winston to @bete/shared/logger and utils
MythEclipse
2026-06-02 21:23:12 +07:00
2d79d8aefd
feat(shared): reorder AppError constructor to (message, code, status), add singleton logger, retry and TTL cache utilities
MythEclipse
2026-06-02 21:06:42 +07:00
9045e7e347
chore(backend): switch moduleResolution to bundler and remove baseUrl from tsconfig
MythEclipse
2026-06-02 19:14:50 +07:00
61b5a59ed3
chore: auto-commit task -
MythEclipse
2026-06-02 19:08:06 +07:00
0e61ad90e2
chore: auto-commit task -
MythEclipse
2026-06-02 19:06:23 +07:00
685a6b2ea9
chore: auto-commit task -
MythEclipse
2026-06-02 19:04:49 +07:00
d1ad397be6
chore: session auto-commit
MythEclipse
2026-06-02 18:57:38 +07:00
924a6b8819
chore: session auto-commit
MythEclipse
2026-06-02 18:57:13 +07:00
0fa49b3613
chore: session auto-commit
MythEclipse
2026-06-02 18:55:48 +07:00
de29f3d011
chore: update discord.js-selfbot-v13 submodule to formatted version
MythEclipse and Claude Opus 4.7
2026-06-02 18:48:27 +07:00
1a0090429e
chore: auto-commit task -
MythEclipse
2026-06-02 18:47:18 +07:00
d41c086253
chore: session auto-commit
MythEclipse
2026-06-02 18:34:55 +07:00
5520094725
chore: auto-commit task -
MythEclipse
2026-06-02 18:31:32 +07:00
363676b608
fix: remove dead OpenAI client instance and fix ChatCompletion type imports
MythEclipse and Claude Opus 4.8
2026-06-02 18:22:42 +07:00
71de941470
chore: session auto-commit
MythEclipse
2026-06-02 18:09:00 +07:00
b405e0e9a6
refactor: centralize all LLM chat.completions.create calls into llmClient helper
MythEclipse and Claude Opus 4.8
2026-06-02 18:05:20 +07:00
292fcbf238
chore: session auto-commit
MythEclipse
2026-06-02 17:55:42 +07:00
a2d4ba3f95
chore: auto-commit task -
MythEclipse
2026-06-02 17:45:47 +07:00
e0d54b7770
chore: auto-commit task -
MythEclipse
2026-06-02 17:33:19 +07:00
1bc0b7c7bb
refactor: simplify AI moderation pipeline to Primary AI only, fix stickerCache executeGet
MythEclipse and Claude Opus 4.8
2026-06-02 17:25:55 +07:00
049fd49737
chore: session auto-commit
MythEclipse
2026-06-02 17:25:01 +07:00
b23ccf0837
chore: session auto-commit
MythEclipse
2026-06-02 17:12:42 +07:00
498ab73d62
chore: auto-commit task -
MythEclipse
2026-06-02 17:08:42 +07:00
406a6cbf79
refactor: migrate sticker cache to PostgreSQL, remove versioning
MythEclipse
2026-06-02 14:05:51 +07:00
e584a7941e
fix(text-cache): apply model version migration on existing dbs
MythEclipse and Claude Opus 4.8
2026-06-02 13:05:05 +07:00
e5673c2bbd
feat(text-cache): resolve cache version from real GitHub API, no static env or dummy
MythEclipse and Claude Opus 4.8
2026-06-02 12:52:56 +07:00
682fb31deb
fix(text-cache): add missing model_version column to migration + strict git detection
MythEclipse and Claude Opus 4.8
2026-06-02 12:46:37 +07:00
505c30f124
chore(discord-gateway): remove unused imports from response logger
MythEclipse
2026-06-02 12:36:05 +07:00
1acd452a2c
fix(discord-gateway): resolve type errors in error logging - cast unknown error types to Error | string for logModerationError calls
MythEclipse
2026-06-02 12:30:59 +07:00
e4302c22b4
feat: add response logger for moderation/vision audit trail + cache model versioning
Asep Haryana Saputra
2026-06-02 12:25:12 +07:00
385fc0bbbf
feat: add response logger for moderation/vision audit trail + cache model versioning
MythEclipse
2026-06-02 12:23:52 +07:00
f4db42e11c
Merge pull request #8 from MythEclipse/feat/ux-improvements-messages-analysis
Asep Haryana Saputra
2026-06-02 12:19:20 +07:00
c5c667b147
feat: comprehensive UX improvements — messages, analysis, moderation
MythEclipse and Claude Opus 4.8
2026-06-02 12:17:51 +07:00
74400376a0
fix: vision analysis retry + fallback jelas saat gagal
MythEclipse and Claude Opus 4.8
2026-06-02 11:41:18 +07:00
64643bb066
perf: hapus semua cooldown/backoff delay — retry tanpa bottleneck
MythEclipse and Claude Opus 4.8
2026-06-02 11:29:52 +07:00
62d7d19b53
fix: analysis output wajib deskriptif — bukan generic placeholder
MythEclipse and Claude Opus 4.8
2026-06-02 11:24:21 +07:00
a69de85564
fix: prompt dua mode — gambar+teks vs gambar saja
MythEclipse and Claude Opus 4.8
2026-06-02 11:15:53 +07:00
55ee8ade16
fix: vision model hanya deskripsi, tidak memutuskan moderasi
MythEclipse and Claude Opus 4.8
2026-06-02 11:08:41 +07:00
5f419a6f0f
feat: real guild/channel names from Discord + remove selectors in Messages/Analytics
MythEclipse and Claude Opus 4.8
2026-06-02 11:02:54 +07:00
f1ddca5eee
fix: false positive gambling detection + route collision + WS events (#1 )
MythEclipse and Claude Opus 4.8
2026-06-02 10:44:27 +07:00
34719d3366
fix(ci): force remove stale containers before up to avoid name conflict
MythEclipse and Claude Opus 4.8
2026-06-02 10:09:04 +07:00
1a794f35fb
fix(ci): write .env and recordings to infra/docker/ relative to compose
MythEclipse and Claude Opus 4.8
2026-06-02 10:00:40 +07:00
5fdf951435
fix(ci): proper git clone/pull pattern like ZeaVis-Edu
MythEclipse and Claude Opus 4.8
2026-06-02 09:54:57 +07:00
e142bd5ad2
fix(ci): drop git clone, generate docker-compose inline instead
MythEclipse and Claude Opus 4.8
2026-06-02 09:50:28 +07:00
53d16dc9cd
fix(ci): use x-access-token for git clone/pull on private repo
MythEclipse and Claude Opus 4.8
2026-06-02 09:47:30 +07:00
3d62477a68
fix(ci): update git remote URL before fetch on VPS
MythEclipse and Claude Opus 4.8
2026-06-02 09:45:10 +07:00
5ae6b73c1f
fix(ci): update repo URL to new location MythEclipse/GMW
MythEclipse and Claude Opus 4.8
2026-06-02 09:42:14 +07:00
73efc716a5
fix(ci): use git-pull pattern like ZeaVis-Edu, all images from GHCR
MythEclipse and Claude Opus 4.8
2026-06-02 09:41:38 +07:00
8c4b32f5e1
fix(ci): correct nginx conf path in Dockerfile.proxy
MythEclipse and Claude Opus 4.8
2026-06-02 09:26:47 +07:00
6010319486
fix(ci): rename Dockerfile.nginx to Dockerfile.proxy to match workflow matrix
MythEclipse and Claude Opus 4.8
2026-06-02 09:09:52 +07:00
bf0d0090c9
fix(ci): use SCP to copy docker-compose and nginx from repo instead of hardcoded cat
MythEclipse and Claude Opus 4.8
2026-06-02 09:03:13 +07:00
cbe63809dd
fix(infra): use ^~ prefix location for /api and /ws to match without trailing slash
MythEclipse and Claude Opus 4.8
2026-06-02 08:51:57 +07:00
2b8d1ac703
feat(infra): replace traefik path routing with nginx reverse proxy
MythEclipse and Claude Opus 4.8
2026-06-02 08:36:34 +07:00
3b2709455e
feat: implement all real backend endpoints, Redis pub/sub bridge, and gateway command handler
MythEclipse and Claude Opus 4.8
2026-06-02 00:32:38 +07:00
9b41eb9c12
feat(backend): implement all missing endpoints, real analytics queries, and WebSocket server
MythEclipse and Claude Opus 4.8
2026-06-02 00:11:29 +07:00
5a094c926a
fix(frontend): pass VITE_BE_API_URL and VITE_BE_WS_URL as Docker build args
MythEclipse and Claude Opus 4.8
2026-06-01 23:31:20 +07:00
ccd3ccd556
fix(frontend): add vite preview allowedHosts and port config
MythEclipse and Claude Opus 4.6
2026-06-01 23:22:14 +07:00
0f6cdff8ee
fix(frontend): set preview port to 3000 to match traefik loadbalancer
MythEclipse and Claude Opus 4.6
2026-06-01 23:11:47 +07:00
58afa98132
fix(discord-gateway): skip migration if schema tables already exist
MythEclipse and Claude Opus 4.6
2026-06-01 23:09:04 +07:00
02564e1302
fix(ci): remove --force-recreate from docker compose up
MythEclipse and Claude Opus 4.6
2026-06-01 23:00:10 +07:00
5e3c2dddb9
fix(discord-gateway): add missing dependencies (axios, ws, @types/pg, @types/ws)
MythEclipse and Claude Opus 4.6
2026-06-01 22:55:30 +07:00
e2c1197caf
fix(discord-gateway): generate Drizzle migrations and copy to Docker image
MythEclipse and Claude Opus 4.6
2026-06-01 22:52:03 +07:00
baa652ffeb
chore: regenerate pnpm-lock.yaml after removing root package dependencies
MythEclipse
2026-06-01 22:49:25 +07:00
3afa6298e3
refactor(monorepo): remove root package deps, simplify Dockerfiles
MythEclipse and Claude Opus 4.6
2026-06-01 22:47:47 +07:00
a9fa22262e
fix(docker): correct CMD paths for service builds
MythEclipse and Claude Opus 4.6
2026-06-01 22:42:45 +07:00
bf5849f235
fix(ci): add docker compose down before up to resolve container name conflict
MythEclipse and Claude Opus 4.6
2026-06-01 22:19:08 +07:00
31c4a077d2
fix(docker): remove non-existent frontend/ and public/ COPY from frontend Dockerfile
MythEclipse and Claude Opus 4.8
2026-06-01 22:11:40 +07:00
30b03c68b1
fix(docker): copy all workspace packages and root src to Dockerfiles
MythEclipse and Claude Opus 4.6
2026-06-01 22:09:51 +07:00
e6668ffe51
fix(docker): use pnpm --filter to build each service in Dockerfiles
MythEclipse and Claude Opus 4.6
2026-06-01 22:05:00 +07:00
37ab92e7ea
fix(docker): upgrade all Dockerfiles to node:22-alpine for pnpm v10 compatibility
MythEclipse and Claude Opus 4.6
2026-06-01 22:01:35 +07:00
ee540d11f6
fix(ci): lowercase GHCR owner name to fix 'repository name must be lowercase' error
MythEclipse and Claude Opus 4.6
2026-06-01 21:59:06 +07:00
f20c2389a4
refactor(backend): flatten module structure, move routes to .routes.ts files
MythEclipse and Claude Opus 4.6
2026-06-01 21:53:08 +07:00
c48a0c5e3b
refactor: split monolith into 3 microservices (frontend, backend, discord-gateway)
MythEclipse and Claude Opus 4.8
2026-06-01 21:44:29 +07:00
bda8304bb9
fix(analytics): align flag counts and violation score math
MythEclipse and Claude Opus 4.8
2026-06-01 19:23:46 +07:00
80f1069e2f
fix(moderation): remove unsupported chat_template_kwargs and reasoning_budget
MythEclipse and Claude Opus 4.8
2026-06-01 19:05:06 +07:00
13efb576d6
fix(moderation): remove manual badword list and fix deferral regex false positives
MythEclipse and Claude Opus 4.8
2026-06-01 19:00:16 +07:00
a643125c7b
refactor(moderation): improve LLM moderation client - 10 recommendations
MythEclipse and Claude Opus 4.8
2026-06-01 18:50:05 +07:00
4117f83c1b
fix(dashboard): infinite scroll, auto-refetch, analytics cache invalidation, remove topic row cap
MythEclipse and Claude Opus 4.8
2026-06-01 18:14:32 +07:00
5078b34ac2
fix: render custom emoji as images and feed to AI vision pipeline
MythEclipse
2026-06-01 17:23:46 +07:00
f5507e01f6
refactor(frontend): major rebuild — feature-sliced architecture + bug fixes + glass-morphism UI
MythEclipse and Claude Opus 4.8
2026-06-01 16:42:36 +07:00
1aab0d1df1
docs: frontend major refactor design document
MythEclipse and Claude Opus 4.8
2026-06-01 15:51:28 +07:00
23840e33a3
fix: install gnused and coreutils-full for native module scripts
MythEclipse and Claude Opus 4.6
2026-06-01 12:52:26 +07:00
47bfbb278a
fix: install coreutils for sed in NixOS container
MythEclipse and Claude Opus 4.6
2026-06-01 12:46:23 +07:00
c78a9618f8
fix: add .npmrc shamefully-hoist for native module compilation
MythEclipse and Claude Opus 4.6
2026-06-01 12:42:33 +07:00