* Ignore exceptions when loading the account properties file, handle with smaller error checking. (there is already a fallback process).
* mudclient move sleep counter below other bot paint elements to prevent overlap
* Slow down multiple bot loading.
* Copy hashes.properties from the jar to assets folder (if missing)
* Fix fatigue alignment in the client
Clean up autologin code
* This implementation uses timers (checking system time) instead of controller.sleep() which may have been causing bugs for very long sleep times when client could not connect. This is also much cleaner and safer in edge cases. Waiting for autologin time has been slightly shortened.
Gradle build
* add Idlersc/Cache folder delete to gradle clean task now that cache autogenerates with client launch
* include scripts in gradle release.
Client
* Update client (it added these resources)
* move helper scripts to /scripts folder (less confusing)
* Fix git ignore for helper scripts to ignore only root folder copies of them (if moved to root)
No bank tav chaos
* more fixes
* Add assets and client changes from last update
* update get-core-repository script to perform a gradle clean task before executing. along with clean task deleting core.
* gitignore - we already ignore the entire Cache folder
* Include res assets folder in a release task
* Fix "new" UI icons issue by editing config.txt
* generate config.txt in Idlersc client launcher
* do not download config.txt from client repo
* Fix bug where not having any account files would pass null to the openrsc client as username and password and break everything. just checked for username/pass being null when config.absorb(parseResult) is called,and only parse non-null values, else set to default username/password. Shouldn't matter if any other settings are null
* remove accounts folder and default username.properties
* remove remote discord_inuse.txt
* set to toggle gfx on, and show side bar, when username is null. Basically the default case when opening.
* gitignore - Don't include UID or discord_inuse, add comments
* Adds patcher and core openrsc client the IdleRSC project
* app = idlersc app files
* client = openrsc client
* patcher = idlersc patcher
"* Fix CLI due to input causing the program to crash on startup.
* Fix transitive dependency spitting out an error on [startup](https://www.slf4j.org/codes.html#StaticLoggerBinder).
* Fix `.editorconfig` causing IDE formatting to clash with spotless' preferred formatting.
* Fix typo in debugger button. (This isn't 100% fixed, I'll investigate later.)
* Fix infinite looping bug when the cache creation window is exited.
* Add more documentation.
* Add `patcher` and `client` subprojects.
* Add `run` task to gradle for development/debugging purposes. This can be invoked via IDE or command line using the gradle wrapper. Bonus - args can be passed via the gradle --args option. For example, `./gradlew run --args='--auto-login --username username --password password --init-cache coleslaw'`
* Move main project to `app` subproject due to shared dependencies.
* ~~Bump JDK required to 11.~~ Keeping minimum required JDK at 8.
* Add convenience scripts to update code shared from `core` repository.
* Played musical chairs with level 3 chickens. Spoiler: I lost, every time."