Commit Graph

30 Commits

Author SHA1 Message Date
Florian CUNY 0b4b5298ab First try at making a GitHub-based update checker 2020-06-14 11:31:13 +02:00
Florian CUNY b9915dba98 Renamed a variable in WebManager to make it less confusing 2020-05-19 17:56:10 +02:00
tastybento 21eeedbbb0 Fixes addon disablement in onEnable.
Clean up imports.

https://github.com/BentoBoxWorld/BentoBox/issues/1090
2019-12-29 05:55:57 -08:00
Florian CUNY 2ad661b11a Improved the GitHub download feedback to be less spammy 2019-12-23 13:56:53 +01:00
Florian CUNY 3d853d58f8 Fixed "gathering contribution data" messages not being toggled by the config option 2019-12-07 11:41:19 +01:00
tastybento 22cd2379d3 Javadoc fixes 2019-12-01 09:03:22 -08:00
Florian CUNY 551975d6c9 Added Credits GUI for addons and BentoBox
Implements https://github.com/BentoBoxWorld/BentoBox/issues/993
2019-10-24 13:56:06 +02:00
Florian CUNY d9dc337de9 Should fix NPE when setting up connection to GitHub 2019-09-28 14:21:16 +02:00
Florian CUNY c90fb88590 Improved "unhandled exception" message in WebManager 2019-09-08 14:49:35 +02:00
Florian CUNY 5cd2df08b8 Catch JsonParseExceptions in WebManager when parsing weblink's json files 2019-09-08 14:49:11 +02:00
Florian CUNY f44b36267d
Improved the GitHub "download data" messages
added a message to tell the download is done
made the "could not connect" message only show if isLogGitHubDownloadData() is set to true
2019-07-07 08:06:16 +02:00
tastybento b1f66eb31b Fixes bugs and code smells from Sonarcloud. 2019-07-04 16:54:05 -07:00
Florian CUNY 563465ad14 Increased the minimum time between connections to the GH API to 60 minutes 2019-06-30 08:56:38 +02:00
Florian CUNY e23ed0b25d Added translatable tags and topics for the Catalog entries 2019-06-29 13:35:27 +02:00
Florian CUNY 64f03bad04 Updated the WebManager to gather the data from the new repo 2019-06-28 21:25:09 +02:00
Florian CUNY 23f4e66a02 Switched to TheBusyBiscuit's GitHubWebAPI4Java 2019-06-27 21:20:12 +02:00
Florian CUNY d064ed71ec Fixed NPE when the WebManager fails to gather data from GitHub API
Fixes https://github.com/BentoBoxWorld/BentoBox/issues/760
2019-06-14 10:22:26 +02:00
Florian CUNY 284de9e288 Added config option 'logs.github-download-data' 2019-06-09 09:18:30 +02:00
Florian CUNY e184ed833c Slightly improved Catalog code 2019-05-24 22:04:28 +02:00
Florian CUNY 96464138f5 Avoid using Exception#printStackTrace() in WebManager 2019-05-08 16:14:32 +02:00
Florian CUNY d42d0118d7 Fixed GitHub data gathering still using lowest connection interval value
Fixes commit a3a50c1961
2019-05-08 14:59:59 +02:00
Florian CUNY a3a50c1961 Made the GitHub connection interval be at least 15 minutes 2019-05-04 23:05:11 +02:00
Florian CUNY 5333f694cb Made the GitHub data addons catalog parser supports spread JSON 2019-04-21 14:16:21 +02:00
Florian CUNY e522d7155a Added some since javadoc annotations in WebManager 2019-04-21 11:12:22 +02:00
Florian CUNY 0f7c5895f5 Made the GitHub connection interval config check more permissive
So that negative values will also disable the repeating task
2019-04-21 10:39:01 +02:00
Florian CUNY a728f5e531 Finished implementation of the Catalog Panel
It requires some polishing, but it is working.
2019-04-21 10:28:48 +02:00
Florian CUNY c47a41f3fc Removed the drafty Github api - we now use the GitHubAPI4Java :) 2019-04-18 14:41:29 +02:00
Florian CUNY 1bdb919734 Added 'web.github.download-data' in config 2019-02-21 10:53:01 +01:00
tastybento bce17ce467 Added admin trash command to handle damaged island db (#546)
* WIP - adds admin commands to handle damaged island db

Trash, purge, etc.

DO NOT MERGE YET

https://github.com/BentoBoxWorld/BentoBox/issues/505

* Prefixes the island uniqueId with the game mode name.

This enables manual removal of old game mode island files from the
database by admins if required.

* Adds Admin trash and empty trash commands

* Adds various commands for trash management

* Remove unused imports

* Forgot the javadoc in IslandsManager
2019-02-17 13:32:05 +01:00
Florian CUNY 7e0ea8d945 Added WebManager 2019-02-12 16:24:51 +01:00