Sunday, May 29, 2005

MacJournal 3.1.2b2

Download it now

This is the second beta release of 3.1.2. This beta fixes a potential crash when waking from sleep and fixes a problem that Tiger caused with registration. 3.1.2 provides a few bug fixes over MacJournal 3.1.1 and adds Spotlight support for Tiger users. It is recommended for all users of MacJournal 3.0 and above (when it comes out).

Bug Fixes:

- Adding a line in the midst of a numbered list will correct all following lines better than it used to.
- Fixed a potential crash after waking from sleep after opening and closing the Change Date sheet.
- Fixed a problem on Tiger where the registration information might not get saved under some circumstances.

Also, please note that the minimum OS requirement is either 10.2.7 or 10.2 with Safari installed. You don’t have to use Safari, you just have to have it installed on your system.

Please let me know of any problems you have with this release.


Reporting Bugs

Please let me know about any bugs you find in this release as soon as possible. Use the "Report A Bug" menu item in the Help menu to see a list of known issues for your current build (as they arise). You can also automatically create a new e-mail.

If MacJournal crashes on you, look for a crash log in ~/Library/Logs/CrashReporter and include that in your report. If there's some funny behavior, try looking in the Console (in /Applications/Utilities/) and include any output related to MacJournal in your report. Please be specific about things that you are doing that aren't working out, whether it's a crash or a behavior that you don't like. Also, include in your e-mail what release of MacJournal you are using. I appreciate your feedback!


Dan Schimpf
dschimpf@mac.com
http://danschimpf.com/
29 May 2005

Tuesday, May 24, 2005

MacJournal 3.1.2b1

Download it here

This is the first (and probably only) beta release of 3.1.2. This release provides a few bug fixes over MacJournal 3.1.1 and adds Spotlight support for Tiger users. It is recommended for all users of MacJournal 3.0 and above (when it comes out).

Bug Fixes:

- Fixed bug that would show nested journals as locked if their parent journal was encrypted and unlocked.
- Fixed a crash when sending text with smart quotes to LiveJournal.
- Fixed a problem where changing the list mode to Numbers when it was already there would eat the first character after the list item.

New Preferences:

- Added option for Spotlight never to index journals that were decrypted.
- Added preference to change the first day of week in the calendar.
- Added option to disable auto-discovery of lists.

Also, please note that the minimum OS requirement is either 10.2.7 or 10.2 with Safari installed. You don’t have to use Safari, you just have to have it installed on your system.

Please let me know of any problems you have with this release.


Reporting Bugs

Please let me know about any bugs you find in this release as soon as possible. Use the "Report A Bug" menu item in the Help menu to see a list of known issues for your current build (as they arise). You can also automatically create a new e-mail.

If MacJournal crashes on you, look for a crash log in ~/Library/Logs/CrashReporter and include that in your report. If there's some funny behavior, try looking in the Console (in /Applications/Utilities/) and include any output related to MacJournal in your report. Please be specific about things that you are doing that aren't working out, whether it's a crash or a behavior that you don't like. Also, include in your e-mail what release of MacJournal you are using. I appreciate your feedback!

Monday, May 23, 2005

MacJournal vs. Spotlight: Round One

So I said 3.1.1 would have some limited Spotlight functionality but it would be disabled by default. This is true, but it has some flaws in it so I don't even really want to talk about it. The other problem is that the Spotlight importer itself (the piece that sits by itself and is loaded by Spotlight to read the files) wasn't included in the 3.1.1 due to an oversight. So let's just forget about 3.1.1. :-)

On the positive side, later tonight I will be releasing 3.1.2b1 with full Spotlight support, enabled by default, with the importer included. So if you want to try it out I invite you to check back here later tonight (or tomorrow for the more international users) and grab that. It will also fix the nested-journals-appear-as-locked bug that sprouted up in 3.1.1 and add a few preferences.

Thursday, May 19, 2005

3.1.1 is out

Download it from Mariner

The list of bug fixes:

- Fixed a problem where changing multiple lines to checkboxes would add the same checkbox on each line (instead of different checkboxes for each line).
- Fixed a problem preventing the splitter position in the journals drawer from getting saved in between launches.
- Fixed a problem with smart quotes and Entourage
- Improved the numeric list recognition logic to exclude things like "8.00 PM"
- Fixed the "None" item in the Highlight toolbar item
- Fixed the "Backdate" button in the LiveJournal panel
- Fixed a problem in the calendar with months beginning on Sunday (i.e. May 2005).
- Links are now terminated when you end a line
- Fixed a crash when using a custom background color in Full Screen mode on Tiger.
- Fixed a crash that can happen when the calendar tries to automatically change days at Midnight.
- Fixed a problem when switching list modes in an empty entry.

There are one or two more that involve hidden preferences that are noted in the included Version History. I'll come back later with more information about Spotlight.

Tuesday, May 17, 2005

3.1.1 Status

My part of the 3.1.1 has been finished and is out the door. The Mariner folk are making some needed additions to the manual to cover the new things added in 3.1 and we hope to get everything posted on Wednesday. Check back tomorrow for the download and all the news. After that I will speak more about the next version and might even start posting builds, even though only a few small features have been added so far. I'm considering providing public access to my nightly builds that I make for myself if there is interest. Keep in mind though that these nightly builds would be even further from safety than the pre-release builds are, but it would allow stuff to get out faster.

Catch you tomorrow.

Tuesday, May 03, 2005

Spotlight Update

Work continues with the Spotlight implementation. I have MacJournal writing out the "special" files to disk and I have the importer written, but they aren't hooked up to each other right yet. Spotlight and LaunchServices work well when things don't change that much, but in a development environment it is easy to confuse both of them when you're changing things every few minutes. I don't have anything hooked up for encrypted journals yet, but I imagine there will be an option similar to Mail's "Index decrypted messages for searching." Any locked journal will be removed from the metadata cache, but there will be an option to never include encrypted journals even if they are unlocked (which will probably be the default behavior). I don't know if all of this will get rolled into 3.1.1 or a later update mostly because I want to get 3.1.1 out by next week and this stuff needs to bake more before it gets released.

I also have some preliminary work done on the syncing support, but the Spotlight action is much farther ahead. All I have there is the description of the data to be stored on the server; none of the client-side work is done. It turns out a large portion of developing software on Mac OS X is editing property lists to a specific format, so there's a lot of that ahead of me before the syncing will work. More on that as it evolves.