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