LoChat/bin/main/com/loki/lochat
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
..
api refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
commands refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
config refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
core refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
data/model refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
gradient refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
integrations refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
listener refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
managers refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
renderer refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
utils refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00
LoChat.class refactor: restructure services and filters architecture 2026-04-06 00:18:25 +02:00