Commit Graph

26 Commits

Author SHA1 Message Date
Sharpienero
a2d1650bb7 update embargo-clan-plugin to v1.5.6 (#10531)
- Move screenshot logic to method
- Bump ver to 1.5.6
- Send ss with collection log notification
- Attach ss to /drops/ endpoint, deprecate /screenshot endpoint
2026-02-08 22:27:06 -08:00
Sharpienero
44ca08f878 Update embargo-clan-plugin to v1.5.5 (#10526) 2026-02-08 17:25:29 -06:00
Sharpienero
9239531821 update embargo-clan-plugin to v1.5.4 (#10497)
* Refactors drop logic into it's own manager
* Bump version to 1.5.4
* Remove In Progress: element from side panel
2026-02-07 11:49:07 -05:00
Sharpienero
5799831552 update embargo-clan-plugin to v1.5.3 (#10492) 2026-02-06 22:07:40 +01:00
Sharpienero
e2a9156e79 update embargo-clan-plugin
* Bump Embargo clan version to 1.5.2

Part 2/2 of Embargo Clan update that was requested to be broken up. This PR contains all the side panel + overlay logic.

* Revert .isEmpty() calls + fix inconsistent labels

* Don't interrupt thread
2026-02-04 20:12:26 -05:00
Sharpienero
ec7974b557 update embargo-clan-plugin
* Update Embargo clan plugin to 1.5.1

Hi -- just wanted to apologize in advance for this large PR. It encompasses a pretty big change related to our automated system for bingo events that the clan is hosting.

It covers:
- Automatic display of code word, dynamically fetched by an API
- Automatic tracking of certain pets + drops list, fetched by an API
- New UI work for displaying the bingo board in the side panel with live updates
- New announcements clan wide when logged in that are fetched via an API
- Automatic screenshot sending to our API so we can display "proof" whenever a tile is completed

* Add manifest parsing logic to make it more efficient

* Split bingo pr into 2 separate PRs for more manageable review

* Only take PR1 code

* Remove blocking awaitTermination for shutdownNow

* Update to use POJO + lower debugging
2026-02-04 01:31:02 -05:00
Sharpienero
9ab95e15a8 update embargo-clan-plugin to v1.5.0 (#10252) 2026-01-20 21:57:37 -05:00
Cnyms
346642e38a update embargo-clan-plugin (#10196)
* update embargo plugin

* Update embargo-clan-plugin

* Update embargo-clan-plugin

---------

Co-authored-by: Cnyms <jacob.david.miller@outlook.com>
2026-01-17 13:50:30 -05:00
Sharpienero
f53235ed42 update embargo-clan-plugin (#10157)
Hi all,

I have been out of the osrs scene for roughly a year and am adding new developers here so they can upkeep the plugin. I believe this is all I need to do, but let me know if there's anything else.

Thanks!
2026-01-11 19:36:10 -05:00
Sharpienero
dfe526b565 update embargo-clan-plugin to v1.4.6 (#8086)
* 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>
2025-06-20 01:58:27 -04:00
Sharpienero
c75f0e9a24 Update Embargo to 1.4.5 (#8001) 2025-05-19 11:37:28 -05:00
Sharpienero
deffc475f6 update embargo-clan-plugin to v1.4.4 (#7975)
* Update Embargo to 1.4.4

- Refactor untradable item logic to add/readd if numeric value before label (e.g 30 EHB -> 29 EHB) updates

* Update to proper commit sha

---------

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-05-11 00:15:31 -04:00
Sharpienero
217b653932 update embargo-clan-plugin to v1.4.3 (#7952)
- Fix bug with missing requirements panel duplicating items
- Bump version to 1.4.3

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-05-07 00:23:57 -04:00
Sharpienero
e3fa2c654c update embargo-clan-plugin to v1.4.1 (#7924)
* 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>
2025-05-03 17:18:14 -04:00
Sharpienero
6cefd9cab8 update embargo-clan-plugin to v1.4.0 (#7882)
* 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>
2025-04-30 01:05:17 -04:00
Sharpienero
87bb61d230 update embargo-clan-plugin (#7710)
- Bump version to 1.3.2
- Refactor code
- Add collection log information to readme

Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-03-30 02:14:17 -04:00
Sharpienero
63d7ba5269 update embargo-clan-plugin (#7587)
Co-authored-by: Sharpienero <sharpienero@protonmail.com>
2025-03-08 04:44:36 -05:00
Sharpienero
e7efadfa25 update embargo-clan-plugin (#6849)
* 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
2024-10-23 04:48:58 -04:00
Sharpienero
92f377eb25 Update embargo-clan-plugin to v1.2.2 (#6511) 2024-08-29 16:14:41 -04:00
Sharpienero
cd604ed001 update embargo-clan-plugin to v1.2.1 (#6385) 2024-08-05 09:32:37 -04:00
Sharpienero
f30f29d0df update embargo-clan-plugin to v1.2.0 (#6304)
* 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
2024-07-29 13:13:44 -04:00
Sharpienero
8df33394de Update Embargo Plugin to v1.1.2 (#6237) 2024-07-09 23:38:57 +00:00
Sharpienero
44b07a6ecc Update Embargo-Plugin to 1.1.1 (#6229) 2024-07-02 10:13:34 -05:00
Sharpienero
8650dc48db Update embargo-clan-plugin to v1.1.0 (#5681) 2024-03-21 09:33:29 -04:00
Sharpienero
672d4b7dad Update embargo-clan-plugin to v1.1 (#5666) 2024-03-11 23:50:56 +00:00
Sharpienero
db10bd6503 Add Embargo Clan plugin (#5537) 2024-03-11 05:55:00 +00:00