That sounds frustrating - for both sides. I really like your app, and I want to share some thoughts that I hope are helpful, not critical. I don’t have a definite solution, but maybe outlining my expectations for how the export process should work can give some perspective:
- Choose what to export (filtering)
- Decide how to export it (format/config)
- Optionally, modify existing items (e.g. re-tagging). I didn't expect this but can imagine there is a use case for it.
Currently, the filter is at the end of the dialog. While this is consistent with the rest of the app, it was something I had to discover. In my case it was hidden behind the toggle at the top.
The how-to-export part is the main part of the dialog, that's fine. Mixed in there is this option that changes my existing items.
Besides the order of the dialog to be bottom to top (filter, format, export action), a preview of what will happen could help: 1) Show how many items/hours will be exported so I can catch filtering mistakes. 2) Show how many items will be modified ("re-tagged" or something like that).
The cherry on top would be an undo button to remove the added tags.