As promised earlier, we have now opened our API to read contact and transaction data. The API is still under development (especially the documentation), but you can already use it for your own apps. If you have any suggestions to the (quite short) documentation or the API, just let me know.
We have just released Version 1.0 of TabSplit Android app. This includes quite a few bug fixes and two big feature improvements:
- C2DM: Cloud to Device Messaging – This allows us to push all new notifications to your mobile phone. So if someone creates a new transaction (or modifies an existing one) you will be notified immediately (usually within seconds). This requires a manual update, since C2DM requires a new permission!
- Placeholder Users – This has been requested quite often from users. Sometimes it is much easier to just enter a name for a user, instead of inviting somebody via email. Placeholder Users are meant for this – currently only supported in the android app: when adding a friend simply select ‘Placeholder User’ and enter a name (not an email adress) and your friend will not receive an email invitation, no (real) account will be created, and so he will not be able to log in as this user – this contact only exists for you. We will provide you with a web interface to invite real users for those placeholder users, or merge them into existing accounts in the coming weeks. (Depending on how popular this feature is obviously)
TabSplit already has most of the core features we planned from the start – You can share and split up Bills, Receipts with your friends and keep track of who you loaned money or which friend you have to pay back. But there are many ideas floating around on how to further improve the user experience and expand the scope of TabSplit. If you have additional ideas, feature requests or complaints don’t hesitate to add them in the comments :)
- Open API – We will add a simple REST API (which is currently used by our own Android App) and document it, so it is possible for everyone to access his own data through a simple API – either for backup or to create your own services based on TabSplit.
- TabSplit iOS App – This will hopefully come to light in the next few weeks – It should contain most features of the Android App.
- Groups – Imagine you are on vacation with a handful of your friends, it would be nice if you could filter your contacts just for the people you are on holiday, or you hang out with most. Maybe you could even shuffle your debts at the end of the trip, so your debts all add up.
- Receipt tracker – More or less just like entering Tabs with friends – but just for yourself. You could keep track of all your expenses and when you did them, maybe categorize them, tag them and easy find out how much you spent for your last MacBook and how old it is.
TabSplit 0.7 for android adds a new specialized view for Tabs. This should help you get an overview of the contents of a Tab on first sight. On top is a summary about the sum of all items of the receipt as well as the paid tip (and tax if applicable). Right below are all participants including how much they have paid as well as their share of the bill. If available you will also see a thumbnail of the receipt as well as all entered items and who has to pay for them.
This new view should give a much better overview than the “QuickEntry” activity which is used to enter the Tab. (You can still modify the tab by clicking on ‘Edit’ in the Options Menu).
The full changelog for this version:
- Added a view activity for Tabs
- Removed deprecated Checkbox contact selection preference option.
- Fixed bug for downloading tab photos.
- Improved incremental sync – should work much faster now.
- Added preference to start a background service to sync once an hour.
We have launched two new features:
First – you will now receive email notifications if someone modifies a transaction you are part in. This way if you have activated email notifications your balance will never change again without you beeing notified. This includes modifications of a transaction (Payment, Joint Payment or Tab) as well as removing it or removing you from a transaction. The email will include your current share of the Transaction as well as your new share (if applicable.)
Second – it is now possible to merge two accounts. If you have multiple email addresses it can easily happen that different people add you to transactions with separate email adresses, which might result in you having multiple accounts. You can now fix this by logging into your primary account and start the ‘merge account’ action from your ‘Account Preferences’. It should be a very smooth transition, which will merge all existing transactions, all contacts and all balances into your main account (the one you are logged into) before deleting the old account.
You can now import your friends and debts from Billmonk from right inside TabSplit! Simply head over to your Account Preferences on https://tabsplit.com/ and click on ‘Import from Billmonk’.
Afterwards you have to enter your Billmonk username and password. (We suggest that you’ll change it to a random password). You will have the possibility to choose which friends to import. Afterwards the friends will be added to your TabSplit contacts and the debts will be added. (If a Billmonk user you want to import is not yet on TabSplit they will receive an invitation email.)
Watch our small tutorial video on how to import your contacts from Billmonk into TabSplit:
We have just released a new version of the TabSplit android app. This version allows creating, viewing and modifying of all transaction types. This includes an new view for Joint Payments which can be used to enter a payment which is shared equally across a group (e.g. a hotel bill – or as in the example on the right a gasoline bill).
This version also adds support for editing payments which completes support for all three transaction types of tabsplit. We hope to gather feedback on how to improve each dialog (Quick Entry, Payments, Joint Payments) so we find a balance between simplicity for first time users, streamlined entering for more experienced users as well as displaying as much information as possible about a transaction.
As always, find TabSplit 0.6 in the android market! (You can now even install it on your SD Card, so no excuses if you have no space left on your device :) )
Have you ever asked yourself why you owe a friend quite a bit of money or wanted to find out if someone has not paid back for quite some while. You can now view a detailed timeline of all debt changes for a friend. Simply go to the list of your friends and click the new ‘Debt History’ link.
This is still an experimental feature, so i welcome feedback on what data would be most interesting – it currently shows the whole balance (and not the single debt changes). On the same page you can also find a table containing all debts and loans you see in the chart.
The Tab Split Android App has just got an overhauled quick entry dialog! Saves quite a bit of screen space and it should be much smoother now. Simply select all participants for the Tab (using the green plus sign) which will bring you to the new contact select dialog which allows you to filter (search) by name and also add new friends (in the android options menu).
You can already get the new version at the Android Market! This version also fixes quite a few bugs. Here is the whole Changelog:
- Photos of tabs are now downloaded correctly
- Reworked Quick Entry Dialog
- New dialog for selecting participants
- Fixed problem which could lead to duplicate tab items
- Fixed bug deleting transactions
- Fixed bug which prevented added contacts to be synced to server (Also invitation mail was not sent)
We have just finished another nice feature – the ability to create payments with more than two participants. You can add as much payers and participants to a Joint Payment as you like. This is useful if one person of a group pays something for the whole group and you don’t need to break it down into individual items like with a Tab.
So if you want to share your last gasoline bill from your last trip (or wakeboard session ;-) ) you can now simply add it as a Joint Payment!