Commit graph

1920 commits

Author SHA1 Message Date
Josh
216cd2e198
Fix slot version bug and other improvements (#281)
* Fix slot version bug and other improvements

* Fix upload tests not authenticating

Co-authored-by: jvyden <jvyden@jvyden.xyz>
2022-04-13 15:00:45 -04:00
dependabot[bot]
3aecccedf2
Bump Kettu from 1.2.2 to 1.2.4 (#283)
Bumps [Kettu](https://github.com/Beyley/Kettu) from 1.2.2 to 1.2.4.
- [Release notes](https://github.com/Beyley/Kettu/releases)
- [Commits](https://github.com/Beyley/Kettu/commits)

---
updated-dependencies:
- dependency-name: Kettu
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 15:00:28 -04:00
dependabot[bot]
34eb1df061
Bump Microsoft.EntityFrameworkCore from 6.0.3 to 6.0.4 (#275)
Bumps [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 6.0.3 to 6.0.4.
- [Release notes](https://github.com/dotnet/efcore/releases)
- [Commits](https://github.com/dotnet/efcore/compare/v6.0.3...v6.0.4)

---
updated-dependencies:
- dependency-name: Microsoft.EntityFrameworkCore
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 15:00:00 -04:00
dependabot[bot]
c9b66a825b
Bump Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (#276)
Bumps [Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation](https://github.com/dotnet/aspnetcore) from 6.0.3 to 6.0.4.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v6.0.3...v6.0.4)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 18:54:11 +00:00
dependabot[bot]
f467bc8359
Bump Microsoft.AspNetCore.Mvc.Testing from 6.0.3 to 6.0.4 (#279)
Bumps [Microsoft.AspNetCore.Mvc.Testing](https://github.com/dotnet/aspnetcore) from 6.0.3 to 6.0.4.
- [Release notes](https://github.com/dotnet/aspnetcore/releases)
- [Changelog](https://github.com/dotnet/aspnetcore/blob/main/docs/ReleasePlanning.md)
- [Commits](https://github.com/dotnet/aspnetcore/compare/v6.0.3...v6.0.4)

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.Mvc.Testing
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-13 14:50:56 -04:00
jvyden
75254ad6eb
Proper ordering, change trending levels to newest levels 2022-04-08 14:55:57 -04:00
jvyden
d2b5eaa612
Merge branch 'main' into teampicks-and-trending-levels-on-landing-page 2022-04-08 14:46:27 -04:00
jvyden
69d18786a3
Add reviews to slot page (#264)
* Reviews are now in a working state probably

* Apply karma ordering suggestion

Co-authored-by: Josh <josh@slendy.pw>

Co-authored-by: Josh <josh@slendy.pw>
2022-04-06 22:29:53 +00:00
Josh
8ef8c204a1
Fixes and improvements from Operation Purge (#267)
* Fixes and improvements from Operation Purge

* Limit level name and description length

* Implement suggestions from code review

Co-authored-by: jvyden <jvyden@jvyden.xyz>
2022-04-06 22:26:40 +00:00
dependabot[bot]
5b98d00d05
Bump Discord.Net.Webhook from 3.4.1 to 3.5.0 (#266)
Bumps [Discord.Net.Webhook](https://github.com/Discord-Net/Discord.Net) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/Discord-Net/Discord.Net/releases)
- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/Discord-Net/Discord.Net/compare/3.4.1...3.5.0)

---
updated-dependencies:
- dependency-name: Discord.Net.Webhook
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-06 18:07:36 -04:00
jvyden
0ef804ce46
Add some more disclaimers to the README (#265) 2022-04-06 03:05:38 +00:00
jvyden
e447fff38f
Don't attempt to dive into the current room the player is in 2022-04-05 17:34:59 -04:00
jvyden
2b5c8fd782
Add proper support for level dive-ins 2022-04-05 17:32:30 -04:00
jvyden
de6226b0be
[skip ci] Remove Windows CI Job
It's clear that Windows builds provide no meaningful input. They are a lot slower and do less than a normal Linux build, so lets just remove it for now.
2022-04-05 16:48:21 -04:00
jvyden
45888480ec
Update compatibility chart to reflect state of Lighthouse 2022-04-05 16:44:27 -04:00
jvyden
cac1953c18
Only update slot's gameversion if the rootLevel actually changed
Closes #238
2022-04-05 14:45:30 -04:00
jvyden
0298d5e69b
Several improvements to Grief Reports (#263)
* Redesign reports page, add ability to dismiss reports

* Delete report's attached jpeg when dismissing report
2022-04-04 20:05:18 +00:00
jvyden
213db4f2d8
Add teampicks and trending levels on landing page
Rough implementation for https://github.com/LBPUnion/ProjectLighthouse/issues/241
2022-04-03 19:07:53 -04:00
jvyden
def6802cc2
Remove FixAllBrokenPlayerRequirementsMaintenanceJob
This problem was caused by a very old bug which no longer affects any instance. It's probably safe to remove now.
2022-04-03 17:36:11 -04:00
jvyden
02fa66be20
Reject photo uploads that were taken in the future 2022-04-03 17:32:58 -04:00
jvyden
ffae9a5ce6
Add ability to grant a user additional slots (#262)
* Add ability to grant a user additional slots

Closes #232

* Apply suggestions from code review

Co-authored-by: Josh <josh@slendy.pw>

* Move set granted slots form to partial

Reduces duplicate code.

* Apply suggestions from code review

Co-authored-by: Josh <josh@slendy.pw>

Co-authored-by: Josh <josh@slendy.pw>
2022-04-02 23:51:38 +00:00
jvyden
5f1e484f9e
Remove max slot count from user card
Resolves #260
2022-04-02 16:54:49 -04:00
Logan Lowe
b3569c772b
Fixes (#257)
* Check for \r carriage return in chatCensoredList.txt and remove it to split profanities properly.

Also removed Russian unicode swears blin, they don't work idi nahuy

* resolves #20
2022-04-01 23:52:42 -04:00
Josh
f2833e0883
Fix reviews not being excluded by level id (#254) 2022-03-28 12:52:07 -04:00
jvyden
a799505c78
Fix actual log function not handling exceptions
Closes #252
2022-03-26 17:27:57 -04:00
jvyden
a9380ac8e8
Fix review gameVersion detection
Closes #251
2022-03-26 17:01:18 -04:00
jvyden
162da189d7
Add PSVita to mobile check
Closes #243
2022-03-22 19:32:06 -04:00
jvyden
fb4d29eb43
Fix admin slot deletion (quite possibly the dumbest fucking bug in existence) 2022-03-22 18:22:25 -04:00
jvyden
626fffa5e0
Check if all resources exist before publishing a level 2022-03-22 18:20:16 -04:00
Josh
6588176551
Improve user profile picture loading speeds (#248)
* Improve user profile picture loading speeds

* Return null instead of an empty string

For users that don't exist
2022-03-21 08:41:26 -04:00
Josh
0d6e40a75d
Clean up updateUser and some small changes (#246)
* Clean up updateUser and other minor changes

* Check if null or whitespace instead of checking string length

Co-authored-by: jvyden <jvyden@jvyden.xyz>
2022-03-19 19:05:20 -04:00
jvyden
637b9c14fa
[skip ci] Remove unnecessary wait for debugger startup option 2022-03-18 16:27:37 -04:00
jvyden
daf1cf8a11
Add configuration option to disable asset conversion on startup 2022-03-18 16:26:47 -04:00
jvyden
7a4c16f322
Add support for cross controller level files
Closes #53
2022-03-18 16:23:03 -04:00
jvyden
2d773ed7bf
Add filter debug page 2022-03-12 23:17:40 -05:00
Josh
5aa12c6c65
Fix race conditoon (#231) 2022-03-11 22:25:57 -05:00
jvyden
c5bd8fa901
Show user status on hover on landing page
Closes #193
2022-03-09 18:10:18 -05:00
jvyden
9e2214e584
Fix hot reload warmup when listening on 0.0.0.0 2022-03-09 17:36:11 -05:00
jvyden
dd3e24f933
Properly handle exceptions in DebugWarmupLifetime 2022-03-09 17:36:11 -05:00
jvyden
d03179997a
Log recent matches for individual games to influx (#230) 2022-03-09 22:34:25 +00:00
jvyden
dee575f711
Update all packages in solution
ChromeDriver is not updated due to test failures.
2022-03-09 17:06:21 -05:00
Logan Lowe
1d72481a5e
Add server-side text safety features - user input will now be checked… (#224)
* Add server-side text safety features - user input will now be checked against a known list of profanities (such as toyo). Filter mode can be adjusted in global config file between four levels according to desired level of punishment;

0 - None
1 - Asterisks
2 - Random Characters
3 - Furry

Fixes #34

* Remove unnecessary censors

* Add international list

* Handle spaces correctly (``w o r d`` would have been censored as ```********`` rather than ```* * * *``)

Remove whitespace at ends of words in censor list

* Remove letters from CensorHelper._randomCharacters

* Fix naming in CensorHelper

* Use AsSpan instead of Substr

* Restitching

* Extract FilterMode to new class

* Revert "Remove unnecessary censors"

This reverts commit e1c3b35acc.

Co-authored-by: jvyden <jvyden@jvyden.xyz>
2022-03-09 21:50:07 +00:00
jvyden
79fd133093
Reuse database object in users and slots
Should hopefully reduce serialization times.
2022-03-05 15:22:48 -05:00
jvyden
9d3bc7b31a
Show count of rooms playing a slot
Closes #213
2022-03-04 22:23:57 -05:00
jvyden
db4a69ea73
Merge remote-tracking branch 'origin/main' 2022-03-03 19:05:15 -05:00
jvyden
64816a22fc
Remove VitaCreateMode option from settings
Closes #210
2022-03-03 19:05:07 -05:00
dependabot[bot]
3a2dc125ec
Bump Discord.Net.Webhook from 3.3.2 to 3.4.0 (#215)
Bumps [Discord.Net.Webhook](https://github.com/Discord-Net/Discord.Net) from 3.3.2 to 3.4.0.
- [Release notes](https://github.com/Discord-Net/Discord.Net/releases)
- [Changelog](https://github.com/discord-net/Discord.Net/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/Discord-Net/Discord.Net/compare/3.3.2...3.4.0)

---
updated-dependencies:
- dependency-name: Discord.Net.Webhook
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 18:37:19 -05:00
dependabot[bot]
9ea46d07e0
Bump BCrypt.Net-Next from 4.0.2 to 4.0.3 (#214)
Bumps [BCrypt.Net-Next](https://github.com/BcryptNet/bcrypt.net) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/BcryptNet/bcrypt.net/releases)
- [Commits](https://github.com/BcryptNet/bcrypt.net/commits)

---
updated-dependencies:
- dependency-name: BCrypt.Net-Next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-03 18:37:09 -05:00
jvyden
f92ff79b49
[skip ci] Adjust email verification body text 2022-03-03 18:11:55 -05:00
jvyden
9e09815622
[skip ci] Make email verify completion errors not as bland 2022-03-03 18:00:07 -05:00