First of all, I want to extend a Thank You for this userscript, I have used it for a few months now and. It is very useful, and while not exactly fitting my workflow, it also has much more features than I were hoping for when I first started looking for a MAL-updating userscript :)
The Feature Request:
As I mentioned, this project does not exactly fit my workflow, and I want to suggest some features that would simplify things for me. In a very simple and short explanation: I would like GUI elements on the pages for specific episodes/chapters that can be easily used to update MAL's counter to the one you are currently viewing.
As it is now, I have to click the menu-button in the lower right, scroll to find the updating tools in the Overview menu, click the text field, locate the current episode I am watching, type it out on the keyboard, and hit update/add. There is a setting to auto-update a few seconds after opening the page, but I leave them open in a tab for days on end before actually watching the episodes, sometimes closing them before doing so. I would need a manual equivalent of that feature, for it to either query me for acknowledgment first, and/or somehow detect when I finished the content. The last of which is really hard to do, maybe possible for anime if it is possible to ask a mp4 if it has reached the end.
So the feature I am proposing, is an element that is a single click to [add and] update MAL to the current episode you are watching (assuming that is identifiable in the page/url, although for most sites that is the case). Perhaps even one such button in the ToC (and Overviev menu) to simply update to "latest" episode (either through parsing the ToC, or if MAL gives any data which can indicate this).
As for how it is implemented, I would suggest either some floating button like the menu, or some gui-elements injected above or below the content similar to how the MalData tag is done in the ToC on gogoanime and kissmanga. In fact, that very same <span id="MalData" tag would be useful if injected into the episode/chapter pages too, and not only the ToC. To the extent that I would like to see that even if the above feature request is implemented (if the lack of it outside of ToC is a conscious decision, maybe make it a setting?), and it might be a simple thing to implement either instead of, or as a stop-gap measure until, my suggested feature request.
PS: while I don't really think this matters too much (and would not really use myself if the above feature request is implemented), it might be nice if the order of the sections in the Overview menu, such as synopsis, links, updating tools, etc., could be customized in the settings. Currently you can enable/disable some of them near the bottom of the settings, but not reorganize (much less customize different setting-rules based on url 'regex' or whatever equivalent) their order.