Commit graph

61 commits

Author SHA1 Message Date
semantic-release-bot
6a21c9cd83 chore(release): 2.3.0-dev.1 [skip ci]
# [2.3.0-dev.1](https://github.com/ZynerOrg/xyter/compare/v2.2.1...v2.3.0-dev.1) (2023-06-02)

### Bug Fixes

* 🐛 fix reputation repute function ([828524d](828524d4c2))
*  throw error if user tries to execute same command while one is processing ([af14c75](af14c7598e))

### Features

* 🚸 improve style for users on interaction error ([acdd507](acdd5076e7))
* 🚸 make bonus commands set their time at midnights ([26d03c2](26d03c282c))
*  ability to set prorata cooldowns ([e223309](e223309796))
2023-06-02 10:56:44 +00:00
semantic-release-bot
237e6e27eb chore(release): 2.2.1 [skip ci]
## [2.2.1](https://github.com/ZynerOrg/xyter/compare/v2.2.0...v2.2.1) (2023-05-31)

### Bug Fixes

* update cooldown duration to a month ([79076a4](79076a49fc))
* update cooldown duration to a week ([9cbe7ca](9cbe7cafcf))
2023-05-31 19:57:04 +00:00
semantic-release-bot
cba7e6a706 chore(release): 2.2.0 [skip ci]
# [2.2.0](https://github.com/ZynerOrg/xyter/compare/v2.1.2...v2.2.0) (2023-05-31)

### Bug Fixes

* 🗃️ update instead of create new cooldowns if one already exists ([3875c9e](3875c9e136))
* **deps:** update dependency dotenv to v16.1.1 ([45e9365](45e93653ad))
* **deps:** update prisma monorepo to v4.15.0 ([cd93891](cd93891d37))

### Features

* 🚸 add penalty cost if spamming messages ([8c1c0af](8c1c0af360))
2023-05-31 12:52:36 +00:00
semantic-release-bot
09b4bf15a3 chore(release): 2.2.0-dev.2 [skip ci]
# [2.2.0-dev.2](https://github.com/ZynerOrg/xyter/compare/v2.2.0-dev.1...v2.2.0-dev.2) (2023-05-31)

### Bug Fixes

* **deps:** update dependency dotenv to v16.1.1 ([d8439dd](d8439dd823))
* **deps:** update prisma monorepo to v4.15.0 ([40c5844](40c5844848))
2023-05-31 14:51:07 +02:00
renovate[bot]
45e93653ad fix(deps): update dependency dotenv to v16.1.1 2023-05-31 14:51:07 +02:00
renovate[bot]
cd93891d37 fix(deps): update prisma monorepo to v4.15.0 2023-05-31 14:51:07 +02:00
semantic-release-bot
22496fbacf chore(release): 2.2.0-dev.1 [skip ci]
# [2.2.0-dev.1](https://github.com/ZynerOrg/xyter/compare/v2.1.2...v2.2.0-dev.1) (2023-05-31)

### Bug Fixes

* 🗃️ update instead of create new cooldowns if one already exists ([1ee942c](1ee942c44c))

### Features

* 🚸 add penalty cost if spamming messages ([2f79a25](2f79a25e7a))
2023-05-31 14:51:07 +02:00
6ad1de8d6f chore: 📌 update dependencies
Updated dependencies to latest versions
2023-05-30 10:53:05 +02:00
semantic-release-bot
808798c203 chore(release): 2.1.2 [skip ci]
## [2.1.2](https://github.com/ZynerOrg/xyter/compare/v2.1.1...v2.1.2) (2023-05-30)

### Bug Fixes

* 🐛 remove expiresAt when searching cooldown table ([450d830](450d8304b2))
2023-05-30 08:17:41 +00:00
semantic-release-bot
e7fb5b8fea chore(release): 2.1.2-dev.1 [skip ci]
## [2.1.2-dev.1](https://github.com/ZynerOrg/xyter/compare/v2.1.1...v2.1.2-dev.1) (2023-05-30)

### Bug Fixes

* 🐛 remove expiresAt when searching cooldown table ([e344cb6](e344cb60fb))
2023-05-30 10:14:56 +02:00
semantic-release-bot
d16c0efd53 chore(release): 2.1.1 [skip ci]
## [2.1.1](https://github.com/ZynerOrg/xyter/compare/v2.1.0...v2.1.1) (2023-05-29)

### Bug Fixes

*  fix duplicate rows ([2c8acb3](2c8acb380e))
*  fix duplicate rows ([9485739](9485739772))
2023-05-29 22:59:58 +00:00
semantic-release-bot
c5ee36d46f chore(release): 2.1.1-dev.1 [skip ci]
## [2.1.1-dev.1](https://github.com/ZynerOrg/xyter/compare/v2.1.0...v2.1.1-dev.1) (2023-05-29)

### Bug Fixes

*  fix duplicate rows ([9485739](9485739772))
2023-05-29 21:08:38 +02:00
semantic-release-bot
f5f68a0a96 chore(release): 2.1.0 [skip ci]
# [2.1.0](https://github.com/ZynerOrg/xyter/compare/v2.0.0...v2.1.0) (2023-05-29)

### Bug Fixes

* 🔖 forgot to update version in package.json ([a8377d0](a8377d00ff))
* 🐛 create user if not exist before create quote ([04ef7c9](04ef7c9d8d))
* 🚸 change to ephermal cooldown messages ([21a5cd3](21a5cd3eab))
* 🚚 rename quote to quotes ([ce7d3d8](ce7d3d8695))
*  replace template string with double quote ([5a43128](5a43128c50))

### Features

* 🗃️ add createdAt & updatedAt fields for Cooldowns ([3cf88ab](3cf88abfd0))
*  add quote feature ([a2e1fa7](a2e1fa7a98))
2023-05-29 15:32:02 +00:00
semantic-release-bot
1ffc5259a4 chore(release): 2.1.0-dev.3 [skip ci]
# [2.1.0-dev.3](https://github.com/ZynerOrg/xyter/compare/v2.1.0-dev.2...v2.1.0-dev.3) (2023-05-29)

### Bug Fixes

*  replace template string with double quote ([914ca04](914ca04302))
2023-05-29 17:31:17 +02:00
renovate[bot]
9e78dafa85 chore(deps): update dependency @semantic-release/release-notes-generator to v11.0.2 2023-05-29 17:31:17 +02:00
semantic-release-bot
76efed3fad chore(release): 2.1.0-dev.2 [skip ci]
# [2.1.0-dev.2](https://github.com/ZynerOrg/xyter/compare/v2.1.0-dev.1...v2.1.0-dev.2) (2023-05-29)

### Bug Fixes

* 🐛 create user if not exist before create quote ([2a395a5](2a395a596e))
2023-05-29 17:31:17 +02:00
semantic-release-bot
d5e2ed9ff2 chore(release): 2.1.0-dev.1 [skip ci]
# [2.1.0-dev.1](https://github.com/ZynerOrg/xyter/compare/v2.0.0...v2.1.0-dev.1) (2023-05-29)

### Bug Fixes

* 🔖 forgot to update version in package.json ([8d6454f](8d6454f508))
* 🚸 change to ephermal cooldown messages ([26f2dd2](26f2dd2657))
* 🚚 rename quote to quotes ([4adf4ae](4adf4aee5b))

### Features

* 🗃️ add createdAt & updatedAt fields for Cooldowns ([bc47e92](bc47e9286b))
*  add quote feature ([5a4508d](5a4508d95d))
2023-05-29 17:31:17 +02:00
semantic-release-bot
41af2032ac chore(release): 1.4.5 [skip ci]
## [1.4.5](https://github.com/ZynerOrg/xyter/compare/v1.4.4...v1.4.5) (2023-05-28)

### Bug Fixes

* **deps:** update dependency winston to v3.9.0 ([022a295](022a295f91))
2023-05-28 14:19:28 +00:00
a1f7572bb5
Merge pull request #630 from ZynerOrg/renovate/winston-3.x-lockfile
fix(deps): update dependency winston to v3.9.0
2023-05-28 16:18:49 +02:00
renovate[bot]
5f18145e22
chore(deps): update semantic-release monorepo 2023-05-28 14:13:04 +00:00
renovate[bot]
022a295f91
fix(deps): update dependency winston to v3.9.0 2023-05-28 14:12:44 +00:00
af9e48a8eb Version 2.0.0 2023-05-28 16:06:21 +02:00
672abc44bd More refactoring 2023-01-26 18:43:30 +01:00
semantic-release-bot
06fd6d668c chore(release): 1.4.4 [skip ci]
## [1.4.4](https://github.com/ZynerOrg/xyter/compare/v1.4.3...v1.4.4) (2023-01-21)

### Bug Fixes

* 💥 fix breaking changes ([89404de](89404de116)), closes [#588](https://github.com/ZynerOrg/xyter/issues/588) [#596](https://github.com/ZynerOrg/xyter/issues/596)
2023-01-21 18:12:22 +00:00
semantic-release-bot
31e2e09cb2 chore(release): 1.4.4-next.1 [skip ci]
## [1.4.4-next.1](https://github.com/ZynerOrg/xyter/compare/v1.4.3...v1.4.4-next.1) (2023-01-21)

### Bug Fixes

* 💥 fix breaking changes ([2932788](2932788b76)), closes [#588](https://github.com/ZynerOrg/xyter/issues/588) [#596](https://github.com/ZynerOrg/xyter/issues/596)
2023-01-21 19:09:23 +01:00
renovate[bot]
a76655e910 chore(deps): update dependency eslint-plugin-import to v2.27.4 2023-01-21 19:09:23 +01:00
dependabot[bot]
6d8fe06283 build(deps): bump luxon from 1.28.0 to 1.28.1
Bumps [luxon](https://github.com/moment/luxon) from 1.28.0 to 1.28.1.
- [Release notes](https://github.com/moment/luxon/releases)
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moment/luxon/compare/1.28.0...1.28.1)

---
updated-dependencies:
- dependency-name: luxon
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-21 19:09:23 +01:00
renovate[bot]
d3fa9c45a8 chore(deps): update dependency prettier to v2.8.2 2023-01-21 19:09:23 +01:00
renovate[bot]
901d9c22ae chore(deps): update dependency semantic-release to v20 2023-01-21 19:09:23 +01:00
renovate[bot]
2a4db2a148 chore(deps): update dependency lint-staged to v13.1.0 2023-01-21 19:09:23 +01:00
dependabot[bot]
f376598089 build(deps): bump json5 from 1.0.1 to 1.0.2
Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases)
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md)
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2)

---
updated-dependencies:
- dependency-name: json5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-01-12 09:59:14 +01:00
597f834e1b build: add release notes
Added release notes for new versions
2022-12-30 10:53:43 +01:00
semantic-release-bot
291e1c34b7 chore(release): 1.4.3 [skip ci] 2022-12-25 20:35:57 +00:00
semantic-release-bot
7b3e56c976 chore(release): 1.4.3-next.1 [skip ci] 2022-12-25 21:29:33 +01:00
056d85d429 chore: ⬆️ update dependencies 2022-12-25 21:29:33 +01:00
semantic-release-bot
179c9f83c8 chore(release): 1.4.2 [skip ci] 2022-12-25 16:10:07 +00:00
semantic-release-bot
f8bde80ba8 chore(release): 1.4.2-next.1 [skip ci] 2022-12-25 15:59:52 +00:00
semantic-release-bot
43af5d0002 chore(release): 1.4.1-next.2 [skip ci] 2022-12-25 15:54:28 +00:00
semantic-release-bot
f28b90e402 chore(release): 1.4.1-next.1 [skip ci] 2022-12-25 02:29:35 +00:00
semantic-release-bot
ad67954772 chore(release): 1.4.0 [skip ci] 2022-12-19 19:46:40 +00:00
semantic-release-bot
9687f617b6 chore(release): 1.4.0-next.1 [skip ci] 2022-12-19 20:44:17 +01:00
semantic-release-bot
7c80746fd1 chore(release): 1.3.5 [skip ci] 2022-12-14 13:46:25 +00:00
937013edde Fix package-lock 2022-12-13 17:21:51 +01:00
b992e8736c build: 💚 Fixed missing variable
Missing client in about command made build job fail
2022-12-13 17:05:06 +01:00
23d0103961 chore(npm): 📌 updated packages
Updated packages that may solve Prisma OpenSSL 3 problems
2022-12-13 14:30:36 +01:00
7b34763660
v1.1.0 (#508)
* ci: 💚 remove arm64 build (#497) (#498)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* User Experience Improvements (#507)

* ci: 💚 remove arm64 build (#497)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update dependency prettier to v2.8.0 (#502)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Update dependency prettier to v2.8.0

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Update dependency @types/uuid to v9 (#503)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Fix invite URL (#504)

* Update dependency @types/uuid to v9

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

* Update dependency lint-staged to v13.0.4 (#501)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Fix invite URL (#504)

* Update dependency lint-staged to v13.0.4

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

* It's all about User Experience (#505)

* chore(ux): 🚸 Improved credits balance messages

Improved how messages is written by using "you" form and make it less cluttered

* feat(ux): 🚸 Added version to utility stats

Added a running version field to utility stats to show hosters and their users if they support commands that may is too new for their running version

* chore(nodejs): 🔖 change version to v1.1.0

This is to make sure that package.json has corrcet version tagged inside of it

* chore(ux): 🚸 updated "on cooldown" message

Makes more sense to talk in a more positive tone than a negative tone

* style(ux): 🚚 utility => utils

Renaming utility category to utils makes it easier for users to retype commands

* chore(ux): 🚸 Improved utils about

"/utils about" now shows information about the current bot instance, such as uptime, total users and guilds and version

Removed information about Xyter in the bot. Instead users are expected to go to out documentation to learn more

* chore(ux): 🚸 Improved /utils avatar

Improved messages for /utils avatar and added a link for people to know that they could download the image

* refactor(ux): 🚸 Removed /utils ping

Removed /utils ping since /utils about now includes latency related information

Merged /utils ping into /utils about

* refactor(ux): 🚸 Removed /utils stats

Removed /utils stats since now /utils about includes information about bot instance

Merged /utils stats into /utils about

* chore(ux): 🚸 Improved /fun meme

Improved UX for /fun meme and added a link button for viewing the post

* chore(ux): 🚸 /reputation view => /reputation check and improved UX

Renamed /reputation view to /reputation check as it makes more sense, also improved messages for better user experience

Moved /reputation view to /reputation check

* chore(ux): 🚸 Moved /reputation give => /reputation repute and improved UX

/reputation repute makes more sense than /reputation give and I also updated messages to be more user engaging

Moved /reputation give to /reputation repute

* chore(ux): 🚸 Improved error messages

I changed so description would be the error message instead of the error object. I also updated the title and added a report problem button that links to the official discord server

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2022-12-04 17:48:25 +01:00
ac240343cc
fix: 📦 add missing package prisma 2022-11-04 16:16:06 +01:00
dd86639627
build: 🚑 add more missing deps 2022-11-04 15:38:26 +01:00
af7d9a5592
build: 🚑 missing dependencies from package-lock 2022-11-04 15:37:18 +01:00
2e0541b2a1
v1.0.0 (#496)
* Fix missing packages and make signing commits as default in VS Code (#491)

* Added missing package and improve user/dev experience (#486)

* fix: 📦 add date-fns

Added missing date-fns to dependency list

* style(git): 🧑‍💻 start using Conventional Commits

Started using a commit convention called Conventional Commits (conventionalcommits.org)

* chore(github): 🚸 Remove issue templates

Removed issue templates since they confuses people and makes less people go through and make an issue

* feat(git): 🧑‍💻 vs code git commit signing (#488)

Enable commit signing in VS Code by default

* 🚸 improve dev experience in vs code

* 📦 Removed unused and updated packages

* Added missing package and improve user/dev experience (#486)

* fix: 📦 add date-fns

Added missing date-fns to dependency list

* style(git): 🧑‍💻 start using Conventional Commits

Started using a commit convention called Conventional Commits (conventionalcommits.org)

* chore(github): 🚸 Remove issue templates

Removed issue templates since they confuses people and makes less people go through and make an issue

* feat(git): 🧑‍💻 vs code git commit signing (#488)

Enable commit signing in VS Code by default

* chore: ⚰️ remove config for unused github apps (#492)

Removed configuration files for licrc and renovate since they are not used anymore

* Updated CI workflows (#494)

* ci(github): 👷 add arm64 support and run workflow with cron and on push and pull request

Added support for linux/arm64 platform, I also added a cronjob and added pull_request as triggers to run the workflow

* ci: 🚸 add ghcr.io as registry too

Added ghcr.io as a registry aswell as keeping docker hub too

* ci: 👷 add release workflow (semantic release)

Added a new workflow for semantic releases

* ci: 💚 remove strategy

Removed strategy's since they were not used

* ci: 💚 change frmo master to main

Change from wrong branch (master) to main in workflow

* chore: ✏️ master should be main

Changed from master to main in releaserc

* Update .deepsource.toml (#487)

Co-authored-by: DeepSource Bot <bot@deepsource.io>

* Format code with prettier (#489)

This commit fixes the style issues introduced in 502f8b1 according to the output
from prettier.

Details: https://deepsource.io/gh/ZynerOrg/xyter/transform/2d6f5e66-ae8b-4261-92a6-688077649213/

Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Fix missing packages and make signing commits as default in VS Code (#491) (#493)

* Added missing package and improve user/dev experience (#486)

* fix: 📦 add date-fns

Added missing date-fns to dependency list

* style(git): 🧑‍💻 start using Conventional Commits

Started using a commit convention called Conventional Commits (conventionalcommits.org)

* chore(github): 🚸 Remove issue templates

Removed issue templates since they confuses people and makes less people go through and make an issue

* feat(git): 🧑‍💻 vs code git commit signing (#488)

Enable commit signing in VS Code by default

Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: DeepSource Bot <bot@deepsource.io>
2022-11-04 15:35:01 +01:00