Skip to content

Commit 61a655c

Browse files
committed
move changelog to own file
1 parent 4712bb9 commit 61a655c

File tree

2 files changed

+30
-27
lines changed

2 files changed

+30
-27
lines changed

CHANGELOG.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## Changelog
2+
3+
### 7.3
4+
Make commands work on user installs.
5+
6+
### 7.0
7+
Added paper as the new default and changed the bot into a general purpose YuGiOh bot instead of just Masterduel.
8+
9+
### 6.0
10+
Added the ability to parse `<card name>` from messages with a right click menu option.
11+
12+
### 5.0
13+
14+
Added OCG art option to the art command with `ocg:true`, which requires a donation over on [Ko-Fi](https://ko-fi.com/okkkk).\
15+
Ko-Fi triggers a webhook and sends the donation info to [Bonk](https://github.com/okkdev/bonk) which is a microservice that parses the user id included in the donation message and saves it in a database.
16+
17+
### 4.0
18+
19+
Added `/art` command. This command embeds card artwork. The art is dumped directly from Master Duel then upscaled using Waifu2x and uploaded to an s3 bucket.
20+
21+
### 3.0
22+
23+
Implemented a fuzzy searching algorithm.\
24+
Cardian now generates an index ETS table of shared trigrams in all card names. The search querie trigrams are pulled from the index and the matching cards are sorted by occurence of trigrams.
25+
26+
### 2.0
27+
28+
Refactored how cards are fetched. In v1.0 every autocomplete query and card request were sent to the Master Duel Meta API. This was slow and, especially the autocomplete requests, very wasteful.\
29+
With v2.0 the bot fetches all cards every 2 hours (by default, can be set via env var) and caches them in an ETS. Now all data is fetched from the cache. This is way faster, fixing the time-out of autocompletion responses.
30+

README.md

-27
Original file line numberDiff line numberDiff line change
@@ -49,33 +49,6 @@ docker exec cardian /app/bin/cardian rpc "Cardian.Interactions.deploy_commands()
4949
- `CARDIAN_TOKEN`: Discord bot token
5050
- `CARDIAN_UPDATE_INTERVAL`: Card cache update interval in minutes. Default: 120
5151

52-
## Changelog
53-
54-
### 7.0
55-
Added paper as the new default and changed the bot into a general purpose YuGiOh bot instead of just Masterduel.
56-
57-
### 6.0
58-
Added the ability to parse `<card name>` from messages with a right click menu option.
59-
60-
### 5.0
61-
62-
Added OCG art option to the art command with `ocg:true`, which requires a donation over on [Ko-Fi](https://ko-fi.com/okkkk).\
63-
Ko-Fi triggers a webhook and sends the donation info to [Bonk](https://github.com/okkdev/bonk) which is a microservice that parses the user id included in the donation message and saves it in a database.
64-
65-
### 4.0
66-
67-
Added `/art` command. This command embeds card artwork. The art is dumped directly from Master Duel then upscaled using Waifu2x and uploaded to an s3 bucket.
68-
69-
### 3.0
70-
71-
Implemented a fuzzy searching algorithm.\
72-
Cardian now generates an index ETS table of shared trigrams in all card names. The search querie trigrams are pulled from the index and the matching cards are sorted by occurence of trigrams.
73-
74-
### 2.0
75-
76-
Refactored how cards are fetched. In v1.0 every autocomplete query and card request were sent to the Master Duel Meta API. This was slow and, especially the autocomplete requests, very wasteful.\
77-
With v2.0 the bot fetches all cards every 2 hours (by default, can be set via env var) and caches them in an ETS. Now all data is fetched from the cache. This is way faster, fixing the time-out of autocompletion responses.
78-
7952
## Development
8053

8154
1. Install dependencies:

0 commit comments

Comments
 (0)