NovaFox161
110db16fff
Fix styling for dashboard forms
...
Dashboard forms now look much nicer now and the labels are properly
visible
2020-03-13 00:32:02 -05:00
NovaFox161
d09e65a365
Fix styling of form labels and loading icon position
2020-03-12 23:57:29 -05:00
NovaFox161
90f674e332
Made a typo resulting in null error
2020-03-12 23:45:21 -05:00
NovaFox161
9fb1d464dd
Realize I confused roles and channels
...
I confused the handling of the control role and discal channel,
so that has now been corrected and it should work properly now
2020-03-12 23:37:45 -05:00
NovaFox161
5d265f7e2a
Start work on adding control role update support
...
This is the initial progress on adding control role updating on the
dashboard. It probably won't work, but its progress.
2020-03-12 23:32:03 -05:00
NovaFox161
26e643f46c
Add check for dashboard pages for if user is logged in
...
If the user is not logged in, spring will redirect the user to the main
dashboard page, instead of the dashboard guild page where it won't work
due to the API key and user info not being provided
2020-03-12 22:33:26 -05:00
NovaFox161
e851c2acce
Add missing getter functions
2020-03-12 22:06:38 -05:00
NovaFox161
9e46a85d33
Remove strictPropertyInitialization false from tsconfig.json
...
This is in an attempt to help reduce/remove the possibility of undefined
errors
2020-03-12 21:56:37 -05:00
NovaFox161
c9c3641653
Trying to get nickname updating working
...
Seems it isn't picking up the bot nickname and putting it into the
request, I'm not sure exactly what is causing it, but this is an
attempt to fix it.
2020-03-12 20:41:19 -05:00
NovaFox161
7e98659dd1
Hopefully fix issues with handling guild update requests
2020-03-11 19:02:12 -05:00
NovaFox161
0b446abd87
Fix some styling and spacing on guild dashboard page
2020-03-11 18:49:28 -05:00
NovaFox161
1b4ef13ac7
Fix up some handling of guild data transfer
...
- make sure that secure data is not sent to 3rd parties
- correct the permissions checker
- dashboard guild page should now load correctly
2020-03-11 17:51:55 -05:00
NovaFox161
dfc7db5c89
Fix bot invite link not being provided while logged in
2020-03-11 17:20:52 -05:00
NovaFox161
4139d1bab8
Fix finding guild ID in dashboard page url
2020-03-11 17:02:52 -05:00
NovaFox161
8a9e237d19
Style user info drop down
2020-03-11 12:57:37 -05:00
NovaFox161
9807d36559
Fix a typo in thymeleaf variable
2020-03-10 23:57:24 -05:00
NovaFox161
3d6f6f4abd
Show correct text on dashboard page depending on login status
2020-03-10 23:52:18 -05:00
NovaFox161
cb5a8a8d51
Style logout confirmation modal
2020-03-10 23:32:31 -05:00
NovaFox161
2a3e9c2225
Add npm install command to maven exec for further automation
2020-03-10 17:49:04 -05:00
NovaFox161
d0b4181434
Use revision tag to handle project versioning in poms
2020-03-09 14:19:37 -05:00
NovaFox161
c1b656ef53
Get event view modal properly styled
2020-03-08 20:25:00 -05:00
NovaFox161
6b02aba83f
Embed calendar now loads the correct events and such on load
...
This also makes sure styling for the calendar is correct over month
changes, date selections, etc.
2020-03-08 19:10:47 -05:00
NovaFox161
2d22b9a5e6
Fix event list month endpoint using int instead of long
...
In the process of this, also optimized a few database queries
2020-03-08 18:11:43 -05:00
NovaFox161
5fc4b3b5a5
Fix a ton of styling relating to calendar embed
2020-03-08 16:06:28 -05:00
NovaFox161
57d32054c1
Fix numerous issues on the way to getting calendar embed working
...
Add inline source mapping for debugging
Fix web calendar's json conversion being incorrect
Start work on getting the calendar styled correctly
2020-03-08 13:32:54 -05:00
NovaFox161
e179123417
Fix accidentally setting the API URL as the API Key
2020-03-07 22:14:02 -06:00
NovaFox161
e8d013a709
Get Typescript working on web + some extras
...
This commit gets typescript compiling to browser-safe javascript using webpack.
Also fix some issues regarding handling status endpoints, missed debug and error reports, and cleaning some other things up.
Last change involves getting maven to automatically compile typescript and styles for the website without needing to do it in cli before the package
2020-03-07 21:24:11 -06:00
NovaFox161
afc2e1ddfc
Move web source files for css and js
...
Moved web sources files from base-dir/web/src/main/resources/src/* to
base-dir/web/src/main/less and base-dir/web/src/main/javascript for the respective langs
2020-03-03 14:47:37 -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
af4ab3f4ab
Fix incorrect link in about page
2019-11-04 01:19:05 -06:00
NovaFox161
020fd2d511
Finish status page rewrite.
2019-11-04 01:11:49 -06:00
NovaFox161
c5d649e431
Finish commands page rewrite.
2019-10-26 19:54:31 -05:00
NovaFox161
66ab02cccf
Finish docs pages rewrite.
2019-10-20 19:29:27 -05:00
NovaFox161
bc62fdb552
Finish policy pages rewrite
2019-10-20 11:20:58 -05:00
NovaFox161
f65a78e853
Finish Lazy DisCal page rewrite
2019-10-20 10:57:34 -05:00
NovaFox161
7dc214f319
Finish setup page rewrite
2019-10-18 14:36:41 -05:00
NovaFox161
7bd1c41b66
Finish About page rewrite.
2019-10-18 13:07:16 -05:00
NovaFox161
6e700a23a9
Finish up the home/landing page
2019-10-17 20:25:13 -05:00
NovaFox161
50f2a123a7
Corrected all theming throughout the website
...
Next up is adding the rest of the public pages before working on the login system and dashboard.
2019-10-16 19:57:31 -05: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