Initial commit of Annotations at version 0.2.2
Updated about to 0.2.2
Changed iOSReaderApp:get_sqlite_app_classes() to @staticmethod, begin work on 0.2.3
Added last annotation timestamp to list of annotated books
Changed get_exporting_app_classes() to @staticmethod
Changed MessageBox to private version using plugin icon in title bar, supporting links in message text
Added DebugLog() and Profiler(), switched logging calls to log_location()
Export debug log to desktop at exit (need to add switch to config)
Fixed some self.opts.log_location(), added at_exit() time stamp
Changed list_all_ios_annotations() to display a table of all discovered annotated books. Preliminary implementation, still need to dispatch enabled books for update.
Completed initial implementation of TableView of imported books. Need to fix reader_app sorting, polish low-confidence dialog with det_msg
Subclassed QTableWidgetItem to allow case-insensitive sorting, cleaned up low-confidence confirmation dialogs.
Additional work on sorting by case-insensitive app name
Added DisplayDateTableWidgetItem() supporting display of text in friendly format with timestamp sorting
WIP: Add Preview function
Added PreviewDialog with formatted HTML annotations
Standardized format for annotations date in Annotations:friendly_timestamp_format
Removed individual iOS reader apps from context menu. Fetch annotations dialog lists all available books.
Ignoring inactive books when fetching annotations. Need to purge at some point.
WIP: Beginning to add support for Annotations appearance dialog