Commit graph

55 commits

Author SHA1 Message Date
Josh
d23a264b8a
Lots of bug fixes and performance improvements (#410)
* Many bug fixes and performance enhancements

* Fix warnings and speed up photos with me

* Finish refactoring user serialization

* Finish refactoring user serialization
Use GameTokens instead of User when possible
Prevent negative page sizes

* Fix debug compilation

* Add gzip compression to example nginx config

* Remove deflate changes

* Add UsernameFromWebToken

Co-authored-by: Jayden <jvyden@jvyden.xyz>
2022-08-13 00:56:17 +00:00
jvyden
1996c1cdbb
Rename case properties, add dismissal button 2022-08-05 17:53:48 -04:00
jvyden
b6da930e20
Merge main into mod-panel 2022-08-05 17:02:19 -04:00
Jayden
2ab1e72037
Implement basic privacy settings (#392)
* Add ability for clients to submit and retrieve privacy settings data

* Make slot pages and user pages respect user's privacy settings

* Prevent webhook from publishing new levels if user's privacy settings disallow it

* Hide levels/profiles from respective pages depending on privacy settings

* Apply suggestions from review
2022-08-02 18:22:56 -04:00
jvyden
77a2d27f13
Add page to become a pirate 2022-08-02 11:12:33 -04:00
jvyden
cc7022cf48
Merge branch 'main' into mod-panel 2022-07-27 16:55:16 -04:00
jvyden
f0befef31f
Translate UserStatus, titles of pages in header 2022-07-27 16:37:38 -04:00
jvyden
13f935ffde
Add debug option to create new cases in the database
Used until we have a system to create cases when moderation actions are taken
2022-07-26 23:32:44 -04:00
jvyden
6c6a7f01f9
Add moderation cases log page 2022-06-10 21:21:27 -04:00
jvyden
615b57122e
Lock RoomHelper.Rooms properly 2022-06-10 02:42:38 -04:00
jvyden
330c01317d
Combine a bunch of helpers together, shuffle some things around 2022-05-15 00:24:22 -04:00
jvyden
9d74a4104b
Implement YML configuration
- Sorts config better
- Stored in a robust format
- Migrates from old JSON format automatically on startup
- Retains version migration feature
- Renames ServerSettings to ServerConfiguration
2022-05-14 15:51:44 -04:00
jvyden
ff19bc6ffd
Merge branch 'main' into smtp 2022-03-01 14:43:14 -05:00
jvyden
8acd99aaf7
Include sublevels when getting earth slots
Closes #205
2022-03-01 14:28:45 -05:00
jvyden
3bedec5f70
Fix serialization of plays in slots 2022-02-21 20:04:23 -05:00
jvyden
3bba7eff1b
Add SMTP support 2022-02-16 18:53:33 -05:00
jvyden
b2dc34f13d
[skip ci] Do not annotate with [NotNull] or [CanBeNull] automatically 2022-01-31 00:10:36 -05:00
jvyden
22382efe52
Fix PNGToPNG writing in a bad way
Fixes #125
2022-01-22 21:11:59 -05:00
jvyden
831e367078
Add ability to read LBP textures 2022-01-21 03:31:42 -05:00
jvyden
9391f179c9
Track unpushed commits as dirty 2022-01-18 19:52:34 -05:00
jvyden
757a96d435
Merge branch 'main' into lbp3-collections 2022-01-11 02:59:18 -05:00
jvyden
d6a0b7fd9c
Implement LBP3 community tab 2021-12-27 20:37:39 -05:00
jvyden
281be33640
Add website authentication tests 2021-12-23 00:03:04 -05:00
jvyden
03c84a5027
Add ability to heart user from website 2021-11-23 00:08:12 -05:00
jvyden
bf759713bd
Add authentication page 2021-11-20 02:54:22 -05:00
jvyden
e4bb16100d
Fix tests ..ish. 2021-11-18 15:08:51 -05:00
jvyden
5e27f8c29b
Resolve most warnings & suggestions 2021-11-18 14:42:24 -05:00
jvyden
10935df972
Update Dockerfile for .NET 6.0 2021-11-17 20:34:32 -05:00
jvyden
198c438abc
RoomHelper.FindBestRoom 2021-11-16 13:41:34 -05:00
jvyden
f95dfb6612
Add LBP Vita support for tracking plays 2021-11-15 00:30:35 -05:00
jvyden
24e39c59cb
Dont show levels from higher game versions in hearted/queued lists 2021-11-14 21:32:09 -05:00
jvyden
b10f17a57c
Add a basic version of dive-in 2021-11-13 06:05:12 -05:00
jvyden
ac40dd041a
Add Level Type to Slot 2021-11-09 17:57:04 -05:00
jvyden
06c8b5fc44
Add npData and myFriends support 2021-11-08 14:49:39 -05:00
jvyden
5fd2d0e0d3
Add LBP Vita GameVersion 2021-11-08 01:49:47 -05:00
jvyden
fd6367feca
Fix publishing, default to LBP1 on connect, fix LBP1 not connecting 2021-11-04 15:30:58 -04:00
jvyden
8e193c079f
Cleanup code 2021-11-04 14:28:50 -04:00
jvyden
49039a28ef
Fix naming of LuckyDipSlots 2021-11-03 16:10:10 -04:00
jvyden
9479dca411
Properly clean up users & slots in SlotTests and DatabaseTests 2021-11-02 21:37:55 -04:00
jvyden
e5a1ccb9e3
Add framework for determining game version 2021-11-02 18:39:59 -04:00
jvyden
f4460264c3
Add support for team picks 2021-11-02 17:59:10 -04:00
jvyden
173addfd03
Re-do formatting 2021-10-31 16:46:56 -04:00
jvyden
b30c86076e
Add MM Pick column to slots 2021-10-30 16:39:23 -04:00
jvyden
0a43cdbbe1
Improve Eula 2021-10-28 22:33:17 -04:00
jvyden
e7d3d6bd02
More match progress 2021-10-25 02:38:03 -04:00
jvyden
fe03663f38
Basic ASP.NET -> Kettu logger 2021-10-21 01:01:45 -04:00
jvyden
bb1cf0f4e2
Add ability to heart levels 2021-10-18 17:59:32 -04:00
jvyden
b287e34425
Authentication works 2021-10-13 23:15:02 -04:00
jvyden
51b652f36d
Add methods for authentication 2021-10-12 15:35:48 -04:00
jvyden
6c97a0cd39
Clean up warnings/hints in solution 2021-10-10 18:12:34 -04:00