-
Notifications
You must be signed in to change notification settings - Fork 749
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
lobby: modern dashboard replacement development #7244
Comments
added progress / todo items in the ticket. |
… this will add buffering as well, which will result in sluggish behavior for dashboard widgets when webui compression is enabled. (#7244)
Add basic structure, but needs further formatting.
@AdSchellevis the update to RC2 make the dashboard wonky for many and a nice observation was made here: https://www.reddit.com/r/opnsense/comments/1e71y4g/comment/ldyiwxt/
It appears that there is an apparent lack of cache_safe() relevant usage. I also don't know how things like this can be made cache safe when embedded into JS pages:
|
Our CMS does it like |
@fichtner as far as I know you can't use similar trickery on js import statements. This likely needs to be taken care of on the server end (lighttpd) |
36560aa should make the imports cache safe |
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
Is your feature request related to a problem? Please describe.
The dashboard needs a modern replacement with better sandboxing and all widgets either need to be compatible or rewritten (also the ones in plugins).
Describe the solution you like
Develop a secondary dashboard in the development version to try these ideas. Most likely this will remain hidden in the development version when 24.7 comes out.
Current list of work items:
Missing functionality
investigate unix domain socket connection limit.socket connections seem to be no issue, instead the GUI will lock up with sufficient keep-alive connections. Cause unknown at the moment but it seems to be related to the socket open handling on the PHP side as both scaling up the lighty workers does not affect the result and the configd backend is still reachable in a locked state.Widgets
Describe alternatives you considered
N/A
Additional context
N/A
The text was updated successfully, but these errors were encountered: