Commit Graph

93 Commits

Author SHA1 Message Date
Runelite auto updater
75522cd758 [maven-release-plugin] prepare for next development iteration 2017-11-24 15:22:56 +00:00
Runelite auto updater
142c008165 [maven-release-plugin] prepare release runelite-parent-1.2.8 2017-11-24 15:22:53 +00:00
Runelite auto updater
5cf73f424d [maven-release-plugin] prepare for next development iteration 2017-11-16 17:24:29 +00:00
Runelite auto updater
230bdc4d1e [maven-release-plugin] prepare release runelite-parent-1.2.7 2017-11-16 17:24:26 +00:00
Adam
7b66528694 cache dao: fix findMostRecent() to sort by revision properly 2017-11-10 11:28:39 -05:00
Runelite auto updater
330f8071c3 [maven-release-plugin] prepare for next development iteration 2017-11-09 17:41:55 +00:00
Runelite auto updater
665f8fedb1 [maven-release-plugin] prepare release runelite-parent-1.2.6 2017-11-09 17:41:50 +00:00
Adam
32eeef4a3f Update guava to 23.2-jre, place under dependencyManagement
This is to fix guava #2152 which causes ClassPath to return an empty list when the path of the classloader contains special characters
2017-10-22 10:15:26 -04:00
Runelite auto updater
4ad762293a [maven-release-plugin] prepare for next development iteration 2017-10-19 12:13:38 +00:00
Runelite auto updater
2d6ad1da84 [maven-release-plugin] prepare release runelite-parent-1.2.5 2017-10-19 12:13:32 +00:00
Unknown
09f7cebedb http-service: Fix capturing the whole of dot-delimited keys 2017-10-15 00:04:33 +02:00
Runelite auto updater
917b0963b4 [maven-release-plugin] prepare for next development iteration 2017-10-07 14:23:08 +00:00
Runelite auto updater
0d1abe4b1b [maven-release-plugin] prepare release runelite-parent-1.2.4 2017-10-07 14:23:04 +00:00
Adam
3414e27bd6 account service: use common gson 2017-09-28 22:59:49 -04:00
Adam
58b34d0fc0 xtea: validate submitted keys and make them not unique per revision 2017-09-28 19:28:42 -04:00
Adam
f1bc016cf9 cache: use the most recent cache instead of the archive with the highest revision, which isn't always reliable 2017-09-28 19:22:56 -04:00
Adam
16aff43607 http-service: disable csrf protection which got enabled from the cache security manager 2017-09-28 19:22:08 -04:00
Adam
7ce893af7b cache: store index and archive crcs, and check them for updates too
Switch archive storage to CAS as sometimes archives change content without changing revision
2017-09-24 15:44:16 -04:00
Adam
714547e1bf cachedao: use prepared statement for finding files in archive 2017-09-21 18:00:21 -04:00
Adam
76b2d36704 cache: netty-ize client and server 2017-09-17 13:34:54 -04:00
Julian Nowaczek
b12bd04764 Hiscore feature expansion (#152)
* Add remaining Hiscore parameters to HiscoreSkill

* Add remaining Hiscore parameters to HiscoreResult

* Add remaining Hiscore parameters to HiscoreResultBuilder

* Add new Hiscore panel icons (from offical Hiscore website, so they don't match very well) and subpanel for Clue Scrolls, Bounty Hunter - Hunter, Bounty Hunter - Rogue, and Last Man Standing

* Add logic to catch unranked hiscores and display them properly. Not currently checking for combat level calculations, but other cases should be covered.

* Make HiscoreService and HiscoreClient aware of different hiscore endpoints

* Add Spring Editor to convert path variable String to enum, add pretty versions of HiscoreEndpoint names, add new icons for endpoint selection

* Fix HiscoreEndpoint.valueof failing silently and preventing lookup, update HiscoreService tests, add Hiscore endpoint selection buttons to HiscorePanel

* Replace HiscorePanel skill icons with smaller versions from the official hiscore website

* Fix details listing rank instead of experience

* Fix details listing rank instead of experience, fix skill panels not being cleared when selecting a different hiscore category, make HiscoreService respond 404  when a Hiscore entry is not found instead of 500.

* Fix skill panels not being cleared when selecting a different hiscore category, make HiscoreService respond 404  when a Hiscore entry is not found instead of 500.

* Revert changing RuneliteAPI base URL, those changes should not have been committed (local testing only)

* Add ClueScrollAll and ClueScrollMaster to HiscoreService tests.

* Style cleanup and relocate NotFoundException to http-service package

* Use relative path for small skill icons

* Move Jagex Hiscore urls from HiscoreService to HiscoreEndpoint

* Create new util package in http-service for common exceptions and Spring converters, clean up HiscoreService by streamlining error handling and removing methods for old unit test

* Change HiscoreService unit test to use new HiscoreTestService subclass which handles setting the test URL

* Change HiscoreEndpoint hiscoreUrls to HttpUrl instead of String

* Cleanup formatting, remove unused http-service exception

* http-api: cleanup HiscoreEndpoint
2017-09-16 16:41:11 -04:00
Adam
744f912d1a http-service: update cache storage 2017-09-11 17:08:43 -04:00
Adam
94530bda30 http-service: add cache service 2017-09-11 16:25:25 -04:00
Adam
a005ad0924 http-service: use gson for serialization, pretty print 2017-09-11 16:25:25 -04:00
Adam
2cc0eb4766 http-service: use spring externalized configuration for oauth id/secret 2017-09-10 13:20:54 -04:00
Runelite auto updater
e38ac2c52a [maven-release-plugin] prepare for next development iteration 2017-08-24 17:26:25 +00:00
Runelite auto updater
a93ffa730d [maven-release-plugin] prepare release runelite-parent-1.2.3 2017-08-24 17:26:21 +00:00
Runelite auto updater
9895bcbba5 [maven-release-plugin] prepare for next development iteration 2017-08-17 12:31:56 +00:00
Runelite auto updater
560830180d [maven-release-plugin] prepare release runelite-parent-1.2.2 2017-08-17 12:31:53 +00:00
Adam
68c9172af2 http-service: fix /account/callback 2017-08-14 07:55:59 -04:00
Adam
b6a7108ca5 http-service: switch to spring-web from sparkjava/guice 2017-08-10 17:56:03 -04:00
Runelite auto updater
a81935849d [maven-release-plugin] prepare for next development iteration 2017-08-07 22:02:50 +00:00
Runelite auto updater
bb008f01b8 [maven-release-plugin] prepare release runelite-parent-1.2.1 2017-08-07 22:02:47 +00:00
Runelite auto updater
13e4fc4117 [maven-release-plugin] prepare for next development iteration 2017-08-03 12:13:54 +00:00
Runelite auto updater
6ffe49f45d [maven-release-plugin] prepare release runelite-parent-1.2.0 2017-08-03 12:13:51 +00:00
Adam
22c34e84c5 Bump for 1.2.0-SNAPSHOT 2017-07-22 13:57:33 -04:00
Adam
8b5f22106e http-service: add single skill hiscore lookup 2017-07-21 18:15:10 -04:00
Runelite auto updater
1d4305a17a [maven-release-plugin] prepare for next development iteration 2017-07-20 15:25:52 +00:00
Runelite auto updater
5db59e745a [maven-release-plugin] prepare release runelite-parent-1.1.33 2017-07-20 15:25:49 +00:00
Adam
d1bbc52bb4 Remove unused imports 2017-07-16 10:11:08 -04:00
Adam
9734ded390 http-service: add item search 2017-07-14 18:34:34 -04:00
Runelite auto updater
292df9c7d2 [maven-release-plugin] prepare for next development iteration 2017-07-13 12:41:15 +00:00
Runelite auto updater
3c3812821b [maven-release-plugin] prepare release runelite-parent-1.1.32 2017-07-13 12:41:11 +00:00
Adam
24a6291145 http-service: add examine service 2017-07-08 12:37:39 -04:00
Adam
c690d11840 http-service: set response status to 501 if an exception is encountered 2017-07-08 12:33:47 -04:00
Runelite auto updater
f5a3770727 [maven-release-plugin] prepare for next development iteration 2017-06-29 17:18:17 +00:00
Runelite auto updater
205f152b50 [maven-release-plugin] prepare release runelite-parent-1.1.31 2017-06-29 17:18:13 +00:00
Runelite auto updater
82dadaa48e [maven-release-plugin] prepare for next development iteration 2017-06-15 18:15:06 +00:00
Runelite auto updater
1610e86ef7 [maven-release-plugin] prepare release runelite-parent-1.1.30 2017-06-15 18:14:59 +00:00
Adam
a67fb38d27 http-service: add item price api 2017-06-13 18:20:24 -04:00