Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v5.0 Rewrite #194

Open
wants to merge 610 commits into
base: master
Choose a base branch
from
Open

v5.0 Rewrite #194

wants to merge 610 commits into from

Conversation

versx
Copy link
Owner

@versx versx commented Jan 14, 2022

Converts project to ASP.NET Core Web API project using .NET 5.0

Changes:

  • Adds Admin Dashboard + API (might convert to React)
  • Adds User Subscriptions API
  • Adds support for multiple Pokemon, Forms, and Costumes for Pokemon, PvP, and Raid subscriptions.
  • Adds PvP subscriptions to evolutions and not just base evolutions
  • Adds Daily IV and Shiny stats support
  • Adds PvP rank calculator and little cup support (miss you Chuck, rest in peace brother)
  • Adds multiple invasions per subscription support
  • Adds multiple lures per subscription support
  • Adds Handlebars.Net and Handlebars.Net.Helpers support
  • Config rework
  • Incoming payloads are processed by a background service worker
  • Webhook alarms are processed by a background service worker
  • Subscriptions are processed by a background service worker
  • DSharpPlus 4.1.0 upgrade
  • Pokestops, gyms, and weather are cached
  • UICONS support
  • DiscordClientService background service worker
  • More I can't think of right now

Fixes:

  • Filter casing (everything snake case)
  • Emoji race condition
  • PvP ranking DTS support
  • Rate limit queue -- uses background service worker
  • Missing notifications
  • More I can't think of right now

Plenty still needs to be added mainly with the Admin Dashboard (channel alarm management) but very close to initial release.

Includes database migration script, although starting fresh is recommended.

Admin Dashboard Preview:

Dashboard
image

Configs
image

Edit Config
image

Discord Servers
image

Edit Discord Server
image

Alarms
image

Edit Alarm
image

Filters
image

Edit Filter
image

Embed Messages
image

Edit Embed Message
image

Geofences
image

Edit Geofence
image

Discord Roles
image

Edit Discord Role
image

@versx
Copy link
Owner Author

versx commented Jan 24, 2022

fml halp

versx and others added 30 commits July 17, 2022 21:50
Bumps [terser](https://github.com/terser/terser) from 5.14.0 to 5.14.2.
- [Release notes](https://github.com/terser/terser/releases)
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/terser/terser/commits)

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

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
… Use locales for Pokemon names instead of gamemaster file. (Need to make a library both projects can reference.)
* hopefully fix timezone issue

* clear queue if greater than allowed capacity
…325)

Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](webpack/loader-utils@v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants