Skip to content

Commit

Permalink
feat(InteractionHandlers): initial commit 👀 🎉
Browse files Browse the repository at this point in the history
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
  • Loading branch information
vladfrangu committed Dec 27, 2021
1 parent 711b04d commit 95f36b9
Show file tree
Hide file tree
Showing 86 changed files with 4,372 additions and 1,170 deletions.
7 changes: 0 additions & 7 deletions .github/CODEOWNERS

This file was deleted.

128 changes: 0 additions & 128 deletions .github/CODE_OF_CONDUCT.md

This file was deleted.

38 changes: 0 additions & 38 deletions .github/CONTRIBUTING.md

This file was deleted.

12 changes: 0 additions & 12 deletions .github/FUNDING.yml

This file was deleted.

31 changes: 0 additions & 31 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

10 changes: 0 additions & 10 deletions .github/SECURITY.md

This file was deleted.

3 changes: 2 additions & 1 deletion .github/workflows/auto-deprecate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,11 @@ jobs:
- name: Checkout Project
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: yarn --immutable
- name: Deprecate versions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/continuous-delivery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
- name: Add TypeScript problem matcher
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@ jobs:
- name: Add problem matcher
run: echo "::add-matcher::.github/problemMatchers/eslint.json"
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: yarn --immutable
- name: Run ESLint
Expand All @@ -32,16 +33,17 @@ jobs:
- name: Checkout Project
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: yarn --immutable
- name: Run tests
run: yarn test --coverage
- name: Store code coverage report
uses: actions/upload-artifact@27121b0bdffd731efa15d66772be8dc71245d074 # renovate: tag=v2
uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # renovate: tag=v2
with:
name: coverage
path: coverage/
Expand All @@ -55,10 +57,11 @@ jobs:
- name: Add problem matcher
run: echo "::add-matcher::.github/problemMatchers/tsc.json"
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: yarn --immutable
- name: Build Code
Expand All @@ -74,7 +77,7 @@ jobs:
with:
fetch-depth: 2
- name: Download Coverage report
uses: actions/download-artifact@3be87be14a055c47b01d3bd88f8fe02320a9bb60 # renovate: tag=v2
uses: actions/download-artifact@f023be2c48cc18debc3bacd34cb396e0295e2869 # renovate: tag=v2
with:
name: coverage
path: coverage/
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/deprecate-on-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,11 @@ jobs:
- name: Checkout Project
uses: actions/checkout@ec3a7ce113134d7a93b817d10a8272cb61118579 # renovate: tag=v2
- name: Use Node.js v16
uses: actions/setup-node@270253e841af726300e85d718a5f606959b2903c # renovate: tag=v2
uses: actions/setup-node@04c56d2f954f1e4c69436aa54cfef261a018f458 # renovate: tag=v2
with:
node-version: 16
cache: yarn
registry-url: https://registry.npmjs.org/
- name: Install Dependencies
run: yarn --immutable
- name: Deprecate versions
Expand Down
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

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.

### [2.2.1](https://github.com/sapphiredev/framework/compare/v2.2.0...v2.2.1) (2021-12-06)

### Bug Fixes

- **command:** TS Only - Fixed type of re-export of `Command.Context` ([422a093](https://github.com/sapphiredev/framework/commit/422a093bd88e2d47630247520ded3ca6bc28729a))
- **deps:** update sapphire dependencies ([#337](https://github.com/sapphiredev/framework/issues/337)) ([0d06bc0](https://github.com/sapphiredev/framework/commit/0d06bc07eae2bef34b66771182a33646ed0bb7ae))

## [2.2.0](https://github.com/sapphiredev/framework/compare/v2.1.4...v2.2.0) (2021-11-21)

### Features
Expand Down
Loading

0 comments on commit 95f36b9

Please sign in to comment.