Conversation
- bump @dank074/discord-video-stream from 5.0.1 to 5.0.2 - update @types/fluent-ffmpeg from 2.1.27 to 2.1.28 - upgrade axios from 1.9.0 to 1.13.2 - upgrade discord.js from 14.19.3 to 14.25.1 - bump discord.js-selfbot-v13 from 3.6.1 to 3.7.1 - update winston from 3.17.0 to 3.19.0
… improve caching and logging
…d future programmes
… including unmatched channels and programme distribution
… and improve channel name retrieval
…0.1 for compatibility
… for compatibility
… and @emnapi/runtime to version 1.7.1
… and clean up Dockerfile
…th apk, and adjust npm scripts in package.json
…ckage installation
…nd improve option handling
- Removed Bun-specific environment handling in favor of Node.js process.env - Updated package.json scripts for development and production - Adjusted TypeScript configuration for better compatibility with Node.js - Improved directory handling for logs and data - Updated devDependencies to use @types/node instead of @types/bun
…emoving unnecessary dependencies
… prevent duplicates
…y and improve channel name handling
…or better clarity
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request introduces several major improvements to the project, including migrating from Bun to Node.js for both development and production, updating the Docker build process, enhancing the handling and display of TV programme metadata (such as season, episode, and subtitles), and improving Discord command typings and interactions. Additionally, there are dependency updates and various codebase cleanups.
Migration from Bun to Node.js & Docker Improvements:
.nvmrc,Dockerfile, andREADME.mdto reflect Node.js as the required runtime, and reworking scripts and commands accordingly. [1] [2] [3] [4] [5]Programme Metadata Enhancements:
ProgrammeEntryinterface to include optional fields for subtitle, episode/season numbers, icons, images, date, and previously shown status, enabling richer metadata for TV programmes.Discord Command Typings & Interactions:
ChatInputCommandInteractionfor improved type safety and future compatibility, updating parameter handling and options parsing throughout the command modules. [1] [2] [3] [4] [5] [6] [7] [8]Dependency and Script Updates:
tsx,typescript).Codebase Cleanups & Minor Improvements:
fillDbChannels→syncPlaylistChannels), and improved fetch logic with better memory handling and retry/backoff strategies. [1] [2] [3] [4] [5]These changes collectively modernize the codebase, improve maintainability, and enhance the user experience for both developers and Discord bot users.