04/13/2011, 06:17 AM
I'm proud to present my next app called Quick Post! It allows you to post simultaneously to multiple Twitter and Facebook accounts. The goal of the app was to take the thought out of posting to Twitter or Facebook (or both) and focus solely on the message being expressed.
This thread will serve as a place to discuss ideas, suggestions, bug reports, etc. for the app.
Here are some of the major features within the app:
Posting to multiple accounts
Quick Post takes advantage of webOS 2.0's Just Type by allowing you to pick up your device, type out anything you'd like to share, and tap a single button and send it to either a single account or even multiple accounts. Unlike other Just Type solutions (ex. HP's Facebook app), you don't have to interact with the app itself after initiating a post in Just Type.
Each app can be configured with a shortcut prefix. So let's say you have a Twitter account and a Facebook account. If you assign "t" for the Twitter account and "f" for the Facebook account, you can post to both simultaneously by typing:
t,f This is my message
Or you can do this to post all accounts:
z This is my message
Or you can do this to post to a single account:
t This is my message.
You can also assign accounts as your default accounts. When you do this, if you type a message without a shortcut prefix, it'll send the message to all default accounts.
Quick Post implements several message compression techniques, configurable by the user on the Preferences screen. Each method is used in sequence until the message fits within the character limits.
The first one is auto-shortening of urls using bit.ly.
The second one is using the 140it service to automatically compress the message by eliminating extra spaces and using common abbreviations. The service will continue to compress until the message fits.
And as a last resort, the app will automatically split the message into multiple pieces. It adds a prefix to each message indicating which message number it is and how many there will be. It looks something like this:
(1/2) This is an example of a message split (cont.)
(2/2) performed by Quick Post.
If your internet connection is down (for example on a subway, on a plane, or anywhere with poor cellular service), you can still compose messages for Twitter and Facebook. Messages will be queued to a the notification area and once the internet connection is restored, they'll be automatically delivered.
Also included is an auto-draft saving. Anytime you type out a message, it'll be saved as a draft until it is successfully sent. If a draft is saved, you can restore it by tapping the "pencil" icon at the top of the screen the next time you load the app. Previously selected destination accounts will also be restored.
The app is designed to work on both webOS 1.x and webOS 2.x. However Just Type is only available on webOS 2.x. In webOS 1.x, you just load the app and instantly you're on the quick post screen where you can type a message and select which accounts to send it to. The default accounts are selected initially.
Quick Post serves as a companion to your favorite Twitter and Facebook apps by providing a better posting experience. I have more ideas cooking up that I'll reveal here as I develop them. The app was submitted to the catalog on 4/17/11.
Here's a video I created to demo all the features in the app:
- Bug Fix: Just Type posting was broken in 1.2.1.
- Enhancement: Switch to Twitter API 1.1 (1.0 will cease to function on 3/5/13). Also the yfrog image uploading service has been replaced with img.ly since yfrog doesn't support Twitter API 1.1.
- New Feature: Convert all screens to be optimized for running full-screen on the TouchPad.
- Bug FIx: Sometimes when adding a new account, it wouldn't show up on the Accounts screen right away.
- Bug Fix: Dashboard with queued message was not displaying the queued message status. (identified by @errade on Twitter).
- Bug Fix: Adding multiple Facebook accounts would sometimes not work correctly. (identified by Jennifer K. via email)
- Bug Fix: Mentions with an underscore were not cc’d correctly. (identified by @errade on Twitter).
- Add support for the Pre 3.
- Enhancement: The app is now TouchPad-friendly
- Bug Fix: If an image was previously selected to upload to Facebook and the user reloaded the app, the previously selected image would be posted to Facebook even if the user didn’t select the “pencil” icon to restore the saved draft.
- Enhancement: When sending posts, update the 'send' or 'send & exit' buttons to indicate 'sending'. This will be particularly helpful when uploading larger images to Facebook.
- Bug Fix: Draft icon was not appearing at the top of the screen when a draft was saved.
- Bug Fix: Just Type '-i' prefix wouldn't work when the app was already open. Also if an error was generated, the popup would not be displayed if the app was already open.
- New Feature: Add the ability to post images to Facebook and Twitter. For Twitter accounts, images are uploaded to either twitpic or yfrog (customizable on the Preferences screen. For Facebook accounts, the images are uploaded directly to Facebook. To post an image, select the camera icon at the top of the message entry field. To initiate an image upload from Just Type, prefix the message with '-i '. (suggested by multiple people)
- New Feature: If the message has to be split into multiple pieces and there are Twitter mentions, the mentions will be automatically cc'd to each message piece. NOTE: If there are more than 4 mentions, they will not be cc'd. Ex. #FF posts). (suggested by multiple people)
- New Feature: On the Preferences screen, you can now choose your preferred url shortening service (j.mp, bit.ly, or goo.gl). J.mp is the new default service. (suggested by @webOSquire on Twitter)
- New Feature: The app's first hidden easter egg has been added! Hint: Hold on tight, Quick Posting is about to get crazy!
- Enhancement: When splitting messages into multiple pieces, keep the urls shortened to reduce the number of necessary message pieces.
- Enhancement: Do not shorten the following urls: twitpic.com, yfrog.com, and youtu.be. This will ensure the images and videos display properly on the Twitter web site.
- Bug Fix: If you selected destination accounts on the Quick Post screen then went to another screen (like the Help or Preferences screens), when you returned to the Quick Post screen, the default accounts would be re-selected.
- Bug Fix: The 'How do I use Just Type' FAQ incorrectly indicated that adding 'a ' in front of a message would post to all accounts. The correct prefix is 'z '.
- Enhancement: Transition to new Facebook smartphone-friendly authorization screen.
- Enhancement: Force the web browser to log off of Facebook before beginning authorization so when adding the 2nd or subsequent Facebook accounts, the user will get a chance to log in. Previously the pin code for the 1st account would be displayed. (reported by Kevin M. via email)
- Enhancement: Add FAQ indicating that the ‘Allow’ button during Facebook authorization may be at the bottom of the page and the user will have to scroll down to reach it.
- Enhancement: Add more useful information on Facebook posting error popups. Also add some debug info for Twitter posting to the logs.
- Bug Fix: Implement changes in the way update statuses are posted to eliminate “Incorrect Signature” errors that a few people may have experienced. (reported by Kerry C. via email)
- Bug Fix: If there are extra spaces in front of a shortcut prefix, the shortcut prefix was not being detected and the message was posting to all default accounts. (reported by @EricJDewey on Twitter)
- Bug Fix: Remove reference to ‘posting songs’ on the Facebook account detail screen. (reported by @Psychonaut42 on Twitter)
- Bug Fix: If there was a notification at the bottom of the screen when loading one of the “info” screens (FAQ, changelog, etc.), the display group wasn’t being formatted properly.
- Bug Fix: Fix typo in the “What if my message is too long?” FAQ. (reported by Joey J. via email).
- Initial release of Quick Post