Skip to content
This repository was archived by the owner on Oct 15, 2025. It is now read-only.

Conversation

pan93412
Copy link
Member

  • fix(docker): Clear Meilisearch index before re-indexing
  • refactor: Rewrite DbRunner and Challenge page
  • refactor: Remove unused strings
  • feat(challenge): Add "diff presenter" back
  • refactor(challenge): Make AnswerQueryResult static
  • fix(challenge): Update events when the new query submitted

* Typed query result: We previously returned the raw "array" and type-hinted them everywhere. Now, the DbRunner returns a QueryResultDto that wraps this type.
* Improved "Result Presenter": Instead of passing the result everywhere, retrieve it directly in the tabs rather than receiving it from the Executor.
* The executor now creates a new SolutionEvent without comparing the results.
* Added a new Comparer that provides more comprehensive difference information.
* Removed "Module" from the component namespace.
* Update DbRunner return style
  * All the cells are string now
  * The first row is header
  * The rows started from the second are the rows
@pan93412 pan93412 self-assigned this Nov 14, 2024
@pan93412 pan93412 merged commit 3bb0b75 into master Nov 14, 2024
2 checks passed
@pan93412 pan93412 deleted the improve-app branch November 14, 2024 18:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant