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

refactor: new interface executor #17

Merged
merged 31 commits into from
Apr 2, 2025
Merged

refactor: new interface executor #17

merged 31 commits into from
Apr 2, 2025

Conversation

pepperoni505
Copy link
Contributor

@pepperoni505 pepperoni505 commented Mar 27, 2025

This pull request is a full rewrite of the interface WASM executor. Highlights of the changes:

  • Sentry integration
  • Better code quality
  • Increased reliability

This is considered phase 1 of a possible multi-phase rework of interface. Through this rewrite, we are opening the possibility of creating a linkable library to use interface from (for other WASM modules only) as opposed to relying on communicating with the commbus.

ZigTag and others added 29 commits February 27, 2025 16:41
this is a complete rewrite. functions are not implemented yet however
should prevent any issues in the future if the extension has capitalized characters
user is just a random uuid - nothing about the actual user themselves
@pepperoni505 pepperoni505 changed the title refactor: complete rewrite of interface refactor: new interface executor Apr 2, 2025
@pepperoni505 pepperoni505 marked this pull request as ready for review April 2, 2025 11:57
@SkySails SkySails merged commit c2af64f into v1 Apr 2, 2025
3 of 4 checks passed
@SkySails SkySails deleted the rewrite branch April 2, 2025 12:59
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.

3 participants