Beta branch 2.2 (Supports V13 and V14) on all actions, events and extensions.#1066
Open
master3395 wants to merge 72 commits intodbm-network:beta_branch_2.2from
Open
Beta branch 2.2 (Supports V13 and V14) on all actions, events and extensions.#1066master3395 wants to merge 72 commits intodbm-network:beta_branch_2.2from
master3395 wants to merge 72 commits intodbm-network:beta_branch_2.2from
Conversation
* Create create_private_thread_MOD.js * Add files via upload * I did my best to fix this * Fix html a bit more * Minor updates * Update create_private_thread_MOD.js * Update create_private_thread_MOD.js * Update remove_member_from_thread_MOD.js * Update mods.json * Update create_private_thread_MOD.js * Update remove_member_from_thread_MOD.js * Update create_private_thread_MOD.js * Run Prettier Prettier Run & Updated * Updated Removed isEvent & data * Update docs/mods.json * Update docs/mods.json * Update actions/remove_member_from_thread_MOD.js --------- Co-authored-by: TheMonDon <11539895+TheMonDon@users.noreply.github.com> Co-authored-by: Detroit Whiskey <45453611+DetroitWhiskey136@users.noreply.github.com>
* Create create_private_thread_MOD.js * Add files via upload * I did my best to fix this * Fix html a bit more * Minor updates * Update create_private_thread_MOD.js * Update create_private_thread_MOD.js * Update remove_member_from_thread_MOD.js * Update mods.json * Update create_private_thread_MOD.js * Update remove_member_from_thread_MOD.js * Update create_private_thread_MOD.js * Run Prettier Prettier Run & Updated * Updated Removed isEvent & data * Update docs/mods.json * Update docs/mods.json * Update actions/remove_member_from_thread_MOD.js * Added store_unix_timestamp_MOD.js This action will give you the current Unix Timestamp. Need to update mods.json * Update mods.json * Update & lint Update the action to use "store-in-variable" instead as to be similar to other mods. lint has been run, file has been adjusted. * Update mods.json alphabetize mods.json update on `prettier` ran `npm run prettier:fix` & `npm run lint:fix` --------- Co-authored-by: TheMonDon <11539895+TheMonDon@users.noreply.github.com> Co-authored-by: Detroit Whiskey <45453611+DetroitWhiskey136@users.noreply.github.com> Co-authored-by: OneAndonlyFinbar
* add store message info mod, fix switch statements missing breaks, add message reference object * added message references * lint/prettier fix * add is reply option
* Creating GET CURRENT TIMESTAMP ACTION * Update mods.json * Delete actions/get_current_timestamp_MOD.js * FIX LF * Fix and improvement - Fix unsed (data) at line 12 - Fix Space at line 47 - Updating AuthorURL * Update README.md * Update README.md * Fix and Improvement - Modification of the note to make it more precise - Added an entry to select timestamp formatting - Corrected design * Update mods.json * Fix ESLint error --------- Co-authored-by: T0kyoofr <93414479+T0kyoofr@users.noreply.github.com> Co-authored-by: Detroit Whiskey <45453611+DetroitWhiskey136@users.noreply.github.com> Co-authored-by: TheMonDon <11539895+TheMonDon@users.noreply.github.com>
* Create convert_iso_to_timestamp_MOD.js * Create add_commas_to_number_MOD.js Adds commas every 1000. Example: 100000 -> 100,000. When something smaller than 1000 is given, for example 100, then no changes will be made to the original number. * Update metadata * Update metadata * update metadata --------- Co-authored-by: OneAndonlyFinbar <finbar@finbar.xyz>
* Create file_watcher_EVT.js Simple file watch event. Triggers when a file is created in a dir. I had a use, Someone else might hence why i'm requesting a merg. * Update file_watcher_EVT.js
Add Sticker Edited by discord user: Exotic - bot.dev
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * added nested check * **Changelog** * removed error handler * **Changelog** * removed error handler
…bm-network#1040) * Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * added nested check * **Changelog** * removed error handler * **Changelog** * removed error handler * **Changelog** * Updated all json actions to make them more clear * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * Fixed Title
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * added nested check * **Changelog** * removed error handler * **Changelog** * removed error handler * **Changelog** * Updated all json actions to make them more clear * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * Fixed Title * Added console event action * Added console event action
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * added nested check * **Changelog** * removed error handler * **Changelog** * removed error handler * **Changelog** * Updated all json actions to make them more clear * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * Fixed Title * Added console event action * Added console event action * Added console event action * RE added the convert packages
* Updated with 2 things Added create primitive mod Added seperator mod * Updated these with lint * Updated these with lint * Updated canvas_create_primitive_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Added json_read_MOD added json_write_MOD.js * Fixed lint issue I hope * Fixed lint issue I hope * Fixed prettier issues Fixed linting issues inside json write Fixed issue with canvas paint not using cases * Added json random * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * Fixed json_random_MOD.js meta data * Fixed json_read_MOD.js meta data * Added json_check_MOD.json * **Changelog** * added nested check * **Changelog** * removed error handler * **Changelog** * removed error handler * **Changelog** * Updated all json actions to make them more clear * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * **Changelog** * Created a mod version of get_list_length_MOD.js this one only returns a number for the list length and not a list like 1,2,3. this also makes it so if the list is empty or is not a list it will be undefined * Fixed Title * Added console event action * Added console event action * Added console event action * RE added the convert packages * Fixed json read
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml). Updates `js-yaml` from 3.14.1 to 3.14.2 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@3.14.1...3.14.2) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 3.14.2 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
This commit introduces a new action for deleting emojis within the bot framework. The action allows users to specify the emoji source, either as a specific emoji or through variable types, and includes an optional reason for deletion. The action is integrated into the Emoji/Sticker Control section and features a user-friendly HTML interface for configuration.
…_yarn-4265e88a4c Bump js-yaml from 3.14.1 to 3.14.2 in the npm_and_yarn group across 1 directory
Bumps the npm_and_yarn group with 1 update in the / directory: [js-yaml](https://github.com/nodeca/js-yaml). Updates `js-yaml` from 3.14.2 to 4.1.1 - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@3.14.2...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: indirect dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] <support@github.com>
…and performance This commit includes various updates across numerous action files, enhancing their logic and structure. Key changes involve optimizations in data handling, improved error management, and adjustments to ensure compatibility with recent framework updates. Additionally, several actions have been modified to streamline their processes and improve user experience.
…_yarn-3c67cbb9cd Bump js-yaml from 3.14.2 to 4.1.1 in the npm_and_yarn group across 1 directory
This commit updates the ESLint configuration to include a new rule for argument handling and refactors multiple action files to standardize comment formatting. The changes enhance code readability and maintainability across the project.
… 14.26.2; bot.js/bot.ts; leaderboard SQL schema; TypeScript check and ESLint for bot; author metadata and config template fixes
- Tune .eslintrc for legacy DBM style; fix actions/events/extensions/sharder - Add eslint helper scripts under scripts/ - Extend lint:ts to all actions/**/*.ts and extensions/**/*.ts; Prettier includes .ts - CI: run npm run lint:all; watch bot.ts/types.ts; Node 22/24/26 matrix - Dashboard, sharder, and misc bugfixes from lint sweep
- setup-node has no linux x64 Node 26 in manifest yet - Format bot.js, __resource.json, config.json, disabledCommands.json for prettier:check - README: document CI Node 22/24 only
941bac5 to
2534a76
Compare
Resolve dashboard_EXT/config.json merge with public-safe template (empty OAuth clientSecret and leaderboard DB placeholders). Remove nested duplicate extensions in favour of flat *_EXT.js layout. Update text_to_speech_MOD, actions, events, bot entrypoints, package locks, and changelog data.
Peer deps of @napi-rs/wasm-runtime were referenced without full lock entries, which breaks npm ci on GitHub Actions (Node 22/24/25).
…er-channel) Aligns with dbm-network#808 intent; no behaviour change.
…I rebuild (mods#652) - Guard undefined/null source permissions; support bigint/number bitfields - Fix Inherit branch using array includes (was .has on array) - Guard allow/disallow when clearing on Inherit - Replace innerHTML+appendChild mix with DOM-only build; glob.controlPermsRebuild + inline handlers so checkboxes repopulate when reopening the action editor - Manual storage + variableName fields (list=variableList) instead of store-in-variable so datalist resolves for permission-type labels
…#309) Normalize real-world HTML with node-html-parser before xmldom to avoid invalid-attribute parse errors; retry raw decode; skip lenient for RSS/XML. Add node-html-parser dependency; ensure callNextAction on error paths. Prettier-compliant logging.
Restore npm run lint:all / prettier:check on beta_branch_2.2 by merging scripts, engines, and devDependencies (pin eslint-config-aqua@9.0.2). Run Prettier across the repo and fix remaining ESLint issues (radix, eqeqeq, no-undef, no-lonely-if, no-use-before-define, unused requires).
…m ci Format bot.js, bot.ts, types.ts, dashboard config/changelog and TS modules. Set YOUTUBE_DL_SKIP_DOWNLOAD and GITHUB_TOKEN in lint workflow so youtube-dl-exec postinstall does not fail on unauthenticated GitHub rate limits.
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.
Please describe the changes this PR makes and why it should be merged:
Status
Semantic versioning classification: