Commit Graph

198 Commits

Author SHA1 Message Date
NovaFox161 d4e98ff982 Add better error catching for heartbeat cron job
Seems that the exceptions are escaping, I think because there's some context shenanigns going on that I need to fix, but this should keep it functioning in the meantime
2024-07-02 18:42:51 -05:00
NovaFox161 cf9e6ad91a Removing some now unused and deprecated code 2024-04-10 23:56:48 -05:00
NovaFox161 7094d64f0a Trying to use less tags for images 2024-03-11 00:12:18 -05:00
NovaFox161 2d475e08b8 Its a whole new auth world
I redid the new auth system I added a little while back,
 this time it's not spaghetti and should be maintainable
2023-10-22 01:37:04 -05:00
NovaFox161 4d1cf2bf28 Add build version info to image tags
Storage is cheap, and these images are layered correctly, so I think its
worth it for even better reproducibility
2023-10-08 18:28:45 -05:00
NovaFox161 54e8c4f087 Fix issues with Thymeleaf due to Spring upgrade 2023-09-06 17:42:24 -05:00
NovaFox161 bbc0934b1f Update several dependencies 2023-08-19 09:31:15 -05:00
NovaFox161 cac34eea85 Upgrade to Spring 3.1.2 and JDK 17 2023-08-18 20:47:31 -05:00
NovaFox161 957cf5f751 Upgrade to Kotlin 1.8.10
Also bump Jib and Kotlin Poet versions
2023-03-21 15:23:00 -05:00
NovaFox161 b6a4690668 Migrate to new configuration 2023-01-09 16:51:30 -06:00
NovaFox161 9139801a33 Move API url into app props 2022-11-23 20:48:31 -06:00
NovaFox161 9c59ce81e8 Get DiscordOauthHandler using DI
Includes further work towards config migration
2022-11-23 20:30:07 -06:00
NovaFox161 6108a4c656 Beginning of refactor settings.properties to application.properties 2022-11-20 22:06:51 -06:00
NovaFox161 4058a61b7f Cleanup spring config files 2022-11-20 17:12:50 -06:00
NovaFox161 911bd82a4b I can't wait till web is standalone 2022-11-19 22:19:38 -06:00
NovaFox161 f74f13bfef Attempting to fix CI issues via gradle 2022-11-19 22:06:19 -06:00
Nova Maday 930654b097 Refactor gradle files & setup Docker compose (#142)
* Refactor and cleanup gradle - Finally

* Add docker compose and get application running

* Upgrade spring to 2.7.5

Also remove commented out legacy
2022-11-19 12:13:48 -06:00
NovaFox161 1cde84f1cc Fix status page 2022-08-14 14:24:18 -05:00
Nova Maday e9f2426dcc Forgot to include website change for multi-instance cam (#139) 2022-08-14 13:59:09 -05:00
NovaFox161 7fab484f69 Fix error causing logouts to fail 2022-08-14 13:28:42 -05:00
NovaFox161 dd9b6bc1a2 Add description and timezone args to cal create 2022-04-19 09:26:20 -05:00
NovaFox161 b795e69784 Add JSON formatter override to other modules 2022-03-19 12:13:29 -05:00
NovaFox161 8fcc841515 Add additional optional args to event create 2022-02-13 13:52:32 -06:00
NovaFox161 00c663e391 Rewrite announcement command to slash command
Still needs plenty of testing and possibly some code optimization,
but its great progress.
2022-01-01 22:54:45 -05:00
NovaFox161 2d0a0a5fb0 Add displaycal to commands page 2021-11-26 22:37:49 -06:00
NovaFox161 91fc0005f0 Fix event color linkrot 2021-11-12 14:34:14 -06:00
NovaFox161 5efcd9bada Accidentally removed a needed dep for web 2021-11-11 20:27:25 -06:00
NovaFox161 6588d0f881 Bump dependency versions and remove unneeded deps 2021-11-11 11:02:54 -06:00
NovaFox161 1b882f6315 Fix incorrect url and add status tracking 2021-11-04 17:51:05 -05:00
Nova Fox 9d289110c1 Add discal CAM - A centralized authentication source (#118) 2021-11-04 17:08:55 -05:00
NovaFox161 6c5f9a3d4b Clean up event command docs 2021-10-15 23:17:03 -05:00
Nova Fox 8879d5028d Rewrite event command to slash command (#117)
This rewrites the event command into being a slash command, complete with in-built support for multi-cal and fully abstracted from google code to allow drop-in support for additional hosts

Just needs testing
2021-10-15 15:40:22 -05:00
NovaFox161 bbac319745 Move all versions into gradle.properties 2021-10-14 12:36:29 -05:00
NovaFox161 2c4f124220 Improve html code formatting slightly 2021-10-12 17:25:33 -05:00
NovaFox161 4064ee1150 Add information for web/api ram usage 2021-10-12 16:55:10 -05:00
NovaFox161 11ea7563d0 This should be the last fix needed 2021-10-12 16:43:09 -05:00
NovaFox161 cd3d985e61 Resolve some more errors + slightly better formatting 2021-10-12 16:31:06 -05:00
NovaFox161 e9036e69f6 Fix errors on status page 2021-10-12 15:56:18 -05:00
Nova Fox 149b73b73a Status tracking rewrite + code cleanup (#116) 2021-10-12 15:10:40 -05:00
NovaFox161 cde903f6d7 Delete lazy discal file, it needs to be rewritten 2021-10-06 11:48:04 -05:00
Nova Fox 38f44886b5 Convert calendar command to slash command (#115) 2021-10-06 11:11:37 -05:00
NovaFox161 75abcc16de Remove documentation for removed subcommand 2021-10-02 23:21:28 -05:00
NovaFox161 0eed8d713c Add back "view on Google" button but supports more hosts now!! 2021-09-30 12:31:33 -05:00
NovaFox161 adbdb389fa Now compiles on Windows! 2021-09-22 13:38:21 -05:00
NovaFox161 28bac4af11 Update commands page to reflect recent help command change 2021-08-26 15:54:24 -06:00
NovaFox161 300fb4a045 Fix empty button 2021-08-26 12:04:36 -06:00
NovaFox161 641e64b7a1 Remove "view on Google" button
It's honestly not really needed anymore and will become even less relevant once other hosts are supported
2021-08-26 11:52:26 -06:00
NovaFox161 ea4e104e12 This should add support for new cal features on embed page 2021-08-26 11:23:14 -06:00
NovaFox161 91afc55f3c Convert rsvp command to slash command
Also deprecate most of the java util classes and clean up code in several places that were touched by this change
2021-08-25 15:17:45 -06:00
NovaFox161 75eabd458e Code cleanup
Convert a few event listeners to kotlin

Remove discalChannel as this is no longer needed since slash commands can be restricted by
2021-08-24 12:08:44 -06:00