Hi All! I hope everything is going well (especially your budgeting!)
I've made several neat changes and I am very excited to announce this.
First of all, we have a new contributor to our project; Jordi Barrère, and he has helped me to internationalize dsBudget and gave me the first translation file in French! Thanks Jordi!! He has also written this document showing how to add new translation. Please check it out!
I've added pie graph to expense view so that you can see how much you are spending grouped by "Where" field. Expense view allows you to sort by field other than "Date". You can decide if you want pie graph, or balance graph (or both!) for each category. I find this very handy for category such as my utility since I really don't care about "when" I make those payments, but I care "how much compared to other utility expense".
Another major change is you can now share your document via internet by hosting your dsBudget document on DropBox, Windows network, NFS, or whatever the method you want to use to share dsBudget document. dsBudget senses that someone else has updated the document and reload the document automatically.
I have also created a new Windows standalone installation package in ".windows.zip" format. This allows you to install dsBudget simply by extracting zip file to your USB stick (or wherever you want..) You can then carry dsBudget application & document around with you wherever you go, and you can run it simply by clicking on dsbudget.exe (no installation necessary) inside the dsBudget directory.
One last important change..
I have added a new configuration file called "dsbudget.user.conf" along with our current "dsbudget.conf". dsbudget.user.conf will let you override settings specified on dsbudget.conf.
Until this release, everytime you re-install dsBudget, it wipes out your current dsbudget.conf with the new version of dsbudget.conf with all the default settings. From this release, you can make persistent changes to you rconfiguration by editing dsbudget.user.conf instead (by copying any field that you want to customize from dsbudget.conf and pasting & editing on dsbudget.user.conf.) and dsBudget installer will not touch dsbudget.user.conf thus preserving your custom settings. I should've done this long time ago, but well.. here is it now! If you are one of those people who touches dsbudget.conf, please edit dsbudget.user.conf instead!
Thanks, and happy budgeting!
Soichi Hayashi
Release Note
[New Features]
Added i18n support with French translation (more translations to come soon!)
Update installer so that it will create .zip version of windows package (for easy USB installation)
Added a new Pie Graph for Expense view.
Added a new configuration dsbudget.user.conf
Added ability to sort expense items based on other columns than date.
Added functionality to detect if BudgetDocument has been updated externally, and if so reload the page.
Created dsbudget.exe for windows which uses launch4j to launch dsBudget (it handles case when Java is not installed much more elegantly)
[Bug Fixes]
Fixed the issue where budget document can be locked which prevents DropBox to synchronize document.
run.sh now logs boot issue to current directory - for better troubleshooting.
Sunday, May 16, 2010
Saturday, April 17, 2010
2.0.17 Released
Release Note
[Note on Windows Vista/7 UAC Issue Fix]
I also had to change the location of some of the files you probably care such as dsbudget.conf, and BudgetDocument.xml to Windows "Application Data" directory in order for dsBudget to have read/write access to them. Windows Vista/7 doesn't allow user level applications to read/write files under C:\Program Files, and "App Data" directory is used to store files that needs to be changed by the application.
App Data directory for dsBudget will be something similar to following.
[For Windows 7]
C:\Users\soichi\AppData\Roaming\dsBudget
[For Windows XP]
C:\Documents and Settings\Soichi\Application Data\dsBudget
2.0.17 installer will copy your BudgetDocument.xml from c:\Prograil Files\dsbudget to your Application Data directory.
I really wanted to keep those files in C:\Program Files by giving dsBudget application administrative access, but that meant that users have to click OK on administrative access dialog every time they start dsBudget, and I thought that would be very annoying. What's really bad is that, App Data directory is hidden by default for "security" reason and you have to make Windows explorer display these hidden directory or manually enter the path yourself in order to get there.
Another problem is that now user can't install dsBudget on USB drives easily. When you select installation directory on the installer to your USB drive, the program executable itself will be installed on the USB drive, but your budgeting data / configuration file (stuff that you care) will still be installed under App Data directory. This is a shame and I am planning to update our installer some time soon (maybe by make the default installation directory to App Data directory, and install everything there?)
As usual, please send me emails or post any concerns / questions to dsBudget forum.
- Fixed the issue where user couldn't enter money amount with white space around them.
- Added a new configuration option to change the ordering of each sections of the page (for example, to make the total balance appear at the top)
- For Windows Users, finally fixed the Windows Vista/7 UAC issue that was causing installation / execution issue with dsBudget. The new installer will now prompt user with the administrative access dialog *please see note below.
[Note on Windows Vista/7 UAC Issue Fix]
I also had to change the location of some of the files you probably care such as dsbudget.conf, and BudgetDocument.xml to Windows "Application Data" directory in order for dsBudget to have read/write access to them. Windows Vista/7 doesn't allow user level applications to read/write files under C:\Program Files, and "App Data" directory is used to store files that needs to be changed by the application.
App Data directory for dsBudget will be something similar to following.
[For Windows 7]
C:\Users\soichi\AppData\Roaming\dsBudget
[For Windows XP]
C:\Documents and Settings\Soichi\Application Data\dsBudget
2.0.17 installer will copy your BudgetDocument.xml from c:\Prograil Files\dsbudget to your Application Data directory.
I really wanted to keep those files in C:\Program Files by giving dsBudget application administrative access, but that meant that users have to click OK on administrative access dialog every time they start dsBudget, and I thought that would be very annoying. What's really bad is that, App Data directory is hidden by default for "security" reason and you have to make Windows explorer display these hidden directory or manually enter the path yourself in order to get there.
Another problem is that now user can't install dsBudget on USB drives easily. When you select installation directory on the installer to your USB drive, the program executable itself will be installed on the USB drive, but your budgeting data / configuration file (stuff that you care) will still be installed under App Data directory. This is a shame and I am planning to update our installer some time soon (maybe by make the default installation directory to App Data directory, and install everything there?)
As usual, please send me emails or post any concerns / questions to dsBudget forum.
Sunday, March 7, 2010
2.0.16 Released
Just released a new package which fixes locale issue affecting non-US users (French for example) such that the data control doesn't honer the locale setting for user's date format.
If you are using standard U.S. locale settings, there is no need to upgrade.
Release Notes
If you are using standard U.S. locale settings, there is no need to upgrade.
Release Notes
- Made the DivRep Date control to honer server locale
- Updated run.sh (for multi-platform package) to use java specified in JAVA_HOME.
Sunday, February 21, 2010
2.0.15 Released
I recommend everyone to update to this version - especially if you are planning to use "Add to each category as negative expense" feature when you create a new page.
Release Notes
Release Notes
- Fixed the issue where creating a new page with "copy balance as negative income" will cause null pointer exception. (http://code.google.com/p/dsbudget/issues/detail?id=34)
- Changed the base_url to use 127.0.0.1 instead of localhost.
- Updated divrep to keep all budget document to be serializable (prepping for Google AppEngine release)
- Replaced more System.out debug output with log4j based loggers.
Wednesday, February 3, 2010
2.0.14 Released
There is no functionality changes since 2.0.13 (no bug fix either), but wanted to get this out since I have made some radical changes to the way I was packaging the installer, and it should work much better in non-Windows platform.
If you have 2.0.13 already, there is no need to upgrade.
Release Note:
If you have 2.0.13 already, there is no need to upgrade.
Release Note:
- Completely overhaul the way I was packaging for Linux (run.sh should now work as it should)
- All logs are now stored in dsbudget.log under application root directory (for troubleshooting)
- Some cosmetic changes (Brighten the background color)
- Update to the latest DivRep framework (should not affect user)
Sunday, January 24, 2010
2.0.13 Released
Change Log
Added better handling of boot time errors.
Tweaked installer to set correct file permissions.
Added a splash screen to indicate that dsbudget is loading / waiting while before the browser starts.
Added code to allow sorting the income list.
Added "tentative" expense feature.
Added better handling of boot time errors.
Tweaked installer to set correct file permissions.
Added a splash screen to indicate that dsbudget is loading / waiting while before the browser starts.
Added code to allow sorting the income list.
Added "tentative" expense feature.
Thursday, January 7, 2010
2.0.12 Released
2.0.12 is mostly a bug fixes (again).. If you have no known issue since the previous release, upgrade is not necessary.
Change Log
Change Log
- Updated the way it was launching the browser so that it will work correctly on Mac (and probably many other platforms)
- Fixed an issue where datepicker wasn't allowing user to enter date in user's locale.
- Fixed an issue where Remove Page dialog's text was misssing
- Fixed an issue where datapicker will stay open when the dialog is closed via "X" button.
- Fixed an issue where certain currency (Euro for one) wasn't displayed correctly.
Subscribe to:
Posts (Atom)