Skip to content

Commit 0a6494b

Browse files
committed
feat(InteractionHandlers): initial commit 👀 🎉
chore: move to try-catch chore: commit code before rebase chore: requested changes feat: interaction handles done? 👀 chore: export the new classes in the index file fix: woops I did it again feat: wip consistent parse return types fix: make types be stricter and re-usable fix: temporary fix for a type till we get TS 4.5.0 fix: correct handler for interaction handler errors chore: the commit before the rebase chore: inside we both know what's been going on permalink: http://whatthecommit.com/6bda5f6eeb7347a96e07b6dea1d21afa fix: correct event types chore: remove deprecation warnings that aren't valid anymore fix: revert change but break something else intentionally :D chore: 🧹 chore: this really should not take 19 minutes to build (It doesn't actually take 19 minutes to build) chore: i was told to leave it alone, but i have this thing called ocd, you see permalink: http://whatthecommit.com/bf057fb0e2e7a4450250ebf7d6e1d084 chore: progress before merge with master chore: the merge of 17.11 chore: diff computing is implemented Next up: logging the diff, then testing everything?? woah?? chore: styling ree chore: revert the revert chore: perf logging chore: who's ready for the next battle? chore: small bug fixes chore: small logging refactors chore: more cleanups chore: bugs are everywhere ;w; fix: compute context menu differences too chore: forward thinking code refactor chore: woopsy daisy feat: add the registries to the container chore: relocate error listeners chore: optimize application command registries by fetching data once chore: rename the method to be cleare chore: move optional listeners around feat: interaction listeners 👀 chore: update todo comment feat: make message command listeners optional feat: add lots of events chore: remove invalid todos feat: handle registry results, chat input register shortcut chore: yet another rebase fix: last minute bugs ci: specify registry for actions/setup-node chore: gotcha chore: correct type for command in Argument contexts fix(regression): accidentally removed Command options generic chore: correct types for precondition run and their command chore: my man really called these middlewares chore: fix bad rebase chore: small missed things and cleanup chore: make event name clearer fix: handle forgotten cases fix: correct context types chore: make default logger a smidgen more useful chore(deps): update actions/setup-node commit hash to 04c56d2 (#335) Co-authored-by: Renovate Bot <[email protected]> fix(deps): update sapphire dependencies (#337) Co-authored-by: Renovate Bot <[email protected]> chore(deps): update all non-major dependencies (#336) * chore(deps): update all non-major dependencies * chore: nothing to see here, move along permalink: http://whatthecommit.com/9837f0b1d62e8f74ff6ef9865bba9003 Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jeroen Claassens <[email protected]> fix: prevent hard errors for unauthorized guild app commands chore: someone dropped a comma fix(command): TS Only - Fixed type of re-export of `*Command.Context` fix(command): TS Only - Fixed type of re-export of `Command.Context` chore: fixed the previous commit chore(release): 2.2.1 fix: i did an oopsie fix: propagate errors chore: log the stack if possible chore: bruh moment chore: unit test crashes? chore: love debug info? me too! chore: colons help chore: support extra types chore: these types are gonna get me 2 meters underground chore: add alll the default error listeners fix: make `BooleanArgument`/`resolveBoolean`'s contexts immutable (#338) feat: add default register behavior and fix reloading support chore: hah chore: like it or not, you get logsfor errors chore: expose registries chore: check names too fix: allow `null` in setDefaultBehaviorWhenNotIdentical Co-authored-by: Antonio Román <[email protected]> chore: remove redundant destructure Co-authored-by: Antonio Román <[email protected]> chore: fix tests fix(deps): update sapphire dependencies (#342) Co-authored-by: Renovate Bot <[email protected]> Co-authored-by: Jeroen Claassens <[email protected]> chore(deps): update all non-major dependencies (#341) Co-authored-by: Renovate Bot <[email protected]> chore(deps): update actions/upload-artifact commit hash to da838ae (#340) Co-authored-by: Renovate Bot <[email protected]> chore(deps): update actions/download-artifact commit hash to f023be2 (#339) Co-authored-by: Renovate Bot <[email protected]> chore: remove old issue templates chore: remove dupe files from framework chore(deps): update actions/upload-artifact commit hash to 82c141c (#343) Co-authored-by: Renovate Bot <[email protected]> chore(deps): update all non-major dependencies (#344) build: update `@types/node` chore: use enums for internal api call type chore: get stores only once chore: undo rename of core preconditions chore: fix rebase
1 parent 711b04d commit 0a6494b

File tree

86 files changed

+4371
-1170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+4371
-1170
lines changed

.github/CODEOWNERS

-7
This file was deleted.

.github/CODE_OF_CONDUCT.md

-128
This file was deleted.

.github/CONTRIBUTING.md

-38
This file was deleted.

.github/FUNDING.yml

-12
This file was deleted.

.github/ISSUE_TEMPLATE/bug_report.md

-31
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.md

-23
This file was deleted.

.github/SECURITY.md

-10
This file was deleted.

.github/workflows/auto-deprecate.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@ jobs:
1212
- name: Checkout Project
1313
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
1414
- name: Use Node.js v16
15-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
15+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
1616
with:
1717
node-version: 16
1818
cache: yarn
19+
registry-url: https://registry.npmjs.org/
1920
- name: Install Dependencies
2021
run: yarn --immutable
2122
- name: Deprecate versions

.github/workflows/continuous-delivery.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Add TypeScript problem matcher
3333
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
3434
- name: Use Node.js v16
35-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
35+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
3636
with:
3737
node-version: 16
3838
cache: yarn

.github/workflows/continuous-integration.yml

+8-5
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@ jobs:
1616
- name: Add problem matcher
1717
run: echo "::add-matcher::.github/problemMatchers/eslint.json"
1818
- name: Use Node.js v16
19-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
19+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
2020
with:
2121
node-version: 16
2222
cache: yarn
23+
registry-url: https://registry.npmjs.org/
2324
- name: Install Dependencies
2425
run: yarn --immutable
2526
- name: Run ESLint
@@ -32,16 +33,17 @@ jobs:
3233
- name: Checkout Project
3334
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
3435
- name: Use Node.js v16
35-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
36+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
3637
with:
3738
node-version: 16
3839
cache: yarn
40+
registry-url: https://registry.npmjs.org/
3941
- name: Install Dependencies
4042
run: yarn --immutable
4143
- name: Run tests
4244
run: yarn test --coverage
4345
- name: Store code coverage report
44-
uses: actions/upload-artifact@27121b0bdffd731efa15d66772be8dc71245d074 # renovate: tag=v2
46+
uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # renovate: tag=v2
4547
with:
4648
name: coverage
4749
path: coverage/
@@ -55,10 +57,11 @@ jobs:
5557
- name: Add problem matcher
5658
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
5759
- name: Use Node.js v16
58-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
60+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
5961
with:
6062
node-version: 16
6163
cache: yarn
64+
registry-url: https://registry.npmjs.org/
6265
- name: Install Dependencies
6366
run: yarn --immutable
6467
- name: Build Code
@@ -74,7 +77,7 @@ jobs:
7477
with:
7578
fetch-depth: 2
7679
- name: Download Coverage report
77-
uses: actions/download-artifact@3be87be14a055c47b01d3bd88f8fe02320a9bb60 # renovate: tag=v2
80+
uses: actions/download-artifact@f023be2c48cc18debc3bacd34cb396e0295e2869 # renovate: tag=v2
7881
with:
7982
name: coverage
8083
path: coverage/

.github/workflows/deprecate-on-merge.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ jobs:
1313
- name: Checkout Project
1414
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
1515
- name: Use Node.js v16
16-
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
16+
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
1717
with:
1818
node-version: 16
1919
cache: yarn
20+
registry-url: https://registry.npmjs.org/
2021
- name: Install Dependencies
2122
run: yarn --immutable
2223
- name: Deprecate versions

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
### [2.2.1](https://github.com/sapphiredev/framework/compare/v2.2.0...v2.2.1) (2021-12-06)
6+
7+
### Bug Fixes
8+
9+
- **command:** TS Only - Fixed type of re-export of `Command.Context` ([422a093](https://github.com/sapphiredev/framework/commit/422a093bd88e2d47630247520ded3ca6bc28729a))
10+
- **deps:** update sapphire dependencies ([#337](https://github.com/sapphiredev/framework/issues/337)) ([0d06bc0](https://github.com/sapphiredev/framework/commit/0d06bc07eae2bef34b66771182a33646ed0bb7ae))
11+
512
## [2.2.0](https://github.com/sapphiredev/framework/compare/v2.1.4...v2.2.0) (2021-11-21)
613

714
### Features

0 commit comments

Comments
 (0)