TerryL wrote: ↑Thu Oct 05, 2023 7:38 pm
Here's a google share link to .txt and .odt files so you can make your own Release Notes.pdf.
Thank you Terry, much appreciated. And thank you for your kind words on my 0.92 efforts. I hope you don't feel like I'm stepping on your toes or anything in adapting your original hacks, with what became 0.91 and now 0.92 – I'm very appreciative of everyone's efforts in moving this forward, so I've been using the 'lite' version as a kind of testbed so we can bring these improvements over to the RC versions that Paul is working on.
Speaking of which, I uploaded the Linux version to my site first thing this morning.
Currently, the mac and linux versions both have file associations to '.oxtstack' files, meaning you can double-click them and they'll open in OpenXTalk Lite.
(The mac version is actually slightly further forward as regards to this, as I'm struggling on getting a document icon recognised on linux).
The linux installer script will now take care of this mimetype allocation, like the registry in Windows and the launchservices database in MacOS.
However, I'm keen not to overwrite anyone's work with mimetypes, as I notice OpenXTalk RC versions also automatically register .oxtstack files in Linux. So, the installer checks to see if .oxtstack files are already specified.
For all the linux-heads out there (myself included), you can check this manually using:
grep 'oxtstack' ~/.config/mimeapps.list

- Screenshot at 2023-10-06 06-52-24.png (16.96 KiB) Viewed 9341 times
If it returns a match, not just an empty line, then there's already something specified in your linux config that handles '.oxtstack'. If this is the case, then the installer doesnt attempt to add anything further.
(Just because otherwise it could get messy with multiple entries conflicting for the same thing).
Also, because I don't want to overwrite anyone's efforts (Paul

) with the RC versions. This way, the RC versions will take precident over whatever the Lite version is doing (if both are installed).
On a clean linux test system, that has never encountered OXT in any way, the mimetype file association is handled correctly.
You can simply remove all matches to oxt by running:
pluma ~/.config/mimeapps.list and deleting all the lines that mention 'oxtstack', then saving the file.
(instead of Pluma, use whatever your text editor is: mousepad, gedit etc)
This will remove all file associations for .oxtstack files, meaning you can't right-click and OpenXTalk Lite won't appear as the default option.
So, on the mac side and linux side, this turned out to be easier than I thought.
On the Windows build, I've yet to build in full recognition for .oxtstack files. There's a slight issue where windows 11 stores it's registry keys a bit differently for the education variant of Windows, so I'd like to get my head wrapped around this and further testing on my part is required.
This just means that you can't double-click an .oxtstack and have it open automatically with OpenXTalk Lite on Windows at the moment as I've not yet built this in. It will appear in future, so please be aware of that issue at the moment.
Edit 2:

- win-association-got-it.png (26.58 KiB) Viewed 9287 times
Got it. However, still doesn't set the icon correctly. But that's a work in progress, at least it means you will be able to double-click oxtstacks to open them in OpenXTalk Lite. (I'll put that in my list of changes soon as it's not a deal-breaker for beta software.)
Note to self: I must also remember to change the title of that window to "OpenXTalk file associations"