Hi qqn,
There is a solution but not FLOSS based. Take BookFusion for a spin and let me know what you think. BookFusion will allow you to do the following:
- Read your eBooks on Windows,Linux & iOS via Web. Native app will be released later this year
- Read your eBooks on all your Android and iOS devices
- Your bookmarks, comments , highlights and reading progress will be synced across all devices
- Export your highlights,notes/comments to a CSV file
- Many more
You can learn more at
https://www.bookfusion.com/reading/cloud-library
We unfortunately do not have citations at this time but plan to add it after we have added a few additional features and deployed some improvements to the platform.
Disclaimer: I am the founder of BookFusion and would be happy to hear your feedback