Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 5th Chapter #30

Merged
merged 78 commits into from
Mar 2, 2024
Merged

Release: 5th Chapter #30

merged 78 commits into from
Mar 2, 2024

Conversation

LyonSyonII
Copy link
Owner

@LyonSyonII LyonSyonII commented Mar 2, 2024

Contents (#30)

New features

  • add quest 5
  • Added RobotGame
  • add robot game board with slimes
  • added "response" event to CodeBlock for extensibility
  • extracted confetti into its own function
  • added "onreset" event to CodeBlock
  • RobotGame now works correctly with all commands
  • added animations to movement on RobotGame
  • setRunning(false) is now only executed when events are not cancelled

Fixes

  • rework available functions for robot game
  • multiple fixes

Dependencies

  • pnpm update

Chores

  • clarified when the minified output is logged
  • added all functions to CodeBlock.d.ts
  • added explicit void return
  • moved wait to its own function
  • added flake.nix to project
  • updated packages and fixed flake.nix

Style

  • prettier
  • prettier

Other

  • ch5 - Small changes to Robot
  • Removed Svelte from Tooling and added Rust Playground and Godbolt
  • pnpm update
  • Added hint button
  • added feedback form skeleton
  • added feedback form skeleton
  • hint text is now centered with the other text
  • added feedbacker; program to store feedback
  • added dockerfile to feedbacker; migrated to axum
  • feedback is now written to a file and displayed when a GET request is made
  • Added Feedback button and API
  • Robot Movement works as expected, single board at the moment
  • generalized CodeQuestion; added to chapter 5
  • fixed SUCCESS state when output has a newline
  • updated chapter 2 to new system
  • made validation stricter and fixed onsuccess
  • background is now correctly specified
  • changed color to have more contrast
  • migrated chapter 3 to new system
  • improved error detection and messages
  • 4-2 migrated to new format
  • Reset is now sequential
  • completed, works as expected
  • adjusted UI margins
  • Finished first stage of chapter 5, needs more testing
  • Finished first stage of chapter 5, needs more testing
  • updated dependencies

Uncategorised!

  • Merge pull request Rebase to main #26 from LyonSyonII/main
  • Adding robot movement
  • improving checks
  • adding hint button
  • migrated 4-1, 3-3, 1-1 to new system; Added Hint component
  • actix
  • cargo fix
  • removed unneeded dependency and fixed white-space (removed by minify)
  • reworked project file structure
  • added openapi support, because why not?
  • fixed sorting of feedback
  • Merge pull request feat(feedbacker): Added Feedback component and backend #29 from LyonSyonII/axum
  • Fixed CORS
  • pnpm up
  • remove old file
  • prettier
  • prettier
  • fixed onsuccess default
  • added ignoreWhitespace option
  • added ignoreWhitespace option to test()
  • changed const question to export default
  • test() ignoreWhitespace is now false by default
  • converted 4-3 to new system
  • converted 4-3 to new system
  • convert 4-3 to new system
  • convert 4-4 to new system
  • added multiple boards
  • 29/02/2024
  • Robot Game almost implemented, need to sort some bugs out
  • Basic robot game implemented, should work well
  • finished 5-6-robot

Copy link

github-actions bot commented Mar 2, 2024

🎊 PR Preview cace28d has been successfully built and deployed to https://LyonSyonII-rust-quest-preview-pr-30.surge.sh

🕐 Build time: 0.012s

🤖 By surge-preview

@LyonSyonII LyonSyonII merged commit 4ce153a into main Mar 2, 2024
2 checks 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.

1 participant