framework icon indicating copy to clipboard operation
framework copied to clipboard

Rewrite the entire framework

Open aalin opened this issue 1 year ago • 0 comments

This is the code from the rewrite that I started writing in August 2024.

Todo

  • [x] Implement a better VDOM
  • [x] Make the root layout work
  • [x] Fix string callbacks (onclick="event.preventDefault()")
  • [x] Generate image versions and static assets
  • [x] Reload routes when pages are added/removed
  • [x] mayu build to build apps
    • [x] Make sure it includes everything
    • [ ] #32
    • [ ] Maybe generate a tarball with all the assets?
  • [x] mayu start to run built apps
  • [x] Prometheus endpoint
    • [ ] Remove irrelevant metrics
  • [x] Rewrite stack traces in Mayu::Modules::System by resolving modules
  • [ ] #5
  • [ ] Use https://github.com/socketry/async-container

Issues that should have been fixed already in this branch

  • [x] #59
  • [x] #58
  • [x] #9
  • [x] #14

aalin avatar Mar 23 '24 18:03 aalin