Hello! I have been slowly chipping away at getting a new PortaBase release out, and made pretty good progress a few months ago when I got GitHub Actions to build unsigned installers for all the currently supported platforms (although I still need to fix a minor bug that prevented me from downloading the Windows one). You can see the changes since 2.1 at https://github.com/jmbowman/portabase/blob/master/CHANGES ; I'm cautiously optimistic that the upgrade to Qt 5 and other minor bugfixes may address...
Quick note, that was me posting...I forgot to log in first.
Good catch, it looks like I missed checking that a click on the header row actually maps to a valid column; clicking in the empty space after the last column still triggers the pressed and clicked events, but with an invalid column index. That should be a fairly straightforward fix, I'll try to use it as an excuse to finally make a new release sometime by the end of the year. (It's unfortunately a nontrivial process as I need to renew expired code signing certificates, etc.)
Sorry for the late reply, my setup for monitoring SourceForge activity broke down after a move + computer migration. A "Portable Apps" version of PortaBase has been on my TODO list for years, but hasn't yet bubbled up to the top of the priorities given how little time I've had to work on it in recent years. Something like the QSettings change you pointed out would be one key part of that, another would be having a downloadable Windows binary package that doesn't need the installer. I keep looking...
There's currently no way to change a field's type directly in the application. Instead, you can export the data to XML, edit the XML file, and then import it again. Documentation of the XML format is at https://portabase.sourceforge.net/portabase_xml.html . The main things are to change the appropriate "ctype" element content and change the letter used as the element name for values in the data rows, although depending on the change being made you also may need to change some filter condition operator...
Can PortaBase provide a card payment function like "Stripe"?
Hmm, this feels pretty clearly out of scope. PortaBase currently has no networking capability or authentication functionality. For something like this, it probably makes more sense to use a web application which allows users to pay in order to get download access to particular database files.
to ID: 3019165