Commit Graph

33 Commits

Author SHA1 Message Date
NovaFox161
7b87cc6f32 Add status message for when server and API have started up 2020-03-05 15:57:05 -06:00
NovaFox161
0fed1716ea Fix endpoint registration for spring
Apparently you can't have 2 classes named the same thing because of how it registers beans.
2020-03-05 15:29:00 -06: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
4977ade3e1 Complete documentation on API and clean up API code
Completely finished the doc pages on the API,
as well as refined some of the code in the API endpoints
so that everything is nice and standardized,
as well as comprehensive.
2019-12-09 17:45:53 -06:00
NovaFox161
775ccdfe6e Huge progress on the API. Push for other computer
Not done yet.
2019-12-06 22:22:31 -06:00
NovaFox161
020fd2d511 Finish status page rewrite. 2019-11-04 01:11:49 -06:00
NovaFox161
71b9aac9dd Continuing work on the website rewrite
Add back everything that was accidentally removed, fix up some stuff, and make it bootable. Next up is getting the theming corrected and adding the rest of the public pages before working on the dashboard.
2019-10-16 13:57:25 -05:00
NovaFox161
7e1bbdbcee Committing so I can work on this on the plane 2019-09-20 13:49:23 -05:00
NovaFox161
c197b911f6 Start work on website rewrite 2019-08-06 13:40:44 -05:00
NovaFox161
48632af129 Add FlywayDB for database migrations. 2019-06-23 02:26:03 -05:00
NovaFox161
6c5d772096 A shit ton of changes to small things. 2019-06-17 14:38:56 -05:00
NovaFox161
ef6bd649ff Fix some logging stuff 2019-06-13 13:39:38 -05:00
NovaFox161
6900ae7a8d Handle some additional settings. 2019-06-12 11:36:34 -05:00
NovaFox161
bf0208c08c Use Redis pub/sub and HTTP requests for communication. 2019-06-12 10:55:47 -05:00
NovaFox161
cd80d43902 Update some deps. Support MySQL Master/Slave Replication 2019-06-06 14:07:39 -05:00
NovaFox161
8fb91cc364 Add webhooks for logging and such. Needs testing. 2019-04-08 16:06:43 -05:00
NovaFox161
27cc0a5737 Update all of out deps. Move to Spring 2.
Thymeleaf 3.0.11.RELEASE
Spring 2.1.3.RELEASE
Spring Security 5.1.4.RELEASE
Google api client 1.28.0
Google calendar API v3-rev371-1.25.0
Google oauth client 1.28.0
mysql connector 8.0.15
json 20180813
commons logging 1.2
okhttp 3.14.0
logback-classic 1.13.0-alpha4

Website also now uses redis for session store instead of hash_map
2019-03-23 22:25:12 -05:00
NovaFox161
01febf6167 Add redis store service. 2019-03-21 12:18:29 -05:00
NovaFox161
916d7b50f7 Steps toward getting dashboard working again. Hopefully. 2019-03-20 15:36:12 -05:00
NovaFox161
1f351f000c v3 rewrite. God damn that's a lot of changes. 2019-03-17 18:12:43 -05:00
NovaFox161
ca4216c326 Seeing if we can get gif support for events. 2018-12-10 13:38:58 -06:00
NovaFox161
e2a21af6e3 Fix input number field sizes. 2018-09-19 12:40:29 -05:00
NovaFox161
c17a597415 Fix dashboard announcement page errors. 2018-09-19 12:30:25 -05:00
NovaFox161
6f08a67654 Fix a dumb I did. 2018-09-14 14:41:33 -05:00
NovaFox161
463b46afe9 Add status link to navigation. 2018-09-14 14:26:25 -05:00
NovaFox161
b6fe68ffeb Fix /embed/calendar{guild-id} page 2018-09-14 14:14:41 -05:00
NovaFox161
29fcb0c6ac Making some progress on fixing the /embed/calendar/<guild-id> page. 2018-09-13 23:44:29 -05:00
NovaFox161
28508b4a62 Add some more detail to status/stats handling. 2018-09-13 16:35:15 -05:00
NovaFox161
48601a1acc Fix a lot of backend communication handling issues. 2018-09-13 15:48:57 -05:00
NovaFox161
e0ef521824 Server/Client communication is working!! DisCal v3 hype!! 2018-09-12 23:00:00 -05:00
NovaFox161
feb9c3f5f3 Back to d4j v2 2018-09-12 15:50:44 -05:00
NovaFox161
9202d2c43e Fix compilation issues 2018-09-11 14:14:03 -05:00
NovaFox161
d084405be7 Holy rewrite Batman! Now just to test literally everything. 2018-09-11 13:34:43 -05:00