You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add getters/setters and allow reloading of properties. Also add some documentation to properties as well as more default values, just to be on the safe side (049925e)
Display download button only if status is Available (9c0edc7)
Write docs for all the REST API classes, methods etc. I've been working on for the last couple of weeks. This commit also contains some minor refactorings, but nothing major or worth a separate commit. (26519a0)
Allow specifying custom server-icon.png and server.properties. The image will be scaled to 64x64. Implements GH#88 and GH#89. (e3670e4)
Basic filewatcher to monitor a couple of important files. Example: Delete serverpackcreator.properties to reload defaults (d3f194a)
Implement voting-system for server packs. Improve styling of download table. (e49fa96)
in start scripts: Ask user whether they agree to Mojang's EULA, and create eula=true in eula.txt if they specify I agree. Closes GH#83 (5995f51)
gui: Add button in menubar to clear GUI. Allows starting with a fresh config without having to restart ServerPackCreator. Implements GH#91 (dddee02)
gui: Save the last loaded configuration alongside the default serverpackcreator.conf, unless a new configuration was started. Can be activated/deactivated with de.griefed.serverpackcreator.configuration.saveloadedconfig=true or false respectively (e03b808)
webservice: Add fields and methods required by CurseForge modpack creation (f3d8da9)
webservice: Allow downloads of available server packs. Expand checks for queueing system of newly submitted generation request. (7b75064)
webservice: Allow overriding of Spring Boot properties with an external application.properties in the directory where SPC is being executed in. (8b03f59)
webservice: Allow the creation of a server pack from a CurseForge projectID and fileID as well as regeneration (enable in properties) of said server pack. (fd7f6d3)
webservice: Check for -web arg. Explicitly warn user about running web on Windows machines. Move DI to better accommodate mode chosen. (1585130)
webservice: Expand properties for webservice and extract default dirs to exclude (bbfc0fa)
webservice: Increment download counter when downloading a server pack (2ba7adf)
webservice: More work towards the frontend. Create a server pack from a CurseForge projectID and fileID. Dark mode switch. Interactive background. Mobile compatibility changes. (11ab90f)
webservice: Move commonly used fields to custom properties. Allow reload via reload() (b60e723)
webservice: Populate Downloads-section with server packs from database and allow download if available. Add search-function and allow users to select visible columns. (80f4b8d)
webservice: Queueing-system for generating server packs one-by-one. (93a666a)
webservice: Remove/extract commonly used fields/methods. Couple of refactorings of run() for webservice. (6d986f9)
webservice: Update database entry for newly created server pack with availability, filesize and cleanup no longer needed files. (a3c5694)
🛠 Fixes
Catch occasional error from CurseForge's API which could lead to dead entries in the database (625a8a8)