17 Commits

Author SHA1 Message Date
NovaFox161
a9b5b04f8d Bump to Kotlin 1.5.31 2021-10-10 20:35:04 -05:00
NovaFox161
24dc652d51 explicitly ignore .DS_STORE 2021-10-10 19:49:57 -05:00
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
50e99d201b Migrate over to Spring WebFlux and rewrite API endpoints in Kotlin
API v1 has been discontinued

Add docker-compose for local development testing. Note: This is not persistent, attempting to run this for production will be very very bad
2021-05-04 16:14:57 -05:00
NovaFox161
afda97bce0 Add proper ignore for generated files that got moved 2020-10-18 19:41:42 -05:00
NovaFox161
db05559c2a Add a few folders to .gitignore incase we forget to run mvn clean
This is so that generated files don't get included in the repo by
accident due to forgetting to clean the project after running local
tests
2020-04-04 00:12:46 -05:00
NovaFox161
164a939c8f Make some massive changes to how the website is built and fix several issues
This commit changes a lot of things, the major changes are as follows:
- removed all old web files from server module
- Switched to using Typescript for development of the frontend
- fixed /events/list/list endpoint duplication
- Compile all TS code into a single JS file
- Add automatic gulp building/cleaning on maven steps
- Add object parity in TS for OOP handling
- All relevant API calls have own TS file for request eliminating duplicated code
- Add read-only API key support for embed pages (so that a temp key can be generated for anonymous users without write permissions)
- Fixed several typos and small issues
2020-03-03 14:16:40 -06:00
NovaFox161
c197b911f6 Start work on website rewrite 2019-08-06 13:40:44 -05:00
NovaFox161
95234601b7 Update .gitignore 2019-03-18 12:41:19 -05:00
NovaFox161
68daa7d6c5 Need to push so I can finish this up on my other computer. 2018-08-12 09:55:01 -05:00
NovaFox161
3c063b60dc Should fix dashboard announcement page messiness. 2018-05-27 14:26:56 -05:00
NovaFox161
8e4807c013 Losing my mind trying to fix errors that don't really exist?? heeeelp 2018-05-25 16:28:08 -05:00
NovaFox161
9892bbfc30 Restructure modules. Hopefully this works 2018-05-25 12:26:43 -05:00
NovaFox161
9dc0d7a7b2 Add ability to completely "remove" your RSVP state. 2017-09-07 16:15:54 -05:00
NovaFox161
f1d790b074 Now ignore the MANIFEST (caused issues). 2017-04-04 14:05:02 -05:00
NovaFox161
323d79239a Add Google Calendar APIs and support. 2017-01-03 10:32:45 -06:00
NovaFox161
c9442a0072 Initial commit. 2017-01-02 11:51:02 -06:00