KMyMoneyProject
ActivePublic

Details

Description

the BEST Personal Finance Manager for FREE Users, full stop.

The ultimate objectives of KMyMoney are...

  • Accuracy. Using time tested double entry accounting principles KMyMoney can help ensure that your finances are kept in correct order.
  • Ease of use. KMyMoney strives to be the easiest open source personal finance manager to use, especially for the non-technical user.
  • Familiar Features. KMyMoney intends to provide all important features found in the commercially-available, personal finance managers. The current release is closer than ever to that goal and more improvements are already planned or being tested.

Recent Activity

Today

ostroffjh added a comment to D10001: display reconciliation date on homepage.

This looks better to me. Hopefully Thomas can also check it after solving his crash issue.

Mon, Jan 22, 9:39 PM · KMyMoney
mhubner updated the diff for D10001: display reconciliation date on homepage.

incorporated feedback from Thomas and Jack.

Mon, Jan 22, 12:06 AM · KMyMoney

Yesterday

ostroffjh added a comment to D10001: display reconciliation date on homepage.

I like this. I have been thinking about filing a wish list for it for some time.

Sun, Jan 21, 9:31 PM · KMyMoney
tbaumgart requested changes to D10001: display reconciliation date on homepage.

For some reason, master crashes when starting. This is not related to your patch and maybe caused by my local environment, but I cannot take a look at the changes from a visual point of view. I wonder if the new column is a bit wide. Please take a look at my other comments.

Sun, Jan 21, 2:54 PM · KMyMoney

Sat, Jan 20

mhubner retitled D10001: display reconciliation date on homepage from this patch adds the possibility to have the corrresponding reconciliation date displayed alongside each account on the home page. This is optional and can be enabled or disabled via a setting in the config dialog. to display reconciliation date on homepage.
Sat, Jan 20, 10:54 PM · KMyMoney

Mon, Jan 15

wojnilowicz planned changes to D9869: Introduce MyMoneyGenericStorage.
Mon, Jan 15, 5:51 PM · KMyMoney
tbaumgart accepted D9856: Optimize MyMoneyTransactionFilter for speed.

Looks good to me. From the 6.7 seconds we are now down to 4.9. That's much better. I am still not sure if we should deliver it with 5.0 or wait until after the release. I leave that call up to you.

Mon, Jan 15, 4:47 PM · KMyMoney
wojnilowicz updated the diff for D9856: Optimize MyMoneyTransactionFilter for speed.

Passes all tests and is even more optimized.

Mon, Jan 15, 4:11 PM · KMyMoney
ftonello added a watcher for KMyMoney: ftonello.
Mon, Jan 15, 1:11 AM

Sun, Jan 14

wojnilowicz added a comment to D9856: Optimize MyMoneyTransactionFilter for speed.

Compiles, tests run, and numbers seem to be correct. But there is some influence on the new ledger code which now shows all transactions twice. This is not so important and we can find it. I just wanted to let you know.

Do you see any performance improvement with that patch?

I started KMyMoney from cli and automatically loaded my own data file (built with RelWithDebInfo) and required 6.7 seconds to show the home page. With your patch applied I measured 6.1 seconds. So yes, there is improvement but it is only measurable with your stop watch at hand.

Sun, Jan 14, 11:15 AM · KMyMoney
tbaumgart requested changes to D9856: Optimize MyMoneyTransactionFilter for speed.

Compiles, tests run, and numbers seem to be correct. But there is some influence on the new ledger code which now shows all transactions twice. This is not so important and we can find it. I just wanted to let you know.

Do you see any performance improvement with that patch?

Sun, Jan 14, 9:53 AM · KMyMoney
wojnilowicz added a comment to D9855: Port Weboob to KF5.

In case I install the patch, weboob is disabled apparently because I am missing a few things here on my system. So all I can say is that KMyMoney compiles and work in case the prerequisites for weboob are not met.

Sun, Jan 14, 6:15 AM · KMyMoney
wojnilowicz added a comment to D9856: Optimize MyMoneyTransactionFilter for speed.

Compiles, tests run, and numbers seem to be correct. But there is some influence on the new ledger code which now shows all transactions twice. This is not so important and we can find it. I just wanted to let you know.

Sun, Jan 14, 6:11 AM · KMyMoney

Sat, Jan 13

tbaumgart added a comment to D9856: Optimize MyMoneyTransactionFilter for speed.

Compiles, tests run, and numbers seem to be correct. But there is some influence on the new ledger code which now shows all transactions twice. This is not so important and we can find it. I just wanted to let you know.

Sat, Jan 13, 7:01 PM · KMyMoney
tbaumgart added a comment to D9855: Port Weboob to KF5.

In case I install the patch, weboob is disabled apparently because I am missing a few things here on my system. So all I can say is that KMyMoney compiles and work in case the prerequisites for weboob are not met.

Sat, Jan 13, 6:44 PM · KMyMoney

Wed, Jan 10

wojnilowicz added inline comments to D9710: Allow to load Plugins without installing them.
Wed, Jan 10, 7:30 PM · KMyMoney
wojnilowicz added inline comments to D9710: Allow to load Plugins without installing them.
Wed, Jan 10, 7:27 PM · KMyMoney
christiand added a comment to D9710: Allow to load Plugins without installing them.

From my point of view, the only issue left is the line QCoreApplication::addLibraryPath(QCoreApplication::applicationDirPath() + QDir::separator() + "kmymoney-plugins");. Since this seems to be a highly emotional question so I do not think further discussions are of use here.

Wed, Jan 10, 6:40 PM · KMyMoney
wojnilowicz added a comment to D9710: Allow to load Plugins without installing them.

[…]
Why do you want to eliminate installing? On my machine it takes like less than second and my machine isn't at any point fast.
Why is setting environment variable so upsetting? I've set it once and it isn't impacting my speed or my time.

I'm supprised to read this. In D9106 you put a lot of effort to optimize build time in some cases. This patch fits into this effort. However, this is not the reason I made this patch: I did this to simplify the development process, especially to beginners.

Wed, Jan 10, 4:03 PM · KMyMoney
tbaumgart added a comment to T4304: Create KMyMoney text icon.

Yes, please feel free to take a look at e.g. the forum threads Visual identity and UX for KMyMoney - discussion and Design Help Wanted Kmymoney Artwork for some existing suggestions. Nothing has been decided but we are currently preparing the next release

Wed, Jan 10, 7:01 AM · KMyMoney
safaalfulaij triaged T7722: Use system font for HTML views as Low priority.
Wed, Jan 10, 6:52 AM · KMyMoney
januz added a comment to T4304: Create KMyMoney text icon.

Hey guys! Are these design tasks still open? I'd be interested in contributing

Wed, Jan 10, 12:59 AM · KMyMoney

Tue, Jan 9

christiand added a comment to D9710: Allow to load Plugins without installing them.

[…]
Why do you want to eliminate installing? On my machine it takes like less than second and my machine isn't at any point fast.
Why is setting environment variable so upsetting? I've set it once and it isn't impacting my speed or my time.

Tue, Jan 9, 8:25 PM · KMyMoney

Sun, Jan 7

ostroffjh added a comment to D9710: Allow to load Plugins without installing them.

Normally, I think the idea to be able to test the program from within the build directory is good. However, this has (I think) always been a problem for KDE, which uses environment variables to find many files necessary to run a program. This is why it takes such effort to be able to have both a KDE4 and KF5 version of an application installed at the same time, to be able to use one and test the other. However, thinking about how I do that, I wonder if the same effect couldn't be had here by using a launch script which sets the necessary variables (pointing to the various areas under the build directory) and then launching the app.

Sun, Jan 7, 7:52 PM · KMyMoney
wojnilowicz requested changes to D9710: Allow to load Plugins without installing them.

This eliminates the need to install kmymoney and to set some enviroment
variables to find the plugins. They are simply detected from the build
folder.

Sun, Jan 7, 7:28 PM · KMyMoney
christiand retitled D9710: Allow to load Plugins without installing them from Allow to start KMyMoney with plugins from build directory to Allow to load Plugins without installing them.
Sun, Jan 7, 2:45 PM · KMyMoney

Fri, Jan 5

wojnilowicz added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

Now it compiles even in my (apparently more ancient) environment. I am still not sure if we want this at this point in time, but if you think we are safe, then go for it.

Fri, Jan 5, 4:24 PM · KMyMoney
This revision was not accepted when it landed; it landed in state Needs Review.
Fri, Jan 5, 4:11 PM · KMyMoney

Thu, Jan 4

tbaumgart added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

Now it compiles even in my (apparently more ancient) environment. I am still not sure if we want this at this point in time, but if you think we are safe, then go for it.

Thu, Jan 4, 8:01 PM · KMyMoney
wojnilowicz added inline comments to D9592: Put all KMyMoney config files in kmymoney subdirectory.
Thu, Jan 4, 6:11 PM · KMyMoney
wojnilowicz updated the diff for D9592: Put all KMyMoney config files in kmymoney subdirectory.

This should work as it provides QString instead of pointer.

Thu, Jan 4, 5:56 PM · KMyMoney
tbaumgart added inline comments to D9592: Put all KMyMoney config files in kmymoney subdirectory.
Thu, Jan 4, 3:59 PM · KMyMoney
wojnilowicz updated the diff for D9592: Put all KMyMoney config files in kmymoney subdirectory.

Maybe it was enough to add

#include <KSharedConfig>
Thu, Jan 4, 2:39 PM · KMyMoney

Wed, Jan 3

tbaumgart requested changes to D9592: Put all KMyMoney config files in kmymoney subdirectory.

I get the following error when compiling and currently have no idea how to resolve it:

Wed, Jan 3, 7:54 PM · KMyMoney

Tue, Jan 2

wojnilowicz added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

I agree with the intent of this. However, if a user is testing both 4.8 and 5.x versions (assume with different kmy files) then once configuration files are moved by 5.x, will 4.8 create new default files, or will it find them in the new location?) I know it is an uncommon scenario, but we should avoid any surprises.

Tue, Jan 2, 6:39 PM · KMyMoney
ostroffjh added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

I agree with the intent of this. However, if a user is testing both 4.8 and 5.x versions (assume with different kmy files) then once configuration files are moved by 5.x, will 4.8 create new default files, or will it find them in the new location?) I know it is an uncommon scenario, but we should avoid any surprises.

Tue, Jan 2, 4:12 PM · KMyMoney
wojnilowicz added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

How is this supposed to work in other environments (e.g. MS-Windows / MacOS)?

Tue, Jan 2, 1:59 PM · KMyMoney
tbaumgart added a comment to D9592: Put all KMyMoney config files in kmymoney subdirectory.

How is this supposed to work in other environments (e.g. MS-Windows / MacOS)?

Tue, Jan 2, 9:06 AM · KMyMoney

Sun, Dec 31

habacker added a comment to D9545: Fix SEPA plugin installation.

I added wbauer and rkfl to T7657

Sun, Dec 31, 8:47 AM · KMyMoney

Sat, Dec 30

tbaumgart triaged T7660: Create Release Notes as High priority.
Sat, Dec 30, 6:46 PM · KMyMoney
wojnilowicz closed D9566: New plugins loading system.
Sat, Dec 30, 6:42 PM · KMyMoney
tbaumgart accepted D9566: New plugins loading system.

Looks good to me. The template file for the printcheck plugin has a new location. We need to mention that in the Release Notes

Sat, Dec 30, 6:37 PM · KMyMoney
wojnilowicz updated the diff for D9566: New plugins loading system.

Fix problems with providers.

Sat, Dec 30, 6:14 PM · KMyMoney
tbaumgart requested changes to D9566: New plugins loading system.

Compiles here without warnings after applying the following patch (just a couple overrides are missing)

Sat, Dec 30, 5:11 PM · KMyMoney
wojnilowicz updated the diff for D9566: New plugins loading system.

Fixed some problems with tests.

Sat, Dec 30, 3:25 PM · KMyMoney
wojnilowicz abandoned D9535: Refactor MyMoneyStorage.
Sat, Dec 30, 1:41 PM · KMyMoney
rkflx added a comment to D9545: Fix SEPA plugin installation.

Sorry, this issue seemed to be caused by phabricator or wrong phabricator usage. Running

arc patch --nobranch D9545

did run "git am" with the patch on the recent branch with my name as author, which was wrong.

Sat, Dec 30, 7:49 AM · KMyMoney

Fri, Dec 29

habacker added a comment to D9545: Fix SEPA plugin installation.

! In D9545#183971, @habacker wrote:
I'm going to file a sysadmin request to correct the commit.

see T7657

Fri, Dec 29, 8:48 PM · KMyMoney
habacker added a comment to D9545: Fix SEPA plugin installation.

Erm, the commit has the wrong author:
Andreas Mayer filed the bug report, the patch is by me... ;-)

Nevermind though.
The important thing is that it's fixed.

Fri, Dec 29, 8:43 PM · KMyMoney
wbauer added a comment to D9545: Fix SEPA plugin installation.

Erm, the commit has the wrong author:
Andreas Mayer filed the bug report, the patch is by me... ;-)

Fri, Dec 29, 8:28 PM · KMyMoney