Skip to content

Conversation

@Jannled
Copy link
Collaborator

@Jannled Jannled commented Jan 14, 2026

Fix

  • [object Object] in crash reporter
  • Pseuodnyms starting with 0 are discarded in crash reporter
  • screenshots are taken too early before switch click is correctly rendered
  • timeout not cleared for IntroduceElements and IntroduceDrawingTools
  • skip button could be double clicked since clearing the tweens would cause the setInteractive() to be called early

Changes:

  • new statistics parser (statistics3)
  • refactor gameConfig to be a class instead of a module

Jannled added 11 commits January 7, 2026 20:55
Putting the gameConfig into a module instead of creating a class was a bad design decision. Not refactoring the core game for now. Therefore this will coexist with the old `config.py`
Patch the statistics2 parser to make it pass the new study setting to get a baseline for the rewritten parser
- `[object Object]` was shown instead of stack trace
- Pseudonyms starting with 0 where not logged at all
- Removed field `origin` since this info is already contained in stacktrace
In JavaScript you can throw literally anything as an error which will not have a stack trace and needs to be serialized as well
@Jannled Jannled merged commit 310f8b0 into main Jan 14, 2026
1 check passed
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.

2 participants