aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/io/github/moulberry/notenoughupdates/util
AgeCommit message (Collapse)Author
2024-08-13Fix musuem overlay not showing all armour (#1293)NopoTheGamer
Co-authored-by: Robert Kovac <robertkovac160@gmail.com>
2024-08-04Add Garden Page in PV (#1263)CalMWolfs
Co-authored-by: nopo <nopotheemail@gmail.com>
2024-07-13Add Glacite Tunnels info to /pv (#1138)Linnea Gräf
Co-authored-by: jani270 <69345714+jani270@users.noreply.github.com>
2024-06-01meta: Fix game crashing if invalid roman numeral (#1192)NopoTheGamer
2024-05-31Add more detail to hoppity pv page (#1160)Phoebe
Co-authored-by: jani270 <69345714+jani270@users.noreply.github.com> Co-authored-by: Cal <cwolfson58@gmail.com> Co-authored-by: SeRaid <77941535+SeRaid743@users.noreply.github.com> Co-authored-by: nopo <nopotheemail@gmail.com>
2024-05-11Add chocolate factory stats page to pv (#1157)CalMWolfs
2024-05-02Fix Quick Forge not showing correctly in Forge Recipes (#1124)jani270
2024-04-27Add hotm upgrade TODOs/warning (#1090)Linnea Gräf
2024-04-12Fix skill experience detection (#1085)Linnea Gräf
2024-04-11Add new Glacite Tunnel Gemstone Waypoints (#1082)Linnea Gräf
2024-04-11Add hex overpay warning (#1072)Linnea Gräf
Co-authored-by: Lulonaut <lulonaut@lulonaut.dev>
2024-04-10Add tab list tutorial (#1014)Linnea Gräf
Co-authored-by: Lulonaut <lulonaut@lulonaut.tech>
2024-04-01Add warning when using incorrect NEU api proxy (#1070)Linnea Gräf
2024-03-12add price source and sorting buttons to /pv sack page (#1039)Lulonaut
* add price source and sorting buttons to /pv sack page * Change default price source and make the buttons behave similarly * apply suggestions
2024-01-19Add crash recovery page to PV (#999)Linnea Gräf
* Add crash recovery page to PV * Add warning for missing auth token
2023-12-31Changed gatherJacobData to a regex and fixed a NFE (#980)jani270
* Fixed cleanSpecialChars not working Co-Authored-By: hannibal2 <24389977+hannibal002@users.noreply.github.com> * Changed logic of gatherjacobdata and fixed #808 Co-Authored-By: hannibal2 <24389977+hannibal002@users.noreply.github.com> * Removed unused import * Moved Pattern outside gatherJacobData * Made the regex more explicit. --------- Co-authored-by: hannibal2 <24389977+hannibal002@users.noreply.github.com>
2023-12-26Migrating pv to v2 endpoint (#939)jani270
Co-authored-by: efefury <69400149+efefury@users.noreply.github.com> Co-authored-by: Lulonaut <lulonaut@lulonaut.tech>
2023-11-04Feature: Sacks page in pv (#891)CalMWolfs
* sacks in pv * fix formatting * a bit more formatting * change location to make more sense * suggested changes * change colour * add coloured tooltips * remove some more magic numbers
2023-11-02Add custom TODOs (#870)Linnea Gräf
Co-authored-by: Lulonaut <lulonaut@lulonaut.tech>
2023-10-28Added logging to repo error popup (#904)NopoTheGamer
Made the repo error log what file is missing
2023-10-06Remove legacy API keys from the code base (#862)Lulonaut
Co-authored-by: nopo <nopotheemail@gmail.com>
2023-10-06Code Cleanup: Remove unused imports (#858)Walker Selby
2023-08-30parse tab list for skill info (#780)Lulonaut
Co-authored-by: nopo <nopotheemail@gmail.com>
2023-07-21Use ursa-minor as API proxy (#762)Roman / Linnea Gräf
* Use ursa-minor as API proxy * Allow setting a ursa server url * Make client aware of x-ursa-expires * Make profile data syncer work using legacy api * Add better header support * Add manual call functionality * Improve callUrsa to allow for raw strings * Save tokens better and add logs on http failure status codes * Remove API key requirement for PV * Make museum in pv also use ursa
2023-06-27Add joinServer command (#738)Roman / Linnea Gräf
2023-06-17Add special mayor to calendar overlay (#685)Roman / Linnea Gräf
2023-06-08Add museum donation status to tooltip (#710)Lulonaut
2023-06-08Fix navigation warps being broken by reading chat messages instead of… (#707)Roman / Linnea Gräf
2023-05-31Fix Soopy Networth (#706)Roman / Linnea Gräf
* Fix Soopy Networth * Add api cache clear command
2023-05-31Add NPC Sell price to tooltip (#702)Roman / Linnea Gräf
2023-05-27Add NPC Position only exporter (#686)Roman / Linnea Gräf
2023-05-27Fixed slayer overlay (#701)NopoTheGamer
2023-05-26Graph v2 (#680)DeDiamondPro
2023-04-22Fix getting location from scoreboard (#678)DeDiamondPro
2023-04-04Copy /neustats dump data to clipboard (#660)Lulonaut
This is needed because the generated data was too long for https://hst.sh/ Also adds a "copyToClipboard" extension function for String The HastebinUploader.java class is now no longer needed
2023-03-22Made it so you can use per hour instead of per minute on crops and coins (#625)Cobble8
Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
2023-03-13Improve NPC shop generator (#650)Roman / Linnea Gräf
2023-03-12cheapest museum item to donate (#522)Lulonaut
Co-authored-by: nea <romangraef@gmail.com> Co-authored-by: nea <nea@nea.moe> Co-authored-by: Roman / Linnea Gräf <roman.graef@gmail.com> Co-authored-by: nopo <nopotheemail@gmail.com> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
2023-03-04Replace all commands in NEU with a brigadier implementation (#599)Roman / Linnea Gräf
2023-02-24Museum: Display hydrated items for items taken outside of the repo (#621)Roman / Linnea Gräf
Co-authored-by: Lulonaut <lulonaut@tutanota.de>
2023-02-22Added Sky Mall to Dwarven Overlay (#604)hannibal2
* Added Sky Mall to Dwarven Overlay. * Made SkyBlockTime a data object. * Added color to names and display item per different perk variant. * Added daySuffix support for days greater 10. * Data classes have a copy method already. * Green color does not work. * Fixed a bug in monthName. * Add Unit Tests and make use of Instant * Fixed Sky Mall overlay showing in crystal hollows. * 11st 12nd 13rd --------- Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Co-authored-by: nea <nea@nea.moe> Co-authored-by: nopo <nopotheemail@gmail.com>
2023-02-22HotmInformation rework (#611)hannibal2
* Rename .java to .kt * hotm rework. * Moved class to kotlin directory. * Removed debug. * Support for maxed out levels. * Fun fact of the day: Developer waste more time on the name of a variable than actual coding. * default is 0 --------- Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
2023-02-18ApiCache: Fix apparent NullPointerException (#619)Roman / Linnea Gräf
`CacheResult` should in theory have either a `file != null` a `future != null` or be `disposed`. Apparently this invariant of `CacheResult` is either being violated somewhere, or the `synchronized` blocks arent as synchronized as id hoped they were. In fact, `dispose()` does not even delete the file, so i can really only see this happening because the first `synchronized` block that writes the file and the second `synchronized` block that reads from the file hold the same lock. I have no idea how this would happen, but hopefully this fixes it (since the dispose didn't have a threading issue reported so far, i feel more confident leaving the .deleteOnExit in there, but I'm also wrapping any potential IOExceptions during access, because I am just so confused how the internal state was broken.
2023-02-15 ApiUtil: Add cache with per request timeout and per class histogram (#592)Roman / Linnea Gräf
* ApiUtil: Add cache with per request timeout and per class histogram * MinionHelper: Only load minion helper data when needed * Api: Make api response processing more async. * Lower cache for /pv to 30 seconds and rename cacheDuration to max age * Disk cache for the API
2023-02-15API errors in console (#610)hannibal2
* Print api errors in console. * No reason not to just append. * Censor API Key --------- Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com> Co-authored-by: nea <nea@nea.moe>
2023-01-31Levels page in Profile Viewer (#562)efefury
* ughidontwannafigureouthowtousethis * not finished hgdt< * Make use of new collections api in collectionspage * final commit HOPEFULLY * fix infer v1 * fix mithril powder going over cap my beloved * Formatting :thumbsup: * More Formatting :thumbsup: important * ea sports its in the game * maybe fix cache * change location of weight and networth and config option for weght requested by alea * Fix jump at CAP powder * Code formatting and deleted unused variables. * Used KUUDRA_TIERS array from CrimsonIslePage in SlayingTaskLevel. * Used SLAYERS array from PROFILEVIEWER in SlayingTaskLevel. * Intellij Code Cleanup. * revert fun things Please efe put formatting in another PR. * fix issues idk * Import fixes and formatting. And an unnecessary empty space in 2.1.1 for jani. * fix nea issue --------- Co-authored-by: nea <nea@nea.moe> Co-authored-by: jani270 <jani270@gmx.de> Co-authored-by: hannibal2 <24389977+hannibal00212@users.noreply.github.com>
2023-01-31 Add EnforcedConfigValues: Allow disabling options via the repo (#535)Roman / Linnea Gräf
* Add EnforcedConfigValues: Allow disabling options via the repo * EnforcedConfigValues: Allow filtering for mod version * nitpicking
2023-01-25Annotation registering (and also some comptime performance) (#554)Roman / Linnea Gräf
2023-01-13PetLeveling: Allow for defining custom level offsets for pets (#534)Roman / Linnea Gräf
2022-12-25PetLeveling: return stub exp ladder on misformed repo data (#508)Roman / Linnea Gräf