anime_ted
Not sure if this meets your needs but you might check out DoorBird. They claim to work with several NAS solutions and have an API, as well as the usual phone- and tablet-notification and communication through their own service.
Maybe an edge case, but playing around with this I notice that if I create an ordered list at the same level directly after an unordered list, the preview displays it as an unordered list. This doesn’t seem to happen if there is a separator between the two or if the ordered list is indented. Is this expected behavior or is it worthy of an issue?
I never hear anyone mention aptitude, which works with apt libraries, has a complete menu-driven ncurses interface (if invoked without arguments), and has been around for quite some time. Is it not considered a reasonable alternative or perhaps people don’t want to install an extra utility?