Commit Graph

103 Commits

Author SHA1 Message Date
안명현 9876a331c1 Add fishing rarity rewards and result art 2026-04-01 17:19:23 +09:00
안명현 bcaf378111 Merge pull request 'Restore UTF-8 encoding in docs index' (#4) from myong_dev into main
Reviewed-on: #4
2026-03-31 10:20:37 +00:00
안명현 25b84592c0 Restore UTF-8 encoding in docs index 2026-03-31 19:06:04 +09:00
안명현 e7d435d7ea Merge pull request 'Complete fishing minigame phase 1' (#3) from myong_dev into main
Reviewed-on: #3
2026-03-31 09:49:57 +00:00
안명현 45d2b22978 Complete fishing minigame phase 1 2026-03-31 18:46:00 +09:00
mineseo-kim 57d38a4e09 빌드성공 2026-03-31 10:49:35 +09:00
mineseo-kim 57805644fb Merge remote-tracking branch 'origin/main' into delete-redis
# Conflicts:
#	prisma/schema.prisma
#	src/client/KordClient.ts
#	yarn.lock
2026-03-31 10:27:05 +09:00
mineseo-kim aad37ef855 빌드 성공
빌드 성공본 업데이트
2026-03-31 10:26:16 +09:00
이정수 f9769ba87c feat: initialize project structure with documentation and modular Prisma schemas 2026-03-31 10:16:07 +09:00
이정수 ba253a8ad3 Merge branch 'feautre/minigame' 2026-03-31 10:16:01 +09:00
mineseo-kim c1d18d7d8f Service 고도화 작업
난 한국어 커밋 메세지가 좋아
2026-03-31 10:13:38 +09:00
mineseo-kim 1f91bfb9bf Merge branch 'main' into delete-redis
# Conflicts:
#	package.json
#	yarn.lock
2026-03-31 09:29:49 +09:00
안명현 d51eadb8c4 Merge pull request 'Implement YouTube music playback workflow' (#2) from myong_dev into main
Reviewed-on: #2
2026-03-30 17:14:17 +00:00
안명현 85f5057fd7 Implement YouTube music playback workflow 2026-03-31 02:12:27 +09:00
pandoli365 e43af4f944 레디스 제거 버전 작업 2026-03-30 20:48:03 +09:00
안명현 019cb314be Merge pull request 'myong_dev' (#1) from myong_dev into main
Reviewed-on: #1
2026-03-30 09:28:32 +00:00
안명현 c459dfff02 Merge origin/main into myong_dev 2026-03-30 18:28:02 +09:00
이정수 49a2855f2b feat: externalize refinement and battle balance configurations to database with runtime caching 2026-03-30 18:00:46 +09:00
이정수 2762801fbd feat: implement daily battle limits, refine win rate logic, and update weapon sell pricing 2026-03-30 17:54:57 +09:00
이정수 cc26613377 feat: increase max refinement level to 25 and rebalance success rates and PvP rewards 2026-03-30 17:46:05 +09:00
이정수 793bba5a6a feat: refactor refinement cost logic and update success rates and combat reward formulas 2026-03-30 17:41:20 +09:00
안명현 6eb3826737 Implement event scheduling workflow 2026-03-30 17:37:32 +09:00
이정수 0c7a562b00 feat: update weapon refinement cost formula and add durability and destruction mechanics 2026-03-30 17:30:29 +09:00
이정수 f504024bd5 feat: implement minigame refinement system with weapon upgrading, battle mechanics, and fever activity tracking 2026-03-30 17:24:53 +09:00
안명현 f9206ce7b2 Add event schedule management plan 2026-03-30 16:31:24 +09:00
이정수 122f20d031 docs: update project documentation and agent routine guidelines 2026-03-30 10:31:04 +09:00
이정수 4cc14d8153 refactor: flatten command structures by replacing subcommand groups with action-based string options 2026-03-30 10:27:11 +09:00
이정수 63c9930fd9 docs: update kord_routine rules for improved agent behavior consistency 2026-03-30 09:57:36 +09:00
이정수 7dd437c373 docs: update Kord agent routine rules. 2026-03-27 18:31:07 +09:00
이정수 5e41bea74e feat: Add instance ID and implement Redis lock for global command registration to support multi-instance deployments. 2026-03-27 18:29:46 +09:00
이정수 031a8b3146 refactor: Consolidate voice-related commands into `voice.ts` and audit-related commands into `audit.ts`. 2026-03-27 17:54:55 +09:00
이정수 0ccbbf9d31 feat: Introduce and separate `BOOT` audit log category from `SYSTEM`, defaulting both to disabled. 2026-03-27 17:53:00 +09:00
이정수 47dc4ab124 feat: Introduce a script to identify hardcoded i18n strings in test files, add a `check-i18n` command to package.json, and include ignore comments in i18n tests. 2026-03-27 17:38:07 +09:00
이정수 90064491d6 refactor: Relocate `config` translation keys and types under the `commands` namespace. 2026-03-27 17:24:03 +09:00
이정수 4246eb90a5 feat: Implement `/config` command for managing bot features, refactor Big Emoji into a dedicated service, and update guild configuration schema with new defaults. 2026-03-27 17:16:15 +09:00
이정수 b81bc6b146 feat: Add an audit log category selection step to the setup wizard, shifting subsequent steps and updating related logic and translations. 2026-03-27 16:56:37 +09:00
이정수 bdd91f6737 feat: Implement a multi-step setup wizard with i18n support and dedicated interaction handlers. 2026-03-27 15:57:50 +09:00
이정수 9f891112d9 feat: Introduce guild-specific configuration for temporary voice channels with a new command, updated service logic, and corresponding database schema changes. 2026-03-27 15:41:27 +09:00
이정수 234a0e96fe feat: Implement an audit log system with a new `AuditChannel` model, `/audit-channel` command, and `AuditLogService` to log various application events. 2026-03-27 15:30:03 +09:00
이정수 f6feb9b83e feat: Add Audit Channel Plan and update the Feature Roadmap. 2026-03-27 15:22:56 +09:00
이정수 b785a276f8 feat: Implement a permission audit system including a new service, command, i18n strings, and documentation. 2026-03-27 15:14:05 +09:00
이정수 220dd81440 feat: Implement dynamic bot presence with i18n, guild count display, and rotation. 2026-03-27 14:58:41 +09:00
이정수 cb80d9dffe fix: Enhance temporary voice channel management with improved Discord API error handling for ghost channels and detailed logging. 2026-03-27 14:39:38 +09:00
이정수 b93255a2be feat: Implement internationalization (i18n) with locale support, localized error messages, and a new language command. 2026-03-27 14:24:59 +09:00
이정수 6851fe2333 feat: implement a structured error handling system with custom error types and a dedicated reporter. 2026-03-27 14:03:12 +09:00
이정수 2eedde7611 feat: Implement voice channel synchronization on startup to prevent ghost channels and refine empty channel detection by excluding bots. 2026-03-27 13:30:58 +09:00
이정수 b5b6405d0c feat: Refactor voice channel controls to a select menu, enhance `voice-setup` with subcommands, and improve voice channel creation with permission error handling. 2026-03-27 13:23:34 +09:00
이정수 efe6a10762 feat: Implement temporary voice channel ownership transfer with UI, automatic transfer logic, and permission management. 2026-03-27 13:02:16 +09:00
이정수 f5c8bdb85b feat: Implement dynamic voice channels with new database models, service logic, interaction handling, and supporting documentation. 2026-03-27 10:38:46 +09:00
이정수 b8c18cfefe feat: add kord_routine workflow and remove voice master environment variables from example configuration. 2026-03-27 09:53:32 +09:00