asLJ

The State of asLJ

I've just released asLJ 0.7.1-beta and with the possible exception of critical fixes, this is the last version that will support OS X 10.5 Leopard. There are a couple of reasons for that, which I'll get to shortly.

First a big thank you to everyone who has submitted a crash or exception report, or otherwise provided feedback. I look at every single report that comes in. Often, if you've included contact information, I'll try to get in touch with you when I have a development build that I think fixes the problem.

The crash and exception reports have been split about equally between problems more closely related to the actual client-server communication, which is handled by the asLJCore library, and problems that are more related to the local computer (user interface, file system, and so on), which are not handled by asLJCore. While I think I have succeeded in eliminating all or nearly all of the reported problems of the second type, many of the issues with asLJCore have been harder to track down and fix, in large part because of some less-than-ideal design choices when I first started asLJCore.

Collapse )

So, what exactly is the state of asLJ? I'm fairly far along in rewriting asLJCore and have been using the rewritten asLJCore myself on a regular basis for more than a week now. I have also been working on asLJ beyond just asLJCore. The next beta will be "sandboxed" and signed in a way that should work with Gatekeeper on OS X 10.8 Mountain Lion (though I am not yet testing on Mountain Lion). I expect that it will be several weeks before the next beta release, but I'm hoping to get some development builds to testers in a few weeks.
asLJ

notes for 0.7.1-beta

Current users can use the "Check for Updates..." menu item under the "asLJ" menu to get this update.

DOWNLOAD (This is beta software—while asLJ has undergone years of testing, it may contain bugs with unpredictable results, and is provided as-is. Use with caution and at your own risk.)

NEW:

  • preference setting for the font family and size used to display the entry body while editing
  • preference setting to have word count display in pop-up sheet (as in previous versions) or in the status bar
  • fixed exception when posting to a moderated community
  • fixed exception when loading empty entries
  • fixed exception when word-counting empty or very short entries
  • improved reporting of errors communicating with the remote server

NOTE: With the possible exception of critical fixes, this is the last version that will support OS X 10.5 Leopard. Future versions will require at least OS X 10.6 Snow Leopard. For details, see The State of asLJ.

asLJ

asLJ is not dead

The 0.6 series appears to have been downloaded over 1000 times, to 6 of the 7 continents. I know it's been nearly 11 months since 0.6.3-beta was released. In fact, 0.7.0-beta, which I just released, is almost unchanged from the development builds that went into testing over 6 months ago. I have not had the time to devote to working on asLJ of late, but I do still catalog the incoming bugs and I am still working on getting rid of them. Some of the finishing touches (translations, documentation) that I'd hoped to have in the 0.7 series will be put off until at least the 0.8 series, but I do think that the 0.7 series improves upon the 0.6 series, particularly in the user interface. Perhaps someone could take a Mac down to one of the research stations in Antarctica and download a copy of 0.7 so that I can say that the 0.7 series has been downloaded on all 7 continents?
asLJ

notes for 0.7.0-beta

Current users can use the "Check for Updates..." menu item under the "asLJ" menu to get this update.

DOWNLOAD (This is beta software—while asLJ has undergone years of testing, it may contain bugs with unpredictable results, and is provided as-is. Use with caution and at your own risk.)

NEW:

  • new icon
  • entry body fills more of the window
  • nearly all interactions with the server are asynchronous, with status reported in the bar at the bottom of the screen
  • all the entry options that are in the "drawer" attached to the entry window are now also available as floating pallets that can be docked to the edge of the screen, docked together, collapsed, etc.
  • the past entry calendar is now a separate window, not attached to a particular past entry window
  • the window title of new entries changes from "untitled" to the subject line, once there is one
  • both delete keys will now remove a tag from the list of tags when composing a new entry
  • in the entry body, shift+tab moves the focus back to the subject line
  • the cache of known moods for each server has been removed from the preferences file and put into its own cache file
  • userpics are now cached as individual files inside the application's cache folder
  • Scribbld has been changed from .net to .com
  • numerous bugfixes
asLJ

notes for 0.6.3-beta

Current users can use the "Check for Updates..." menu item under the "asLJ" menu to get this update.

DOWNLOAD (This is beta software—while it has undergone months of testing, it may contain bugs with unpredictable results, and is provided as-is. Use with caution and at your own risk.)

NEW:

  • fixed bug that caused exceptions when the selected account has a friend or is a member of a community for which the username is entirely numeric
asLJ

possible bug for users with a friend whose journal username is entirely numeric

I have feedback reports from one or more users that suggest that there may be an issue when you've got a friend whose journal username is entirely numeric. I expect to have a possible fix ready for testing in the next 24-48 hours. If you've got an account with a numerically-named friend and would be willing to test the fix (particularly if you sent a feedback report in the past few hours), please comment. Thanks.
asLJ

status update

Work on asLJ 0.7 has been underway for some time now. The primary goals are increasing stability, adding documentation/help, and adding localizations (asLJ 0.6.*-beta has been downloaded in 30 countries on 5 continents).

To try to make adding localizations easier, I'm going to try to use crowdin to allow anyone to contribute suggested translations for the text in asLJ. If you are capable of and would be willing to provide translations from English into some other language, please visit the asLJ project's crowdin site.
asLJ

notes for 0.6.2-beta

Current users can use the "Check for Updates..." menu item under the "asLJ" menu to get this update.

DOWNLOAD (This is beta software—while it has undergone months of testing, it may contain bugs with unpredictable results, and is provided as-is. Use with caution and at your own risk.)

NEW:

  • fixed entry preview
  • fixed bad behavior on attempting to detect music playing in iTunes when nothing is playing
  • fixed bug where days were improperly clickable in the past entries calendar
  • fixed bug related to loading a saved entry draft with no account set
  • numerous other bugfixes
asLJ

Feedback/Crash Reporting

When asLJ crashes or encounters an unexpected error, you may see a "crash reporting" dialog, giving you the option to send information about that crash to me. This is the same mechanism that allows you to send feedback through the "Send Feedback..." menu item in the asLJ menu. I have received about half a dozen such reports over the past few months and am working to track down and fix the problems.

If you'd like to be kept updated about the progress on feedback or a crash that you report, please indicate that you'd like to be emailed when I make progress on the problem in your report (in the big text box) and make sure that your email address is there. If you'd like to know about a report you've already sent, feel free to use the "Send Feedback..." menu item to let me know that you'd like to know about it and roughly what the original report was about.