What's Changed
- update .gitignore to include build artifacts, logs, and temporary files; add banner image to README (f30ef2e)
- uppp (4141399)
- add pull request and release process templates (8b9ed34)
- add Crowdin Sync workflow for automatic translation updates (3f46590)
- add GitHub Actions workflows for release and testing automation (226a1b2)
- update Crowdin configuration to include additional languages and set default locale to English; add tests for LIVCK API client (37c844c)
- update README.md to enhance multi-language support and contribution guidelines (6327401)
- add Jest configuration and tests for string utilities and translation system (be9e67c)
- add Crowdin integration and improve translation management; update README for clarity (6e9b370)
- add Crowdin configuration for translation files (abfb8ba)
- update README.md to enhance project description and features overview (e0f9c1b)
- add channel selection hint in German and English translations (6d5ce01)
- add validation for LIVCK status page URLs and improve error handling messages (c2766df)
- refactor error logging for cleaner output and improve update loop logging (26063f8)
- added resources (ef6fede)
- refactor layout translations and improve status rendering logic (d8d895e)
- add operational status messages and footers in English and German translations (05d9a65)
- add custom status indicators with emoji support and improve layout for status pages (e87b7db)
- add custom status dot emojis and generation script with installation instructions (8845607)
- add CustomLink integration and layout support for subscriptions with custom link management (4765a8a)
- add CustomLink model and migration for managing custom links associated with subscriptions (e28194f)
- add layout column to subscriptions and implement layout renderers for status pages (585afb1)
- add resume functionality for paused status pages with localization support (741395b)
- add pause functionality to status pages with failure tracking and notifications (14bcd74)
- add support for editing subscriptions with modals and component interactions (5598f1a)
- add localization support for editing subscriptions with dynamic descriptions in German and English (a690c8a)
- add localization support for status fields and embed generation with dynamic translations (8d726d5)
- add localization support to ping command with dynamic responses based on user locale (bf209fc)
- generate embed with subscription's locale in status fetching process (5b44d04)
- add localization support for livck commands with dynamic descriptions and user locale handling (87cc4e2)
- add localization support with German and English language files (9200786)
- add Translation class for localization and internationalization support (723c74b)
- add locale column to Subscriptions table with unique constraint and index (24af466)
- improve error handling and data validation in status fetching methods (ef52478)
- enhance alert handling with recent alerts filtering and improved error management (e7a27a3)
- refactor alert handling to use Promise.all for improved performance and error handling (93ec27d)
- added open-button to main newsItem (c9d9160)
- fix ping command (2ab368e)
- update (c699283)
- improved create subscription / readme updated (afb3f3e)
- improved alerts (3e9d050)
- fix supervisord (6e3746d)
- fix redis (943829d)
- update ttl & startUpdateLoop (3fb1978)
- added Dockerfile & build workflow (e854b29)
- initial commit (e4cded8)
Installation
Using the hosted bot (recommended)
Self-hosting
- Download
livck-discord-bot-v1.0.0.tar.gz - Extract and follow setup instructions in
README.md - Requires Node.js 22.9.0+, MariaDB, and Redis
Full Changelog
Full Changelog: ...v1.0.0
Full Changelog: https://github.com/LIVCK/livck-discord-bot/commits/v1.0.0