There are a lot of things in the core code that can be rewritten and could be improved upon. Obviously those things are already happening, but they are happening with only as much time as I am able to put in to this product, outside of family and work.
@ BlackMale -
Submissions are helpful when they include narrative.
Without narrative, it because a unpleasant guessing game of "guess what color that non-descriptive thing is." And as said times before, this is especially true when the software has had many developers in the past 20 years, and not everyone has worked on all aspects of the whole program.
Not to be mistaken, your reports are helpful. But they are often difficult to understand what you're attempting to demonstrate.
--Please at least follow some of the expected basics when reporting a bug:
: Keep it brief and use correct terms. A best practice is to include the name of the feature where you found an issue. A good example could be 'CART - Unable to add new item to my cart'.
: If you feel the name is not sufficient, explain the bug in a few words. Share it in easy-to-understand language. Keep in mind that your description might be used to search in your bug tracking application, so make sure to use the right words.
: Depending on your browser, operating system, zoom level and screen size, websites may behave differently from one environment to another. Make sure your developers know your technical environment.
** Source URL
: Make it easy for your developers spot the problem by including the URL of the page where you found the bug. Big time saver!
** Visual proof
: A picture is worth a thousand words. Although it might not be enough, a visual element like a screenshot or a video will help your developers understand the problem better and faster.
** Steps to reproduce
: A screenshot is a proof that you had a problem, but keep in mind that your developer might not be able to reproduce the bug. Make sure to describe, with as much detail as possible, the steps you took before you encountered the bug.
** Expected vs. actual results
: Explain what results you expected - be as specific as possible. Just saying "the app doesn’t work as expected" is not useful. It's also helpful to describe what you actually experienced.
: You can also include extra information such as the severity (critical, major, minor, trivial, enhancement), priority (high, medium, low), name of the reporter, person assigned or a due date.
This example was duplicated from https://marker.io/blog/tag/workflows/