Commit Graph

  • a39c7a91c2 refactor(api): replace URLSearchParams param with structured object in listMessages MythEclipse 2026-06-03 20:29:34 +07:00
  • 67daea2f52 fix(analytics): filter out common file extensions from topic words MythEclipse 2026-06-03 20:15:24 +07:00
  • 2bf48f6cd0 refactor(ui): remove mascot tooltip from sidebar component MythEclipse 2026-06-03 20:09:45 +07:00
  • 8918dd09e2 fix(analytics): improve topic word filtering with Indonesian stop words and stricter noise reduction MythEclipse 2026-06-03 20:08:03 +07:00
  • cbee35c348 fix(analytics): replace regexp_split_to_table with UNNEST+STRING_TO_ARRAY and fix regex escapes MythEclipse 2026-06-03 19:55:43 +07:00
  • 4e12394168 fix: add error handling to analytics getTopics query and fix mascot tooltip positioning MythEclipse 2026-06-03 19:50:26 +07:00
  • 3c130bf813 fix(ui): adjust mascot tooltip positioning and bubble pointer MythEclipse 2026-06-03 19:41:39 +07:00
  • 6a8a84fd84 fix(mascot-chat): reposition tooltip to fixed bottom-left and show when sidebar collapsed MythEclipse 2026-06-03 19:39:58 +07:00
  • de0c7927c9 refactor(analytics): update topic analysis to use word frequency MythEclipse 2026-06-03 19:37:16 +07:00
  • dc78faa65d refactor(attachment-upload): switch image resizer to lossless PNG for vision analysis MythEclipse 2026-06-03 19:25:55 +07:00
  • ac678e8a88 chore: session auto-commit MythEclipse 2026-06-03 18:52:20 +07:00
  • 30b07e2c63 fix(sidebar): hide mascot animation when sidebar is collapsed MythEclipse 2026-06-03 18:36:38 +07:00
  • ee50afb1c1 feat(mascot-chat): implement LLM-based response generation MythEclipse 2026-06-03 18:30:18 +07:00
  • 01eaf7275b refactor(mascot): remove useMascotSummary integration from sidebar MythEclipse 2026-06-03 18:29:54 +07:00
  • b5a218daa1 style(analytics): format JSX and object literals consistently MythEclipse 2026-06-03 18:27:41 +07:00
  • 58f5d4f7ce style(analytics): reorder imports and apply consistent formatting MythEclipse 2026-06-03 18:20:27 +07:00
  • b8979cbee1 feat(analytics): add AI distribution and attachment stats panels MythEclipse 2026-06-03 18:19:41 +07:00
  • 1669614735 feat(analytics): add warned status tracking to summary cards, trend chart, and violator table MythEclipse 2026-06-03 18:18:27 +07:00
  • caa9ecca63 feat(analytics): add AI stats, attachment stats, and moderation actions queries to useAnalytics hook MythEclipse 2026-06-03 18:17:25 +07:00
  • f1bc36d6d8 feat(analytics): add moderation actions, AI stats, and attachment stats endpoints MythEclipse 2026-06-03 18:16:55 +07:00
  • acf6c931e0 feat(messages): show AI analysis always expanded without toggle MythEclipseandClaude Opus 4.8 2026-06-03 18:04:08 +07:00
  • 3a5e9212d9 fix(sidebar): move mascot chatbot outside framer-motion nav to fix click interaction MythEclipseandClaude Opus 4.8 2026-06-03 17:50:11 +07:00
  • a0029183d3 style(sidebar): improve mascot tooltip arrow appearance MythEclipse 2026-06-03 16:07:26 +07:00
  • 7f1fd93afb refactor(sidebar): update mascot tooltip arrow styling and positioning MythEclipse 2026-06-03 15:23:35 +07:00
  • d4f67bf013 refactor(sidebar): adjust mascot tooltip arrow position and border direction MythEclipse 2026-06-03 15:17:54 +07:00
  • cdc4a2ea37 refactor(sidebar): move mascot chat tooltip outside button and add persistent visibility state MythEclipse 2026-06-03 15:14:38 +07:00
  • f303b04684 refactor(mascot): simplify chat visibility logic and add persistent chat mode MythEclipse 2026-06-03 15:08:31 +07:00
  • 7904d7f38d ``` MythEclipse 2026-06-03 15:01:34 +07:00
  • 99190a830a feat(mascot): add interactive chatbot with intelligent responses MythEclipseandClaude Opus 4.8 2026-06-03 14:34:36 +07:00
  • 84d1b55113 feat(mascot): integrate mascot chatbot with AI-powered responses in sidebar MythEclipse 2026-06-03 14:34:28 +07:00
  • 9f454b57bb feat(mascot): add AI-powered chat insights to sidebar mascot with useMascotSummary hook MythEclipse 2026-06-03 14:17:21 +07:00
  • bb65178210 refactor(mascot): replace ChibiMascot SVG with MascotImage PNG and simplify empty states MythEclipse 2026-06-03 13:56:11 +07:00
  • 2ea0ea5810 chore(frontend): update logo source and add mascot to sidebar MythEclipse 2026-06-03 13:50:08 +07:00
  • b08ed237c6 refactor(messages): group messages by user and refactor card layout into header + rows MythEclipse 2026-06-03 03:33:30 +07:00
  • aa8f619950 a MythEclipse 2026-06-03 03:23:10 +07:00
  • 4a1c7925fe style(frontend): organize imports alphabetically and improve code formatting MythEclipse 2026-06-03 03:21:20 +07:00
  • 115dacb997 style(frontend): refactor analytics components with sky palette, semantic tokens, and visual polish MythEclipse 2026-06-03 03:20:07 +07:00
  • e8deba93cc style(frontend): refactor UI components with sky color palette, improved spacing, and design polish MythEclipse 2026-06-03 03:18:04 +07:00
  • 20681ef308 Which direction fits your commit philosophy better? MythEclipse 2026-06-03 03:16:06 +07:00
  • e2003cd9f6 style(frontend): refactor UI components with rounded corners, light theme, and design polish MythEclipse 2026-06-03 03:12:14 +07:00
  • caee0c692a feat(frontend): add ChibiMascot component with animation variants MythEclipse 2026-06-03 03:08:36 +07:00
  • 3802ca357f feat(frontend): refactor ParticleBackground for performance and type safety MythEclipse 2026-06-03 03:07:51 +07:00
  • 0d83ada0ef feat(frontend): add ParticleBackground component with sakura petals and mouse-tracked sparkles MythEclipse 2026-06-03 03:06:41 +07:00
  • 09119ef1c2 feat(frontend): add useGsapTransition hook for page animations with reduced motion support MythEclipse 2026-06-03 03:04:17 +07:00
  • b667805ff3 style: add light theme tokens and framer motion variants MythEclipse 2026-06-03 03:02:00 +07:00
  • ddd144df53 feat(frontend): add animation and 3D rendering dependencies MythEclipse 2026-06-03 03:00:35 +07:00
  • b5f233ef88 docs: add anime UI overhaul design spec MythEclipse 2026-06-03 02:55:40 +07:00
  • 8d34aa7125 refactor(frontend): remove warn moderation status — hardcode warn to 0 in charts, drop warn filter/badge/buttons/Api, simplify to flagged-only MythEclipse 2026-06-03 01:13:47 +07:00
  • b7d4e66600 refactor: remove json_schema response format, simplify to json_object only MythEclipse 2026-06-03 00:40:42 +07:00
  • 6da8a32c9b feat: add "Retry All Errors" batch reanalyze button MythEclipseandClaude Opus 4.8 2026-06-03 00:17:51 +07:00
  • d81aaf2b4a feat(db): add migration to drop unused AI columns and dynamically resolve initial migration tag MythEclipse 2026-06-02 23:55:12 +07:00
  • 88acda4703 feat(db): add migration snapshot for corrected_moderations table MythEclipse 2026-06-02 23:44:29 +07:00
  • 8ff547af43 fix(db): add migration for corrected_moderations table MythEclipseandClaude Opus 4.8 2026-06-02 23:43:40 +07:00
  • 0f32c2a83a fix(docker): build @bete/shared before backend and discord-gateway MythEclipseandClaude Opus 4.8 2026-06-02 23:38:07 +07:00
  • cd181698bc fix(docker): copy packages/shared workspace dependency into backend and discord-gateway containers MythEclipseandClaude Opus 4.8 2026-06-02 23:33:53 +07:00
  • 88a1b59f02 fix(docker): copy patches directory for pnpm patchedDependencies MythEclipseandClaude Opus 4.8 2026-06-02 23:31:12 +07:00
  • f981d65004 chore(ci): bump docker/setup-buildx-action and docker/login-action from v3 to v4 MythEclipse 2026-06-02 23:19:38 +07:00
  • 0ef57033e3 chore(deps): bump discord.js-selfbot-v13 submodule MythEclipse 2026-06-02 23:19:27 +07:00
  • fd88b66c63 chore(deps): bump discord.js-selfbot-v13 submodule MythEclipse 2026-06-02 23:19:06 +07:00
  • b98aba5748 Tidak ada perubahan staged. Staging area kosong — git diff --cached tidak menghasilkan output. Silakan git add file yang ingin di-commit terlebih dahulu. MythEclipse 2026-06-02 23:09:30 +07:00
  • 3f3a1184fe Tidak ada perubahan staged untuk dibuatkan commit message. Working tree bersih — git status menunjukkan tidak ada file yang di-stage. Silakan git add file yang ingin di-commit terlebih dahulu, lalu saya bisa bantu tulis commit messagenya. MythEclipse 2026-06-02 23:08:48 +07:00
  • 75983a390c There are no staged changes to commit — the working tree is clean (nothing to commit, working tree clean). Stage some files first with git add, then I can craft the commit message. MythEclipse 2026-06-02 23:07:21 +07:00
  • c1de1279a5 There are no staged changes to commit. The staging area is empty — git status shows a clean working tree with nothing staged. MythEclipse 2026-06-02 23:07:11 +07:00
  • 1f3d1ac3f4 API Error: API returned an empty or malformed response (HTTP 200) — check for a proxy or gateway intercepting the request MythEclipse 2026-06-02 23:06:55 +07:00
  • 0339ff75f9 There are no staged changes to commit. Stage some files first with git add, then I can help craft the commit message. MythEclipse 2026-06-02 23:06:18 +07:00
  • f10fa9aa88 feat(discord-gateway): export correctedModerationsTable from database schema MythEclipse 2026-06-02 23:05:37 +07:00
  • eb16c1f504 ``` MythEclipse 2026-06-02 23:05:33 +07:00
  • 0cd4f197e9 No staged changes found — the staging area is empty. Stage some files first with git add, then I can help craft the commit message. MythEclipse 2026-06-02 23:05:06 +07:00
  • 130f45a859 The git add -A command needs your approval to stage the modified file. Once staged, I'll craft the commit message. MythEclipse 2026-06-02 23:04:16 +07:00
  • a227c883e3 There are no staged changes to commit. The staging area is empty — stage some files first with git add and I can help craft the message. MythEclipse 2026-06-02 23:00:42 +07:00
  • aac80e569f perf(discord-gateway): parallelize all media downloads into single Promise.all batch MythEclipse 2026-06-02 22:59:33 +07:00
  • c18954a263 The staging area is empty — there are no staged changes to summarize. Stage some files first with git add and I can help craft the message. MythEclipse 2026-06-02 22:58:41 +07:00
  • 9f0d0d06ad If you meant to summarize the most recent (already committed) changes on this branch (41 commits ahead of origin/master), let me know and I can help craft a message for a squash or a summary instead. MythEclipse 2026-06-02 22:57:03 +07:00
  • ce2b789282 ``` MythEclipse 2026-06-02 22:55:32 +07:00
  • f4b2b76881 The staging area is empty and the working tree is clean — there are **no staged changes to commit**. All changes from the last commit (8150c5a) are already committed. If you want to amend that commit or make new changes, you'll need to stage some files first. MythEclipse 2026-06-02 22:54:49 +07:00
  • 8150c5a20c fix(discord-gateway): update tiktoken import to encoding_for_model and replace includeMediaInstructions boolean with mode enum MythEclipse 2026-06-02 22:52:05 +07:00
  • acb7e86f07 No staged changes found. The staging area is empty. MythEclipse 2026-06-02 22:51:47 +07:00
  • 774472b6ba perf(discord-gateway): add tiktoken token counting, vision LRU cache, PromptMode few-shot splits, and Piscina maxThreads config MythEclipse 2026-06-02 22:50:53 +07:00
  • f163ead3cf feat(discord-gateway): add local badword pre-filter, accurate token estimation, Piscina maxThreads config, and PromptMode support MythEclipse 2026-06-02 22:50:23 +07:00
  • 6d2da7ce1d perf(discord-gateway): start AI moderation analysis immediately, running attachment uploads in parallel instead of blocking MythEclipse 2026-06-02 22:49:57 +07:00
  • b0a879647e feat(discord-gateway): add perceptual hash helpers for image deduplication in ai-moderation MythEclipse 2026-06-02 22:49:37 +07:00
  • decfb8fb61 [CommandCode error: {"type":"server_error","message":"Service temporarily unavailable. Please try again shortly.","statusCode":503,"isRetryable":true}] MythEclipse 2026-06-02 22:49:15 +07:00
  • f8bdb16598 chore: session auto-commit MythEclipse 2026-06-02 22:44:58 +07:00
  • 268192aba1 There are **no staged changes** to commit. The working tree is clean — git diff --cached --stat returned nothing. Stage some changes first (git add ...) and I'll write the commit message. MythEclipse 2026-06-02 22:44:54 +07:00
  • bf6ec728c4 chore(discord-gateway): remove stale eslint-disable comment for sticker cache stats MythEclipse 2026-06-02 22:20:46 +07:00
  • c80a344391 fix(discord-gateway): change statsCache from const to let for reassignment in initStickerCache MythEclipse 2026-06-02 22:20:26 +07:00
  • 3b86bf4920 fix(discord-gateway): use const for sticker cache stats variable MythEclipse 2026-06-02 22:20:14 +07:00
  • 204e181e0e There are no staged changes to commit. The working tree is clean — git diff --cached returned nothing. You'll need to stage some changes first (git add ...) before I can write a commit message. MythEclipse 2026-06-02 22:20:02 +07:00
  • 00851e76da There are **no staged changes** to work with — the working tree is clean and git diff --cached returned nothing. MythEclipse 2026-06-02 22:16:06 +07:00
  • 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