Adam
d9fb3a99da
loot tracker service: fix getting loot records
2018-12-23 14:18:47 -05:00
Adam
dc5f9fe264
account service: readd wscount endpoint
2018-12-23 10:26:52 -05:00
Adam
3d9c962c6f
Remove old session service and replace usages with new one
...
The new service was split off into a separate repository
2018-12-22 14:31:18 -05:00
Adam
afa98bb868
loottracker client: close response body
2018-12-20 21:59:56 -05:00
Adam
989c2880f0
xp tracker: clean up imports
2018-12-20 14:23:45 -05:00
Adam
1001ddf11b
xp tracker: limit lookups to most 1 per 3 seconds
...
Drop the rest to prevent backlogging. The hiscore API throttling is
fairly strict.
2018-12-20 14:04:15 -05:00
Adam
8e4d4b07b5
slayer plugin: fix npe from getTransformedComposition returning null
...
Prefer checking if slayer targets is not empty before doing task lookup.
Introduced in c8105908c0
2018-12-19 18:38:27 -05:00
Adam
9e1a380c37
api: mark getTransformedComposition as Nullable
2018-12-19 18:38:04 -05:00
850f487080
client: add cooking plugin
...
Co-authored-by: Cronick <Cronick@users.noreply.github.com >
Co-authored-by: Joris <kjorisje@gmail.com >
2018-12-18 19:47:36 -05:00
Adam
0148a3f7cd
http service: add endpoint for websocket session count
2018-12-18 17:42:27 -05:00
Adam
b916bb504c
ground items config: correct formatting from previous commit
2018-12-17 10:00:39 -05:00
Adam
742b35f41e
emote clue: add missing requirement to "Clap in the magic axe hut"
2018-12-17 09:58:33 -05:00
Adam
ba30948c20
http service: remove tomcat deploy
2018-12-16 16:48:52 -05:00
Adam
a2ce534a25
Revert "Fix freeze on disabling GPU plugin"
...
This reverts commit a2b11f78b2 .
2018-12-14 18:31:46 -05:00
Adam and Jakob Ankarhem
bb966d18a1
xp drop plugin: add disabled xp drop ticker
...
Co-authored-by: Jakob Ankarhem <boxymonk@gmail.com >
2018-12-14 09:49:02 -05:00
Adam
ed13fd3039
api: add timestamps to message nodes, expose message id
2018-12-13 20:00:38 -05:00
Adam
92d91b09ff
config manager: correct adding unset keys to pendingChanges
2018-12-13 10:37:52 -05:00
Adam
1cb909eb19
config manager: defer submitting config changes to config service
...
This lesses the spam generated from config changes from JSpinners
2018-12-13 10:16:00 -05:00
Adam
8748e5b3ae
Revert "config panel: change spinner change listener to a focus listener to reduce change spam"
...
This reverts commit ce68d9c0a0 .
2018-12-13 09:02:21 -05:00
Adam
025799ace6
api: expose chat messages hashtable
2018-12-12 08:51:30 -05:00
Adam
09e15ac255
api: expose IterableHashTable
2018-12-12 08:51:13 -05:00
Adam
ce68d9c0a0
config panel: change spinner change listener to a focus listener to reduce change spam
2018-12-11 18:21:12 -05:00
Adam
e3c84db8aa
Increase session ping time to 10 minutes
2018-12-09 20:59:11 -05:00
Adam
2f122e19df
sesssion controller: create sessions when pinging unknown sessions
2018-12-09 20:58:47 -05:00
Adam
e83e5024ce
client: fix logback config to log messages from threads
...
This removes the sifting appender which I think is unnecessary.
2018-12-09 11:43:03 -05:00
Adam and Justin Kufro
1ad41c76fd
idle notifier: add spec regen notifier
...
Co-authored-by: Justin Kufro <kufroj@gmail.com >
2018-12-09 10:47:42 -05:00
Adam
5dce23a9cc
http-service: set kc table engine to MEMORY
2018-12-08 22:42:21 -05:00
Adam
f702a0a4a5
http-service: set session table engine to MEMORY
2018-12-08 22:37:53 -05:00
Adam
5e25397fc6
http service: optimize session queries
2018-12-08 21:25:49 -05:00
Adam
c5bb84a57b
client: add Range config annotation
2018-12-08 12:49:42 -05:00
Adam and Kyle Goodale
30ecafe2dd
overlay manager: use EnumMap for overlay layers
...
This uses less space and is guaranteed O(1)
Co-authored-by: Kyle Goodale <KGoodale13@users.noreply.github.com >
2018-12-07 21:31:50 -05:00
Adam and Kyle Goodale
9314336707
herbiboar plugin: only check trails when in herbiboar region
...
Co-authored-by: Kyle Goodale <KGoodale13@users.noreply.github.com >
2018-12-07 21:29:11 -05:00
Adam and Kyle Goodale
553cc59efe
status bars overlay: avoid resizing prayer icon each frame
...
Co-authored-by: Kyle Goodale <KGoodale13@users.noreply.github.com >
2018-12-07 21:13:37 -05:00
Adam
bca9403dc9
world switcher: fix race with fetching worlds while pinging
2018-12-06 21:38:07 -05:00
Adam and Richard Brown richardjbrown1@gmail.com
8e70ad5cc9
world hopper: add world ping
...
Co-authored-by: Richard Brown richardjbrown1@gmail.com
2018-12-06 19:57:50 -05:00
Adam
233fbcf2d1
hiscore panel: support hiscore results with no rank
2018-12-06 19:24:34 -05:00
Adam
5f113e0c77
grounditems: add option to only show loot
2018-12-04 18:20:09 -05:00
Adam
77110c4b03
wasd plugin: fix not unpressing keys when chatbox loses focus
2018-12-01 19:11:41 -05:00
Adam
e3c243e1e0
Move EventBus implementation to runelite-client
2018-12-01 19:08:26 -05:00
Adam
3c90724219
slayer plugin: show initial assignment amount in infobox tooltip
2018-11-30 22:16:59 -05:00
Adam
3c797ec685
Revert "Add initial kill counter to slayer task ( #6654 )"
...
This reverts commit 4104c04d37 .
2018-11-30 22:06:30 -05:00
Adam
929d1c7fb6
Revert "Merge pull request #6760 from deathbeam/fix-slayer-task"
...
This reverts commit 699cc233e8 , reversing
changes made to 4104c04d37 .
2018-11-30 22:06:06 -05:00
Adam
6ecf206902
runelite-client: remove github-release-plugin
2018-11-29 18:20:24 -05:00
Adam
719d20693d
runelite-client: exclude xz dependency from commons-compress
...
We are not using xz compression with jbsdiff.
2018-11-29 18:19:17 -05:00
Adam
d715b3a50c
runelite-api: add skull icon api for local player
2018-11-24 11:18:15 -05:00
Adam and Toocanzs
f0bb1666fd
gpu: add toggle for color banding
...
Co-authored-by: Toocanzs <dupanzszs@gmail.com >
2018-11-23 16:07:21 -05:00
Adam and Toocanzs
e530f2e7ff
gpu: move hslToRgb to its own file
...
Co-authored-by: Toocanzs <dupanzszs@gmail.com >
2018-11-23 15:49:48 -05:00
Adam
f31421d8fa
gpu: remove duplicate definition of struct modelinfo in comp.glsl
2018-11-23 14:53:31 -05:00
Adam
67f0672799
gpu: add shader for tiles
...
This has a measurable performance improvement on weaker GPUs since there
are generally many tiles and they have few faces
2018-11-23 13:22:13 -05:00
Adam
aaa00d0200
Remove update check service and client
2018-11-22 19:08:30 -05:00
Adam
14d6cd9670
Add implementation of getSprites as it has been inlined
2018-11-22 07:27:41 -05:00
Adam
1c7113ab7c
gpu: destroy glcontext on shutdown
2018-11-18 10:27:07 -05:00
Adam
3064726e0f
Bump to 1.5.0-SNAPSHOT
2018-11-15 18:58:10 -05:00
Adam
2ac1ab544e
http service: use jav_config for determining revision
...
The handshakes are now ambigious due to having to support multiple
client releases
2018-11-15 18:48:13 -05:00
Adam
3f5e273349
Add GPU renderer
2018-11-15 09:37:36 -05:00
Adam
3c84d98638
draw manager: lazily fetch screenshot image
...
Also no longer pass images to every frame listener. With GPU rendering
it is expensive to get Images each frame.
2018-11-15 09:31:04 -05:00
Adam
f09a0d7d89
mixins: replace drawScene
...
This is in preparation for extending draw distance.
2018-11-15 09:30:34 -05:00
Adam
fb449283e2
devtools: add cape command
2018-11-12 11:33:38 -05:00
Adam
42ad93c33c
entity hider: check for players with no names
...
Not sure why this happens but we have stacktraces of isFriend crashing
due to a player not having a name (yet?). It looks like the names are
sent separately from the player spawn in the protocol.
2018-11-07 18:08:41 -05:00
Adam
258d66cfd9
player mixin: remove unused field
2018-11-04 18:52:50 -05:00
Adam
f9711e1de4
wasd plugin: add player name to chatbox text
2018-11-04 14:03:43 -05:00
Adam
e1dac1f2e7
http-api: lombok HiscoreResult
2018-10-31 19:10:19 -04:00
Adam
97849ee1c2
Remove model viewer
...
It was subtree split to https://github.com/runelite/modelviewer
2018-10-31 17:55:42 -04:00
Adam
47cf5e543f
http api/service: map .js to application/json and use in http clients
...
This is to trick the CDN into caching responses
2018-10-29 15:26:48 -04:00
Adam
71f398de5c
feed controller: add cache control for feed result
2018-10-28 23:49:17 -04:00
Adam
5eae5201f1
runelite-client: add Twitch chat plugin
2018-10-22 21:44:53 -04:00
Adam
16540567b1
config panel: add support for password fields
2018-10-22 21:24:50 -04:00
Adam
431713b9a4
Wait for process termination when sending notifications
2018-10-20 21:08:19 -04:00
Adam
f3b245cdf2
clue plugin: fix spelling of Peksa's name
2018-10-16 20:06:26 -04:00
Adam
78cbf47b83
Revert "Remove zoom plugin"
...
This reverts commit 1f7ab3114e .
2018-10-11 16:37:02 +02:00
Adam
7cfd8e3bbd
chat history: update welcome message
2018-10-11 07:48:40 -04:00
Adam
1f7ab3114e
Remove zoom plugin
...
It is broken with the last update
2018-10-11 07:43:54 -04:00
Adam
caa0b65894
ge search: cap max results at 100
2018-10-10 18:53:08 -04:00
Adam
3129fea229
runelite-client: update for search api changes
...
This moves the item search locally and does a contains check instead of
requiring item searches to contain full item names.
Fixes assert fail introduced in b72bda1c75 from
fetching item compositions on the executor thread in the !price command.
2018-10-08 18:29:08 -04:00
Adam
c2433c0655
chat message manager: add support for coloring to/from
2018-10-08 18:19:29 -04:00
Adam
6b0f747a75
mixins: fix runelite message not being cleared on reused messages nodes
2018-10-08 18:12:47 -04:00
Adam
7adca5bda2
http-api: modify ItemPrice to contain id/name instead of Item
2018-10-07 12:43:22 -04:00
Adam
7223d3436d
http service: return item names in price lookup
2018-10-07 12:00:55 -04:00
Adam
d4cbe0e730
feed controller: move feed result fetch to spring scheduler
...
memoizeWithExpiration will block threads if one is waiting on a result, or crashes when getting the result
2018-10-04 09:32:23 -04:00
Adam
453b174c79
Merge remote-tracking branch 'db/re-enable-hop'
2018-09-27 06:30:09 -04:00
Adam
e5c13eff74
xp tracker: limit to one update per 5 minutes
2018-09-26 19:06:46 -04:00
Adam
78eb357bbf
opponent info: add config opt to show health as percent
2018-09-21 17:27:31 -04:00
Adam
15c610ea63
Update 175
2018-09-20 06:57:56 -04:00
Adam
e66ae78f67
virtual levels plugin: fix plugin changed method name to have meaning
2018-09-19 22:07:50 -04:00
Adam
2b27e2163c
runelite-api: add queueChangedSkill for queueing a skill change event
2018-09-19 18:42:14 -04:00
Adam
8293819e47
world hopper: disable world hopper plugin
...
Jagex reports the world switcher is being falsely flagged as a bot
2018-09-18 15:01:45 -04:00
Adam
8be49e1604
http-api: use https for hiscore urls
...
These have started to return 302 moved to https now.
2018-09-12 07:50:38 -04:00
Adam
9906f3120d
http-service: add caching for hiscore lookups
2018-09-12 07:50:38 -04:00
Adam
417c19e209
Revert "Merge pull request #4568 from deathbeam/proper-shutdown"
...
This reverts commit 8d53997685 , reversing
changes made to 4f548e835c .
This is crashing on shutdown.
2018-08-30 06:46:26 -04:00
Adam
031b53b11d
woodcutting plugin: fix npe rendering redwood trees if axe is null
2018-08-27 20:31:26 -04:00
Adam
50b19b2ced
widget id: update bottom line stones widget ids
2018-08-26 12:42:49 -04:00
Adam and Forsco
692fcfa7d2
runelite-client: add friend list plugin
...
This adds a count to friend and ignore list titles
Co-authored-by: Forsco <github@forsco.net >
2018-08-24 21:17:27 -04:00
Adam
2b81d30228
Add Ignore API
2018-08-24 21:13:34 -04:00
Adam
962d5d7827
runelite-api: add method for getting number of friends
2018-08-24 21:13:26 -04:00
Adam
2602e70f51
http service: improve update detection logic
...
Check the next revision is "outdated" in the event multiple revisions are valid.
2018-08-23 16:11:58 -04:00
Adam
811061c18a
Update 173
2018-08-23 06:59:01 -04:00
Adam
534fda881e
pest control plugin: cleanup & lombokize
2018-08-18 09:31:59 -04:00
Adam
d7739fafc5
pest control plugin: move portal text overlay underneath progress bar
2018-08-18 09:29:07 -04:00
Adam
e36c5fae91
barrows plugin: fix double counting price of coins
...
getItemPrice was changed to count coins in b4f95f1f4b
2018-08-18 08:33:13 -04:00
Adam
1fb5365e7c
corp plugin: deprioritize attack option on dark energy core
2018-08-17 22:07:09 -04:00