Tuesday, December 20, 2011

Mailplane email support update

With the newest version of Mailplane the ProfitTrain AppleScript to send email seems to have broke. If you install a custom AppleScript and use the code from the following gist it should work again. Will have this fix as part of an upcoming release.

Sorry for the trouble.

http://help.clickablebliss.com/profittrain/custom_email_applescript.html

https://gist.github.com/1468633

Wednesday, September 7, 2011

Australia GST Support

We are in the process of trying to implement support for Australia GST taxes and would appreciate some support from the community on how it works and how it should appear on invoices. If you have any feedback or sample invoices to share please send them to . Thanks.

Tuesday, November 23, 2010

Help Wanted with Microsoft Outlook AppleScript

ProfitTrain uses AppleScript to make new emails with recipients pre-filed and PDFs pre-attached.

With the new release of Microsoft Office for Mac they have dropped Entourage and are now using Outlook. Apparently the AppleScript dictionary has changed as well. Working with a user I had them change the app name in the script from “Entourage” to “Microsoft Office” but this change alone doesn’t seem to make a working script. I’d do the testing myself but I don’t have a copy of the new Office yet, nor is there a demo available for me to try.

If anyone has the new Office and wants to help, please download ProfitTrain and use the custom script hook so that you can use a custom AppleScript in place of the built-in one. If you get something that works please share and I’ll pass on to the users who are asking for it. Thanks again.

Thursday, June 24, 2010

Mail.app black background issue

I’ve gotten a few emails from ProfitTrain / Billable users complaining about black email screens while trying to email invoices. This seems to be a Safari 5 issue as described by this Apple Support article.

They don’t have a fix but suggest toggling the plain/rich text to clear the formatting using the command shortcut Command-Shift-T.

Wish I could help but this bug seems to be on Apple’s end. :(

Thanks to @apricotstudios for the help article link.

UPDATE: This seems to be fixed with Safari 5.0.1. Use system preferences to update.

Friday, April 9, 2010 Friday, March 26, 2010

Using the Web Inspector in ProfitTrain (or any WebKit-based application)

This is a little technical, but for those extreme CSS crafters potentially useful.

ProfitTrain like many apps on Mac OS X utilizes the WebKit framework to render web pages. This is the same engine that powers Safari.

WebKit has a thing called the Web Inspector:

Web Inspector

The Web Inspector is useful to debug CSS code and figure out which elements are getting which styles.

If you are a ProfitTrain invoice template designer and would like access to the Web Inspector while editing a template design follow these steps:

  1. Make sure ProfitTrain is not running, and then via terminal execute the command:

    defaults write com.clickablebliss.ProfitTrain WebKitDeveloperExtras -bool true

  2. Launch ProfitTrain and highlight an invoice. Traditionally you’ll be viewing the PDF representation in the view pane. Use the menu bar to switch this view to use the WebView.

    View As WebView

  3. Right click inside of the WebView and choose the Inspect Element menu. This will open the Web Inspector inside of the WebView. To detach the inspector click on the little button in the bottom left.

    WebView Context Menu

    Undock Inspector

And now you can use the inspector to debug the CSS as well as other things.

Thanks to forum user fabiopigi for bringing up this need and getting me to figure out how to turn it on.

Saturday, March 20, 2010 Friday, March 12, 2010 Wednesday, March 10, 2010

Email Customization

There is no way to compose an email that includes an attachment using the mailto: protocol. Therefore in ProfitTrain when we want to send an email with the PDF invoice attached we use a series of AppleScripts to support Mail.app, Entourage, Mailsmith, Eudora and Mailplane (Gmail front end).

If you want to run your own AppleScript when ProfitTrain wants to send an email you can do that as well. As we say in the help book article:

Under the application menu “ProfitTrain”, in the main menu, you’ll find a command labeled “Install Custom Email AppleScript…”. Using this you can copy a customizable AppleScript into place at:

[HardDisk]/Users/[you]/Library/Application Support/ProfitTrain/email_invoice_using_user_script.scpt

When ProfitTrain sees an AppleScript at this location, with this filename, it will use it when you use the Email publish action instead of the default built-in script.

ProfitTrain user Jankees van Woezik is using this feature to customize the subject line as well as archive the PDF invoices as he mails them. Cool stuff.

Friday, March 5, 2010

Double Click Love

Did you know you could double click on a client in the source list to open the Client Inspector? Or how about double clicking a report in the source list to run it? You can also double click an invoice row to open the edit invoice sheet.

We are striving to make sure little things like this work well in ProfitTrain. If you have any suggestions for a user interaction that you’d like to see, please let us know.