Skip to content

grief reports implementation - #886

Merged
jvyden merged 17 commits into
LittleBigRefresh:mainfrom
Nya0:feature/grief-report-implementation
Jul 25, 2025
Merged

grief reports implementation#886
jvyden merged 17 commits into
LittleBigRefresh:mainfrom
Nya0:feature/grief-report-implementation

Conversation

@Nya0

@Nya0 Nya0 commented Jul 24, 2025

Copy link
Copy Markdown
Contributor

closes #853

@Nya0

Nya0 commented Jul 24, 2025

Copy link
Copy Markdown
Contributor Author

i still have to rewrite tests but review whats made so far

@jvyden jvyden left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

build fails

@jvyden
jvyden marked this pull request as draft July 25, 2025 02:21
Comment thread Refresh.Database/Models/Reports/Report.cs Outdated
Comment thread Refresh.Database/Models/Reports/ReportType.cs Outdated
Comment thread Refresh.Database/GameDatabaseContext.Reports.cs
Comment thread Refresh.Interfaces.Game/Endpoints/ReportingEndpoints.cs Outdated
Comment thread Refresh.Interfaces.Game/Endpoints/ReportingEndpoints.cs
Comment thread Refresh.Interfaces.Game/Types/Report/GameReport.cs
remove comment

Co-authored-by: jvyden <jvyden@jvyden.xyz>
Signed-off-by: Nya0 <59615141+Nya0@users.noreply.github.com>
@Nya0

Nya0 commented Jul 25, 2025

Copy link
Copy Markdown
Contributor Author

build fails

i need to make a db migration for the additions

@Nya0

Nya0 commented Jul 25, 2025

Copy link
Copy Markdown
Contributor Author

what are your thoughts on more validation for reporting existing levels? checking if initialstatehash matches level hash or checking that the player played the level? or in general that other players specified were actually in that session? in it's current state it's not the safest

@Nya0
Nya0 requested a review from jvyden July 25, 2025 06:28
@jvyden

jvyden commented Jul 25, 2025

Copy link
Copy Markdown
Member

We can flag these scenarios, but we shouldn't outright deny reports.

Should be a separate addition, I think it can go in as-is.

@jvyden

jvyden commented Jul 25, 2025

Copy link
Copy Markdown
Member

Also to be clear I won't be doing another round of review until tests are fixed and this is un-drafted

@Nya0

Nya0 commented Jul 25, 2025

Copy link
Copy Markdown
Contributor Author

Are there any other features in mind before i write tests

@jvyden

jvyden commented Jul 25, 2025

Copy link
Copy Markdown
Member

API access would be nice but can come separately as this is a big enough PR

@Nya0

Nya0 commented Jul 25, 2025

Copy link
Copy Markdown
Contributor Author

its done, ready for undrafting

@Nya0
Nya0 marked this pull request as ready for review July 25, 2025 07:43
@jvyden
jvyden merged commit 7d8b363 into LittleBigRefresh:main Jul 25, 2025
3 checks passed
@Nya0
Nya0 deleted the feature/grief-report-implementation branch July 26, 2025 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bring back proper Good Grief implementation

2 participants