Commit Graph

57 Commits

Author SHA1 Message Date
NovaFox161 c757fb6d69 So that made it worse, this makes it work 2025-12-23 02:29:51 -06:00
NovaFox161 f126789b8e Upgrade Gradle and several dependencies
Wow that required more changes than I expected
2025-12-23 01:27:31 -06: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 08e7ee54d9 Just casually deleting loads of now unused old code. Feels good 2024-12-07 01:22:26 -06:00
NovaFox161 ef9a382e87 Refactor 3rd party package structure 2024-10-31 23:40:33 -05:00
NovaFox161 11663033db Implement new GoogleCalendarApiWrapper component
Now to build up the main abstraction layer for calendars. Maybe PartialCalendar/FullCalendar? TBD
2024-10-27 14:49:41 -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 cf17c30917 Cleanup calendar authentication implementation
This pass brings this code more properly in-line with adopted patterns,
updates the Google api dependencies,
and begins defining the pattern for api wrappers
2024-05-17 23:23:51 -05:00
NovaFox161 4e37215b5a CAM is now free of using any deprecated methods 2024-03-20 19:55:33 -05:00
NovaFox161 7094d64f0a Trying to use less tags for images 2024-03-11 00:12:18 -05:00
NovaFox161 8886e6cc85 Attempting another fix for corrupted access tokens 2024-02-11 17:39:52 -06: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 adaea8d7e8 Seems I do need the error handling 2023-10-20 22:14:53 -05:00
NovaFox161 e600214520 Implementing a more maintainable version of annotation based authentication 2023-10-20 21:52:27 -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 a90b1dab36 Refactor caching impl to be more feature rich and to handle serialization errors from outdated caches 2023-10-05 23:37:24 -05:00
NovaFox161 c4b4b1a151 Move encrypt/decrypt closer to the data layer 2023-10-01 23:13:48 -05:00
NovaFox161 78e9bcffd3 add additional wiggle room for token refreshes 2023-10-01 22:37:47 -05:00
NovaFox161 95fda89bbe This may fix something, I don't know yet 2023-10-01 19:32:19 -05:00
NovaFox161 ce3fee274e I think I might have finally figured it out?
That, or the changes I just made should at least be a small optimization, we'll see.
2023-10-01 18:09:53 -05:00
NovaFox161 287b7cae8a Trying to understand these errors 2023-10-01 10:56:47 -05:00
NovaFox161 6758f20117 Adding some extra logging and small cleanup 2023-10-01 00:00:11 -05:00
NovaFox161 ab93eecba7 Moving some business logic around 2023-09-03 12:51:25 -05:00
NovaFox161 6935de8a45 I think all the code is done, now to debug 2023-09-03 12:51:25 -05:00
NovaFox161 1b5b8350ef Think that was the last usage of db manager in security api 2023-09-03 12:51:25 -05:00
NovaFox161 15cec14d6e GoogleAuth component now fully using kotlin coroutines 2023-09-03 12:51:25 -05:00
NovaFox161 8348c69172 WIP - Still working on this refactor, I like it I think 2023-09-03 12:51:25 -05:00
NovaFox161 7681bb0320 Further refactors 2023-09-03 12:51:25 -05:00
NovaFox161 bde322c4d4 Refactor remaining db code relating to credentials table
Include fix for in-memory cache impl, and refactored stateService
2023-09-03 12:51:25 -05:00
NovaFox161 1ff30cd1f6 [WIP] Working on removing the DatabaseManager usage within the security API 2023-09-03 12:51:25 -05:00
NovaFox161 ad43c3e20f Remove unused connection factory bean 2023-08-27 20:02:36 -05:00
NovaFox161 633efb3c80 Trying a new fix for the credential issues I still haven't fixed 2023-08-19 10:14:51 -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 e64e015574 Remove unneeded data wrapper 2023-01-30 15:02:11 -06: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 9527ed5965 Setup redis caching boilerplate, move gateway client into spring bean 2022-11-22 17:48:44 -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
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 9f0d2951c1 Always provide avatar url 2022-04-22 16:48:49 -05:00
NovaFox161 b795e69784 Add JSON formatter override to other modules 2022-03-19 12:13:29 -05:00
NovaFox161 05d144ad8c Move global error handler to core package 2022-02-15 11:40:02 -06:00
NovaFox161 0e639be3dd Fix issue with handling specific error condition 2022-02-06 19:47:00 -06:00
NovaFox161 9b8d03095c Fix some error handling logic 2022-01-15 15:11:17 -06:00
NovaFox161 394351535d Cleanup auth code 2022-01-11 20:25:03 -06:00
NovaFox161 e5fb50f0d8 Forgot Snowflake needs .asString() 2022-01-10 20:14:50 -06:00
NovaFox161 1cc1663370 Replace avatar has with full URL 2022-01-10 20:01:58 -06:00