rails-mini-profiler
rails-mini-profiler copied to clipboard
Performance profiling for Rails, made simple 🦔
:robot: I have created a release *beep* *boop* --- ## [0.7.3](https://github.com/hschne/rails-mini-profiler/compare/v0.7.2...v0.7.3) (2022-09-19) ### Miscellaneous * post-release 0.7.2 ([7a34f5d](https://github.com/hschne/rails-mini-profiler/commit/7a34f5de1567bd63f984e7e9a962422bd29c7f0b)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
### Issue Summary Multipart request body when uploading a file contains NULL bytes and the following error occurs when persisting the instance of ProfiledRequest on postgresql. ``` Rails -- Exception:...
### Is your proposal related to a problem? Rails 7 introduced several new ways to deal with assets. There are various JS and CSS Bundlers, [Importmaps](https://github.com/rails/importmap-rails), and also [Propshaft](https://github.com/rails/propshaft) which...
The video that is currently in the readme is old and needs to be updated, as #67, and #94 made some changes. Might want to wait until #89, as that...
### Is your proposal related to a problem? Right now, it is not possible to filter by requests by date. Sometimes, I might want to find some request I know...
Right now, which traces are profiled, and how they are rendered, is hardcoded. Add some sort of plugin architecture that allows users to add custom profilers
Right now, stimulus controllers, presenters and so on are a mess. This needs to be cleaned up, along with styles. Some options: - Evaluate [view component](https://github.com/github/view_component) - Improve self-rolled presenters...
Models such as Trace, ProfiledRequest do not have validations at the moment. Just to be safe, validations should be added, for example: - Required attributes (user_id) presence - Formatting (e.g....
Even if it's just an engine. RMP should adhere to acessiblity standards. 1. Run accessibility tests (e.g. using [Axe Tools](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/) or just the built-in browser tools) 2. Fix any sever...
The request overview should contain some additional info to allow identification of requests. Like GraphQL operation name and action controller name. See also [here](https://bruckmayer.net/rails-conf-2020), more specifically [here](https://github.com/ChrisBr/active_monitoring/commit/b1f1847270935beacc236bc54535ced1eb83c5ef) for controller names...