Open
Conversation
upgrade core runtime dependencies, including DubAPI, Firebase Admin, Sheets, and other packages raise the Node.js engine requirement to 20 and update the lockfile for the new dependency set migrate tests from Mocha/Chai to the built-in node:test runner and rename test files to the new pattern update the commands build script to use the current marked package without require.extensions hacks add MusicBrainz title matching and shared string normalization helpers for track metadata lookup extend the Last.fm utility with track search support and tighten JSON/error handling improve bot typings and JSDoc coverage for DubAPI extensions, song history, private settings, and database usage clean up playlist/history/youtube handling with safer property access and async fetch-based request flow adjust spreadsheet integration to the newer Sheets client and document the current auth limitation apply general compatibility and code modernization cleanup across the touched bot modules
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 branch started off as one thing, turned into another, and then morphed into what is now
I was going to originally fix lastfm but abandoning that