Commit graph

996 commits

Author SHA1 Message Date
jvyden
2aa803f69f
[skip ci] Remove file oddities in main csproj 2022-05-14 16:09:29 -04:00
Josh
fb6f8a5c83
Advanced level searches and visual fixes (#307)
Co-authored-by: Jayden <jvyden@jvyden.xyz>
2022-05-14 15:58:15 -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
9d80f1e178
Update all packages in solution 2022-05-14 13:59:00 -04:00
dependabot[bot]
bf9c6ca042
Bump xunit.runner.visualstudio from 2.4.3 to 2.4.5 (#300)
Bumps [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) from 2.4.3 to 2.4.5.
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](https://github.com/xunit/visualstudio.xunit/commits)

---
updated-dependencies:
- dependency-name: xunit.runner.visualstudio
  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-05-05 16:35:26 -04:00
jvyden
9654b12989
[skip ci] Use LogInfo instead of LogError when logging parsed matches 2022-05-01 18:43:56 -04:00
jvyden
1402bcfd65
Improve file logging 2022-05-01 18:40:41 -04:00
jvyden
55160ff434
Make internal logging use an enum instead of a string for areas 2022-05-01 18:34:26 -04:00
jvyden
1d5d8cb514
Add support for logging traces outside of Lighthouse 2022-05-01 18:20:39 -04:00
jvyden
9fa4ffbc90
Implement cuddle logger 2022-05-01 17:37:58 -04:00
jvyden
9c57d15671
Fix release builds 2022-05-01 15:31:17 -04:00
jvyden
69f44dd47a
Better logging for logins 2022-05-01 15:29:33 -04:00
jvyden
f31a73ccaa
Multiple changes to HashHelper and RandomHelper
- Renamed HashHelper to CryptoHelper
- Moved CryptoHelper.GenerateRandomBytes to RandomHelper
- Documented RandomHelper
2022-05-01 15:27:44 -04:00
jvyden
396477c05d
Fix all warnings 2022-05-01 13:44:41 -04:00
jvyden
50fdcb2441
Update InfluxDB.Client to 4.1.0 2022-05-01 13:25:00 -04:00
jvyden
ebc5ec046a
Upgrade Discord.Net.Webhook to 3.6.1 2022-05-01 13:23:16 -04:00
jvyden
77d409557b
Update Selenium packages 2022-05-01 13:21:47 -04:00
dependabot[bot]
47176d1f9e
Bump Discord.Net.Webhook from 3.5.0 to 3.6.0 (#295)
Bumps [Discord.Net.Webhook](https://github.com/Discord-Net/Discord.Net) from 3.5.0 to 3.6.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.5.0...3.6.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-29 17:23:26 -04:00
Josh
81993214bf
Allow photos with future timestamps (#293)
Set the timestamp to the current time instead of returning 400.
2022-04-26 12:41:42 -04:00
dependabot[bot]
395f2178cd
Bump JetBrains.Annotations from 2021.3.0 to 2022.1.0 (#287)
Bumps [JetBrains.Annotations](https://github.com/JetBrains/JetBrains.Annotations) from 2021.3.0 to 2022.1.0.
- [Release notes](https://github.com/JetBrains/JetBrains.Annotations/releases)
- [Commits](https://github.com/JetBrains/JetBrains.Annotations/commits)

---
updated-dependencies:
- dependency-name: JetBrains.Annotations
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-22 15:26:40 -04:00
dependabot[bot]
22fed94168
Bump Swashbuckle.AspNetCore from 6.3.0 to 6.3.1 (#290)
Bumps [Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases)
- [Commits](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/compare/v6.3.0...v6.3.1)

---
updated-dependencies:
- dependency-name: Swashbuckle.AspNetCore
  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-22 15:18:26 -04:00
Josh
d70b9a8f82
Fix include slot location and creator arg (#285) 2022-04-13 23:43:14 -04:00
jvyden
9f6517dbe5
[skip ci] Update dotnet-ef tool to 6.0.4 2022-04-13 15:36:37 -04:00
jvyden
8b8c5b256c
Add user foreign key to user last contacts
Closes #247
2022-04-13 15:34:45 -04:00
jvyden
e51d35df44
Add bash helper script for creating migrations
I keep losing the commands so... deal with it!
2022-04-13 15:29:32 -04:00
jvyden
45b6ba3f05
Sort by team pick then by first uploaded when searching for slots
Closes #250
2022-04-13 15:22:49 -04:00
jvyden
131add7df5
Hotfix for LBP3 user categories being borked 2022-04-13 15:09:26 -04:00
dependabot[bot]
7813b55181
Bump Microsoft.EntityFrameworkCore.Design from 6.0.3 to 6.0.4 (#277)
Bumps [Microsoft.EntityFrameworkCore.Design](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.Design
  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:01:16 -04:00
dependabot[bot]
4e93ecee0b
Bump Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (#278)
Bumps [Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore](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.Diagnostics.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:01:10 -04:00
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
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
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