- Added the ability to load 'plugins' at start-up to extend Logos by custom code.
- Added new commands:
/pronunciation
/relations
/examples
- Fixed the source button sometimes not showing in the
/word
command. - Fixed the "Show message in chat" button showing even if the message is public.
- Fixed
CacheStore
deletingGuild
s instead ofGuildStatistics
and vice-versa. - Fixed word sigils not picking up non-Latin characters.
- Compiled independent functions in
role-selection.ts
intoRoleSelectionComponent
.
- Moved the bulk of the logic of the
/game
command intoGameViewComponent
. - Refactored the implementation of
GameViewComponent
. - Fixed
DexonlineAdapter
applying its own formatting to the etymology section.
- Moved the bulk of the logic of the
/word
command intoWordInformationComponent
. - Refactored the implementation of
WordInformationComponent
. - Added formatters for the remaining dictionary sections:
- Relations
- Examples
- Pronunciation
- Frequency
- Notes
- Made various conventional and stylistic changes to the code.
- Fixed the CouchDB query interface not taking the collection into account.
- Fixed the RavenDB query interface not taking the collection into account.
- Fixed SonarLint style issues in migrations.
- Fixed the
shutdown()
call never resolving.