Commits

Author Commit Message Labels Comments Date
hsoft
[#3] Disabled inline edition for the schedule table. After having tried to add a NSPopUpButtonCell as a cell for the Repeat Type column, it turns out that doing so messes greatly with the edition system. There doesn't seem to be an easy workaround so, for now, the schedule and budget tables edition will be modal only.
hsoft
[#3] Implemented basic schedule edition in the sctable.
hsoft
[#3] Fixed issues with Stop Date field edition. It's the first date field with a possibility of a None value, so the date field editor had to be improved to support that.
hsoft
[#3] Started implementing a Schedule view. For now, it's read-only and has a lot of code duplication with ttable.
hsoft
[#2] Removed budget info from Account. It's now exclusively in BudgetList.
hsoft
[#2] Started the process of moving budgeting off the Account class. For now, changing budgets also change an additional list of Budget instances, which will replace Account.budget and Account.budget_target soon enough.
hsoft
[#2] Budget now increment balances in etable again. This required a new balance field in Entry, and some little refactoring.
hsoft
[#2] The BudgetSpawns now have budget targets among their splits.
hsoft
Relicensed to HS License.
hsoft
changelog update for 1.5.7
hsoft
[#43 state:port] Fixed a bug in the import window sometimes causing a crash.
hsoft
[#42 state:port] Added a wrapper to the get_node() call in PyOutline so that an IndexError doesn't crash the app.
hsoft
Added the hsutil external to the help folder.
hsoft
[#45 state:port] Fixed convert_amount() so it takes currency.exponent into account. It was done by removing the optimization that was in place in convert_amount that bypassed the internal value conversion system. Also, the Amount class now stores its float value so that it doesn't have to constantly do the maths every time amount.value is called.
hsoft
help: now uses hsdocgen rather than web
hsoft
help: Backport from [27]
hsoft
Added brsinglelineformatter to the project (for the copy/paste problem in the reg interface)
hsoft
[#8 state:port] Fixed a bug where changing date range while in edition would cause a crash.
hsoft
[#39 state:port] Added type checking in Application.get_default()
hsoft
Setting some ignores.
hsoft
help: v1.5.5 (as well as a css tweak)
hsoft
[#37 state:fixed] Fixed a bug where CSV files with comment lines couldn't be imported.
hsoft
Fixed import problem in the tests (how did I manage to commit them? Oh, the freakin pyc...)
hsoft
[#2] Moved the budget calculations up in Document (in preparation for them being schedule based rather than account based)
hsoft
[#2] Converted the Account.budgeted_amount() logic to the new recurrence based logic. (whew, this was complicated! and it ain't even completely done yet...)
hsoft
[#2] The budget spawns are now placed at the end of every recurrence period.
hsoft
Refactoring. moved all the test units into a "tests" sub-package.
hsoft
[#2] Refactoring. Created model.budget and moved some of the logic from model.oven over there.
hsoft
[#2] added budget transaction/entry. however, the code is highly ugly for now (there's a separate budgeting system for transactions and for sheets/graphs).
hsoft
[#6 state:fixed]
  1. Prev
  2. Next