7 Commits

Author SHA1 Message Date
Nova Fox
b1c12b2788 Convert to Gradle (#112)
Fully convert to using Gradle instead of Maven for dependency management and building.

This change also includes using Jib again as it works properly for multi-module projects with Gradle.

Some files have been relocate to places that semantically make more sense and work will with a proper build system.

Added GitProperties for handling certain variables that need to be set at build time (for example the version name seen by users) as these were previously set through Maven hackery.
2021-08-23 11:13:44 -05:00
NovaFox161
0097b562db Add script for building locally 2021-08-18 21:05:24 -05:00
NovaFox161
25295b7704 Attempting to fix jenkins build issues 2021-08-18 11:35:53 -05:00
NovaFox161
07ba20a126 New calendar view added, working on adding additional functionality 2021-02-27 23:02:56 -06:00
NovaFox161
08dd4b5d9a Fix issues with resources not being included in web jar 2020-10-14 22:36:44 -05:00
NovaFox161
57d32054c1 Fix numerous issues on the way to getting calendar embed working
Add inline source mapping for debugging
Fix web calendar's json conversion being incorrect
Start work on getting the calendar styled correctly
2020-03-08 13:32:54 -05:00
NovaFox161
e8d013a709 Get Typescript working on web + some extras
This commit gets typescript compiling to browser-safe javascript using webpack.
Also fix some issues regarding handling status endpoints, missed debug and error reports, and cleaning some other things up.

Last change involves getting maven to automatically compile typescript and styles for the website without needing to do it in cli before the package
2020-03-07 21:24:11 -06:00