* Update Embargo to 1.4.6
- Adds a command to display clan rank inside of the text chat.
- There is a cache server side that caches the original request for n seconds to allow the command to be processed by all clients running 1.4.6
* Update to use commandManager
* Update Embargo to 1.4.8
- Fix a bug with getSurroundingPlayers causing Raid + Minigame data to not be tracked as intended
- Fix a bug with the !Embargo command to remove `NBSP` from chatMessage
- Remove unused enums
- Changes the storage of raw collection log items to a list of maps,
allowing item names to be included for easier data management on the backend
- Add rotating images to the sidepanel in the case where a "|" is detected to indicate an "OR"
- Add new icons to "special" case side panels
* Remove all sound related files (for now)
Too busy to look at this for the time being, will come back to it eventually
* Fix encoded name
---------
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
* Update Embargo to 1.4.1
- Bump version to 1.4.1
- Add timeout to isUserRegistered method in case of API failures
- If the API was down, the plugin would freeze due to looping requests. Reduce timeout to 2 seconds, add a minute cooldown on the API call
- Populate untradable item icons in the side panel by having the API pass itemIDs for them instead of names
- Change default side panel to match what it used to be (not signed in, log in to send data to Embargo) + reset it on logOut() as intended
- Only add wiki link to items that are found. This prevents "EHB/EHP/| items" from linking to nonsense wikipedia links
* Bump Embargo Plugin version to 1.4.2
- Refactor check registration to be async
- Prevent spamming of prevent registration by setting a variable
- Enqueue network calls to prevent locking due to execute
- Change logging to be a little more verbose/precise
- Properly check registration based on body response
Looks like the formatter kinda went crazy too
---------
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
* Update Embargo
- Bump version to 1.3.2
- Refactor code
- Add collection log information to readme
* Update Embargo plugin to 1.4.0
General refactor
* Change Manifest to contain additional data for easter eggs
* Add ManifestManager
* add SoundManager
* add NPCRenameManager
* add ItemRenameManager
Side panel/UI change
* Convert from text to small dynamic panels w/ wiki lookup
Added features
* Easter eggs
* Sound Manager
* Item renames
* NPC renames
---------
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
* Update Embargo plugin (bug fix + version bump)
- Only call API route once every 3 minutes instead of on tick
- Bump version from 1.0 to 1.1
- Change description
* Embargo Plugin Update - Update side panel, bump ver, change desc
* Add check for profile type in collectionlog unlock route
* Fix for bad var name
* Update Embargo to 1.2.1
- Addresses an issue with the clientThread hanging when the GameState is set to LOADING
- Bump version to 1.2.1
* Update Embargo Plugin
* feat: Add minigame completion tracking
New:
- Update readme to include new feature information, including a disclaimer that we do not store IP address
- Bump version to 1.3.0
- Add minigame completion tracking
Fix:
- Only send STANDARD profile raid/minigame completions
- Abstract logic to keep raid/minigame completion logic in a single function, `handleActivityCompletion`
- Rename `getRaidMembers()` to `getSurroundingPlayers()` to better describe what the function does
* Remove e.printStackTrace() calls
* Update Embargo plugin (bug fix + version bump)
- Only call API route once every 3 minutes instead of on tick
- Bump version from 1.0 to 1.1
- Change description
* Embargo Plugin Update - Update side panel, bump ver, change desc
* Add check for profile type in collectionlog unlock route
* Fix for bad var name