OK well, Mike,
Firstly, category 2 OPs in your list have had to go out of their way to uncheck the box for full log export each time they export because it’s checked by default. So I think I can assume they each knew that they were not exporting the full logs as they went along.
Next, category 3 OPs are in 2 groups, I suspect. Those (group 1) who have made their decision in full knowledge that a full export was never part of the application from inception and after 2 years, still is not there. So they too have made conscious decisions. And then group 2, who may not have realised that a full export has never been part of the feature set, but may have just imagined that it was or would soon be. There are many ways for questions on this topic to have been asked before now but as you can see, only 3+ users have raised the topic at all.
Many many more OPs have been most focused on ensuring the full log has all the data they prefer it to have, so that their main log manager can be accurately maintained and so they can sync their data with their chosen QSL services without further issue.
In any case, in the current state of the application, where thousands of users have accumulated over 2 years of data, (my database is several Gigabytes) manipulation of the full log is being answered by way of data syncing. This has been a conscious decision in the direction of the desktop application environment taking over such tasks as you are referring to and more. Data syncing is operational now. The desktop environment is being developed.
There was some thought in the past of providing a feature of “export all which have not already been exported”.. but this has also been supplanted with the sync process, since the sync process answers so many possible issues, it happens silently in the background, it’s almost instantaneous as you edit/add QSOs, it provides recovery from interruptions, it syncs between multiple devices, maintains integrity and will still have your deleted operations or QSOs. When you decide it was a mistake to have deleted them, you can recover them again.
The desktop environment will build on this logic. And exporting as much of the database as you like in as big or small a parcels as you wish, I’m sure, will be a trivial feature in the lineup. Just like any of the popular desktop log managers.
As for help with development, PoLo is open source and any/all contributions are welcome for both code and documentation. Don’t be shy.
Alan