Matthew Smith's blog
I've just put out version 0.6 of QTM. This has two serious new features since the 0.5 series, and a number of bug fixes and improvements:
The biggest new feature is "persistency", which means that your blog and category lists will be stored in memory during a session and on disk between sessions, so they will not have to reload every time you change blogs or start a new session. The exception is when you load a saved entry for a different account; then, it will only save when you ask it to (to avoid wiping everything).
There is also now a Windows installer (tested on XP and Vista), and QTM can now quickpost articles which are accessed with the HTTPS protocol (this requires Qt 4.3 and at present does not work on Windows). See the Changelog for the full details.Read more »
I've just released a first beta of version 0.6 of QTM. I actually think the version is almost ready for release, but not having given it much testing, other than with a few problems I knew were there, and one or two I didn't until I tried to post an entry, I can't say it's all fixed. So, here is a beta.
New features include persistency, which means your categories will be stored in an XML file (and in memory) until you next refresh them, or change your account. That means no constantly having to get the lists every time you start QTM, or open a new window, or change the blog selector. One exception: when you load an entry from disk, it does not save the category lists unless you tell it to, to stop it over-writing your normal account. This structure also makes it easier for me to write the multiple account feature, when I write it!Read more »
Having taken a break from QTM development for a couple of weeks, I decided to get back to working on the "trunk" rather than on the 0.5 branch. Basically "trunk" is supposedly the main development base, while branches are generally used for finessing individual release versions; however, last Spring I decided the next big feature would be persistence in blog and category names, to save on the persistent reloading of categories, in particular, every time the user starts QTM, or changes which blog he wants to post to. QTM then saves it all in a big XML file. However, I got bogged down in adding features to version 0.5, so I've had to add the new features in trunk into the source files from version 0.5.8, which I released last month.Read more »
I've just made yet another update to version 0.5.8. This contains one bug fix (sorting categories in proper alphabetical order, rather than prioritising uppercase entries as before), a change to the build system which allows out-of-source builds, which some CMake users like (thanks to a patch by Patryk Cisek). Downloads from the right side-bar, as always.
I've had to update version 0.5.8, as I discovered a bug in the search bar, which did not actually turn off expert (i.e. regular expression) searching when you turned off the feature in Preferences - it simply hid the checkbox instead, leaving the user with expert mode on and no means of turning it off. I have also published the search bar API.
Downloads of QTM v0.5.8.1 from the box on the right, as ever.
Less than a week after the last release, I've put out yet another - version 0.5.8, this time featuring the "Foxhound" search bar, similar to the one in Firefox which pops up at the bottom of the window and doesn't obstruct the view of the text. Unlike the Firefox search bar (well, as far as I know), you can also use regular expressions (but you have to turn this on in Preferences). It's taken me quite long but last week I suddenly realised that QTM didn't have Find. Now it does. It still doesn't have Replace ... but maybe in another few weeks.
I had to get this out quick because there is a bug fix in it. The bug affected loading articles from disk, and led to the blog IDs being displayed in the blog selector (as in blogid:2) rather than the blogs' names. This was a "cosmetic" bug as it still displayed the correct blog ID, but it still wasn't supposed to.Read more »
I've just released version 0.5.7, more than three months after putting out the last. This is mainly because I was working long hours for much of that time, so had little time (and more to the point, energy) to work on QTM. This release has one important new feature, namely the ability to name an entry composed with Quickpost after the article it's based on; this is done by selecting "Copy title" when composing a template. The template configuration window now works more consistently, with the Accept button removed (any changes you make to a template are now accepted there and then) along with Reset (because it had intractable bugs and the same result can be achieved by closing and re-opening the window).
Update 10th Feb: I have now released a new version, version 0.5.7.1, which adds a rudimentary manpage (to satisfy Debian packaging requirements) and extends "Copy title" to all quickposts, not just templated ones as in the old 0.5.7.Read more »
I've just released version 0.5.6 of QTM. This version features fixes to crash bugs affecting the Quickpost Templates dialog, two new template tags (%host% and %domain%, the first being the hostname of the article being posted, the other being the same without the www bit), and the ability to "associate" certain hosts with certain templates, so that if you Quickpost any article from that host, QTM will use that template.
Update: I've had to post an updated version, with a serious bug fixed, namely one that caused the first template with no associated hosts to be triggered sometimes when quickposting. This has now been fixed by ensuring that no empty entries for associated hosts can find their way into the database, and will be ignored if the system finds them when quickposting. Source and a SUSE 10.3 binary are available now; I should post an Ubuntu Gutsy and Mac OS X binary later today.
Over the past couple of months since version 0.5.4 was released, I've been busy working on new features for QTM. However, I discovered that version 0.5.4 broke compatibility with versions of Qt earlier than v4.3, because of my using Qt Designer v4.3 to lay out widgets. An interim release was therefore needed to restore this.
Also, I've included a couple of icons, on the usual "green send button" theme, for the application menus and Mac OS X dock, and a script to generate the desktop entry file, because it needs to specify where the program and the icons are installed (i.e. whether /usr/bin or /usr/local/bin or somewhere else).Read more »
I've finally released version 0.5.4 nearly two months after I put out the first beta. The biggest new feature since 0.5.3 is file uploads. This is in response to a feature request from Günther in Austria, on Qt Apps. However, I've found its usefulness to be limited as some content management systems simply won't accept large file uploads from clients like QTM. My Movable Type 4 installation won't accept files in the 100-200Kb range, let alone converted RAWs from my Canon digital SLR. This release solves a few crashes that this feature introduced in the betas, particularly where large files are concerned.
There's also an auto-link system. This means you can highlight certain words or phrases, and (through the Insert/Link and Insert/Auto Link menu actions) set a particular web location to be associated with them. Then, next time you want to link that website, just type the text you typed the first time round, select Insert/Auto Link again, and it'll do the link for you.Read more »