v2.0.0-canary.3
Pre-releaseTechnically, there were only 5 commits to this. But the release seemed to drone on and on forever (canary.2 I mean) so I decided to release it. Wait, really?
Nope, not just that, this is a major release. By major, I mean major. The work on the web dashboard was just massive. An internal re-write of index.ts helped cut a lot of useless stuff out. Appenable and non-appendable commands were distinguished. A lot of internal changes took place, and #3 became a thing. A switch to MongoDB is imminent π
For the normal person:
Introducing /weather π and /banana is an alias for /ban now π
Beta milestone is imminent π
The drawbacks:
Ehhhhh, uh, right now its insecure. How insecure? The GraphQL endpoint does not use any type of authentication or security as of yet, not even a link token. A switch to MongoDB IS happening, so its not an issue for 2.x as a whole, but currently, with Prisma.. ah I'm too lazy to secure it. Prisma may also have high latency, so MongoDB will help in that aspect. In the interim, do not reveal the link to IveBot's dashboard to anyone.
What's compromised?
Server settings like public roles and the rest, and the ability to warn and clear warns at will.
Major Changes
- /banana, updated dependencies, improved help and command listening. Self hosting has been improved: 7cd9fbb
- Fix Now support, add /link, major work on web dashboard: 78d1721
Minor Changes
- Split admin commands. Cleaned index.ts, improved /help. Fix /cat: 8a732a3
- Improve urban, avatar and fix dog. Avatar still broken (read appendix): df4f29d
Patches
- Fixed non-appendable aliases. Support Now hosting. Add /weather: 2954344