Adam
ab07c09d76
http-api: lombokize a few classes
2021-12-22 15:49:43 -05:00
Adam
7dd504fdf5
http-service: remove cache controller
...
This has never been used and just encourages misuse due to how expensive the requests are
2021-12-20 18:28:18 -05:00
Hexagon
425d93ba81
Remove osb related http endpoints and client
2021-12-15 13:18:53 -05:00
Adam
b3c4465e73
Move hiscore client to rl-client
...
Thie removes the http-service hiscore api, which we haven't used in
awhile and doesn't work in practice due to upstream rate limits, as well
as the xp tracker which also hasn't been used in a long time since there
are now multiple quality community run xptrackers.
2021-12-14 20:24:22 -05:00
Adam
1892adf6ca
hiscore: add nex
2021-12-13 19:20:01 -05:00
Adam
b42932d581
loot tracker: add world id to loot record for dmmt
2021-08-30 11:05:33 -04:00
Adam
719022c044
Update world types for seasonal deadman
2021-08-25 08:06:40 -04:00
Max Weber
b23a310832
itemstats: remove quest field
...
this has always been unused and isn't particularly useful to us anyway
2021-08-06 00:20:28 -06:00
Adam
21a7bf4906
chat commands: add pets command
...
Co-authored-by: Illya Myshakov <imyshako@uwaterloo.ca >
2021-07-17 10:15:10 -04:00
Max Weber
f2b7f26387
http-api, rl-client: add phosani's nightmare to hiscores
2021-06-30 04:47:50 -06:00
Adam
86a79a1509
Remove examine api
...
The non-items examine info has been broken for years, and the wiki already has item examines anyway, so we can use those in the future if we need them.
2021-06-13 15:25:04 -04:00
Adam
4b05699d6e
http-api: add tob hm hiscores
2021-06-03 08:57:11 -04:00
Adam
991e8fda50
Allow rs.version to be a double
...
This allows sub-versions of the same RS revision
2021-05-26 19:43:26 -04:00
Adam
29dbb949c9
http-api: add Tempoross hiscores
2021-03-24 06:16:27 -06:00
Hydrox6
33cdd85ee7
http-service: change pbs from int to double
2021-03-23 13:46:08 -04:00
Adam
48352f11c9
item service: include wiki prices in price data
2021-03-09 16:40:23 -05:00
Adam
b3b7491680
http service: remove unused price endpoints
...
Also remove time from ItemPrice, which is no longer needed now that the endpoint for fetching historic price data is gone
2021-03-07 23:20:09 -05:00
Max Weber
06b8e1b798
http-api: encode json Instants as millis since epoch
2021-03-04 21:40:57 -05:00
Max Weber
463b0d73ba
http-api: encode json Colors as ARGB hex codes
2021-03-04 21:40:57 -05:00
Max Weber
5de258310a
http-api: allow gsoning classes outside of net.runelite
...
This broke plugin hub plugins using our gson, which is valid since you
can reflect into any unnamed module.
2021-02-06 16:39:33 -05:00
Max Weber
2b3ce15516
don't use gson's reflection serialization on non RuneLite classes
...
java >=16 disallows access to most private fields which makes these
fail with the reflection type adapter
2021-01-30 11:24:18 -05:00
Adam
0f17ecdaea
http-api: add soul wars hiscores
2021-01-06 15:27:07 -05:00
Adam
e3b75c8b7a
ge: submit buy limit reset time
2020-12-25 19:58:22 -05:00
Adam
9a322c70d0
ge: add trade seq number
...
Occasionally the trades are delivered out of order, this allows us to reassemble them in the correct order
2020-12-25 19:19:41 -05:00
Max Weber
e769ee0a7b
http-api, http-service, rl-client: bulk upload configuration changes
2020-11-25 22:29:35 -07:00
Adam
1799c9e593
loottracker: submit loot when not logged in
...
This is to aid the wiki drop log project. The data is not otherwise
stored.
2020-10-01 18:31:39 -04:00
Max Weber
431e09588b
specify utf8 encoding
...
this should fix the following known bugs:
- putting a U+2019 in the config causes it to become corrupted and
~double in size every launch
- scripts become assembled incorrectly and the nbsp after your name in
the chatbox becomes incorrect
- the feed panel doesn't show emoji
2020-08-28 21:58:08 -04:00
Adam
30516b0bc3
Add Leagues hiscores and update icons for Trailblazer League
2020-08-25 10:44:53 -04:00
Adam
c9859f36b6
hiscore panel: fix lookup to run on edt
...
It modifies various fields in the ui and should be running on edt.
Additionally add a clear listener to reset the search state when the
input is cleared.
This requires changing the hiscore client to be async so that the
response can be properly applied on the edt
2020-08-23 11:54:36 -04:00
Hydrox
549dd89f8a
loottrackerclient: log when submitting loot isn't successful
2020-08-15 18:47:52 -04:00
leejt
18087ca9cc
loot tracker: add metadata field to loot record
...
This is for tracking miscellaneous data with the loot records, such as
npc id and skill levels, for the wiki drop log project.
Co-authored-by: Adam <Adam@sigterm.info >
2020-08-07 18:50:18 -04:00
Cyborger1
4362adb876
itemstats: check for two handed interactions ( #12168 )
2020-07-21 02:13:11 -06:00
Adam
47c375cb03
client: use guice provided http client everywhere
2020-06-27 23:21:28 -04:00
Adam
a1122ba141
ge: fix computing bought/sold amount
...
Use the total spent price instead of the delta spent price, as it is
being divided by the total quantity
2020-06-06 10:35:20 -04:00
Adam
2dd6fa41e9
ge: include both delta qty and qty
2020-06-04 10:14:01 -04:00
Adam
a803ba567b
ge: include slot id
2020-06-03 20:44:45 -04:00
Adam
c67378c09e
ge plugin: include if trade is synced on login
2020-06-01 09:56:09 -04:00
Adam
83756e8722
ge: submit spent price instead of computed per-item price
2020-06-01 09:56:09 -04:00
Adam
6a2e15643f
ge plugin: include world type in trades
2020-05-30 20:06:33 -04:00
Adam
17d6921a4a
ge plugin: submit partially completed trades
2020-05-30 19:26:43 -04:00
Adam
6d46bb09c4
ge plugin: submit trades even when not logged in
2020-05-30 19:26:43 -04:00
Adam
2622cc2ac6
http-api: use separate class for ge trade history
2020-05-30 19:26:43 -04:00
Adam
d25546f5db
Add dmmt world type and tournament hiscore endpoint
2020-05-01 10:25:50 -04:00
Trevor
fae69d4fd2
loot tracker plugin: submit loot on client shutdown ( #11243 )
2020-04-10 15:51:09 -06:00
Max Weber
e83d1e6b72
runelite-client: add ClientShutdown event
...
This should hopefully make the client not corrupt it's cache randomly,
and prevents the config sets from racing shutdown
2020-04-09 16:04:39 -06:00
Abex
165bbbb622
Merge pull request #11195 from abextm/rm-npc-names
...
http-api: remove unused fields from NPCInfo
2020-04-09 11:43:29 -06:00
Adam
670e62b6b9
item service: remove old item searching and item lookup methods
...
We haven't used this code in awhile. Additionally modify the price
crawler to re-fetch known items in the event the name or examine
changes.
2020-04-07 16:09:30 -04:00
Max Weber
6a0fd2a0d0
http-api: remove unused fields from NPCInfo
...
These fields are never used. If we need this information we can get it
from the client's cache
2020-04-04 05:21:19 -06:00
Adam
c930a5d261
http-api: add world region to World
...
Add a WorldRegion to convert from location id to region
Co-authored-by: melkypie <melkypie@users.noreply.github.com >
2020-03-24 11:54:54 -04:00
Adam
5a46abddc5
Use GE limits from item stats
2020-02-24 15:02:47 -05:00