LoChat/bin/main/com/loki/lochat/config
loki5512344 bba480002f refactor: restructure services and filters architecture
- Remove deprecated service interfaces (CooldownService, IgnoreService, PMService, PlayerDataService, SpyService)
- Add new unified service interfaces (MessagingService, PlayerService, PunishmentService)
- Extract FilterResult as standalone class from AdvancedMessageFilter
- Implement individual filter classes (CharacterFilter, FloodFilter, SpamFilter, SwearFilter, UrlFilter)
- Add moderation commands (BanCommand, WarnCommand, SilentWarnCommand, UnbanCommand)
- Introduce data models for punishment tracking (BanRecord, WarnEntry)
- Refactor messaging service with new MessagingServiceImpl implementation
- Add mute service utilities (MuteDataStorage, MutePermissionChecker)
- Implement PunishmentServiceImpl with snapshot tracking
- Add Discord integration components (DiscordConfig, DiscordMessageService)
- Introduce command handlers for gradient module (ColorCommandHandler, PrefixCommandHandler)
- Add renderer components (EmojiComponent, GradientBuilder, UrlProcessor)
- Add utility classes (ColorConverter, MessageSender, PlaceholderProcessor)
- Update configuration files and plugin metadata
- Add documentation files (CODE_REVIEW_RU.md, REFACTORING_SERVICES.md)
- Consolidate service architecture for improved maintainability and separation of concerns
2026-04-06 00:18:25 +02:00
..
AppearanceConfig.class refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
BaseConfig.class chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00
ConfigManager.class refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
FiltersConfig.class chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00
MessageConfig.class chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00
MessagesConfig.class refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
MuteConfig.class chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00
SoundsConfig.class chore: update .gitignore and build.gradle.kts for local server testing 2026-04-01 16:09:15 +02:00