204 Commits

Author SHA1 Message Date
NovaFox161
f126789b8e Upgrade Gradle and several dependencies
Wow that required more changes than I expected
2025-12-23 01:27:31 -06:00
NovaFox161
73e295370e Update command docs with changes 2025-07-31 00:54:43 -05:00
NovaFox161
c485c0fa98 Attempting to refactor how network status is tracked
If this works, it will make the API completely stateless, finally, as well as remove a good chunk of legacy spaghetti
2025-07-26 02:01:29 -05:00
NovaFox161
cb8469da99 Update readme and commands list 2025-07-21 01:12:07 -05:00
NovaFox161
9929344efc Updating more things
Not sure why npm ci breaks but npm install works, no matter what I do...
2025-07-02 19:27:05 -05:00
NovaFox161
0b35901ab2 Upgrade various other dependencies and cleanup several warnings 2025-06-17 23:37:59 -05:00
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