@chaley thanks, it's very helpful!
@kovidgoyal my humble suggestion is to add such a simple and more obvious mechanism to the official plugin API as part of "class calibre.customize.Plugin" for example as some property: custom_columns: list[Dict]. If defined then Calibre would auto create such columns during plugin installation/upgrade and do autorestart
|