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

wojnilowicz added inline comments to D10614: Custom icons for accounts.
Sun, Apr 22, 5:41 PM · KMyMoney
ocoole added a comment to D12412: Fix working week.

Thanks Chris!
I don't think I have permission to push, but that's okay, I think it can wait before it's committed to the codebase.

Sun, Apr 22, 10:29 AM · KMyMoney
christiand accepted D12412: Fix working week.

Did not test, but looks good! Can you push yourself?

Sun, Apr 22, 9:21 AM · KMyMoney
christiand added inline comments to D10614: Custom icons for accounts.
Sun, Apr 22, 9:17 AM · KMyMoney
ocoole updated the diff for D12412: Fix working week.

Thank you for reviewing the patch, @christiand.
(Sorry for the newbie mistakes.)
I've updated the diff according to your comments.

Sun, Apr 22, 4:37 AM · KMyMoney

Yesterday

christiand requested changes to D12412: Fix working week.
Sat, Apr 21, 9:08 PM · KMyMoney
christiand accepted D12412: Fix working week.
Sat, Apr 21, 9:05 PM · KMyMoney
ocoole requested review of D12412: Fix working week.
Sat, Apr 21, 2:34 PM · KMyMoney

Fri, Apr 20

mhubner updated the diff for D10614: Custom icons for accounts.

Custom icons for accounts
don't store icons in database as discussed in review.

Fri, Apr 20, 11:54 PM · KMyMoney

Tue, Apr 10

wojnilowicz added a comment to D11841: Pluginize KOnlineJobOutbox.

I don't like it. Dynamic plugins offer me separation of code, build and run speed.

Static plugins offer the exact same amount of code separation as dynamic plugins. They are probably even faster at runtime and I am sure they do not change build time notably.

Tue, Apr 10, 12:52 PM · KMyMoney

Mon, Apr 9

christiand added a comment to D11841: Pluginize KOnlineJobOutbox.

I don't like it. Dynamic plugins offer me separation of code, build and run speed.

Mon, Apr 9, 8:04 PM · KMyMoney
tbaumgart added inline comments to D11841: Pluginize KOnlineJobOutbox.
Mon, Apr 9, 7:21 PM · KMyMoney

Sun, Apr 8

wojnilowicz added inline comments to D11841: Pluginize KOnlineJobOutbox.
Sun, Apr 8, 6:46 PM · KMyMoney
wojnilowicz added a comment to D11841: Pluginize KOnlineJobOutbox.

I don't know this problem, because I don't use this view. I think that packaging error is not our business. I think the view should contain more of online job bits but for know it's all that's easy to separate from the rest.

Which bits do you mean?

Sun, Apr 8, 6:45 PM · KMyMoney
christiand added inline comments to D11841: Pluginize KOnlineJobOutbox.
Sun, Apr 8, 9:07 AM · KMyMoney
christiand added a comment to D11841: Pluginize KOnlineJobOutbox.

I don't know this problem, because I don't use this view. I think that packaging error is not our business. I think the view should contain more of online job bits but for know it's all that's easy to separate from the rest.

Sun, Apr 8, 9:04 AM · KMyMoney

Sat, Apr 7

wojnilowicz added a comment to D11841: Pluginize KOnlineJobOutbox.

I want to raise a usability concern. If the user is using the online banking and this page gets disabled (e.g. accidentally, packaging error, some other error) KMyMoney still offers to queue transactions. However, without this plugin the transaction seems to be lost. Queued transactions are also kept during restarts. This could lead to further trouble if the queue is sent after the user forgot about the (hidden) transaction(s).

Sat, Apr 7, 6:29 PM · KMyMoney
christiand added a comment to D11841: Pluginize KOnlineJobOutbox.

I want to raise a usability concern. If the user is using the online banking and this page gets disabled (e.g. accidentally, packaging error, some other error) KMyMoney still offers to queue transactions. However, without this plugin the transaction seems to be lost. Queued transactions are also kept during restarts. This could lead to further trouble if the queue is sent after the user forgot about the (hidden) transaction(s).

Sat, Apr 7, 9:42 AM · KMyMoney

Thu, Apr 5

wojnilowicz added a comment to D11841: Pluginize KOnlineJobOutbox.

I analyzed this a bit. The problem is that there are two different objects of type Models::instance()->onlineJobsModel() since the libmodels library is static. One lives with the kmymoney object and contains the data, the other one lives with the now separated view and is empty. The models library therefor needs to be converted into a shared object and then things should work (like with the settings library). @wojnilowicz: can you take care of the conversion as part of this patch?

Thu, Apr 5, 2:55 PM · KMyMoney
tbaumgart added a comment to D11841: Pluginize KOnlineJobOutbox.

I analyzed this a bit. The problem is that there are two different objects of type Models::instance()->onlineJobsModel() since the libmodels library is static. One lives with the kmymoney object and contains the data, the other one lives with the now separated view and is empty. The models library therefor needs to be converted into a shared object and then things should work (like with the settings library). @wojnilowicz: can you take care of the conversion as part of this patch?

Thu, Apr 5, 2:36 PM · KMyMoney

Sun, Apr 1

tbaumgart requested changes to D11841: Pluginize KOnlineJobOutbox.

Existing jobs (persistent in the file) are not shown in the view after load of file and selecting the view. In case you need help to investigate please let me know.

Sun, Apr 1, 2:11 PM · KMyMoney
tbaumgart accepted D11858: Remove KMyMoneyApp variable from KMyMoneyView.

Looks OK to me, though the patch did not cleanly apply to current master.

Sun, Apr 1, 8:05 AM · KMyMoney
wojnilowicz requested review of D11858: Remove KMyMoneyApp variable from KMyMoneyView.
Sun, Apr 1, 6:40 AM · KMyMoney

Sat, Mar 31

wojnilowicz added a comment to D11805: Coverity fixes.

According to kdelibs style (https://community.kde.org/Policies/Kdelibs_Coding_Style), which is derived from Qt style, constructor initializers are formatted with ',' as suffix, not as prefix. You may run the astyle command at the mentioned page to see this.

Sat, Mar 31, 5:47 PM · KMyMoney
wojnilowicz requested review of D11841: Pluginize KOnlineJobOutbox.
Sat, Mar 31, 5:40 PM · KMyMoney
habacker added a comment to D11805: Coverity fixes.

According to kdelibs style (https://community.kde.org/Policies/Kdelibs_Coding_Style), which is derived from Qt style, constructor initializers are formatted with ',' as suffix, not as prefix. You may run the astyle command at the mentioned page to see this.

Sat, Mar 31, 3:50 PM · KMyMoney
wojnilowicz added a comment to D11833: Pluginize reports view.

Also, you should add a reports/.krazy file to avoid krazy complaints about the empty .kcfg file. See forecast/.krazy as reference.

Sat, Mar 31, 12:55 PM · KMyMoney
wojnilowicz abandoned D11805: Coverity fixes.
Sat, Mar 31, 12:54 PM · KMyMoney
wojnilowicz added inline comments to D11805: Coverity fixes.
Sat, Mar 31, 12:53 PM · KMyMoney
wojnilowicz closed D11833: Pluginize reports view.
Sat, Mar 31, 12:47 PM · KMyMoney
tbaumgart requested changes to D11833: Pluginize reports view.

Works for me with the following patch applied:

Sat, Mar 31, 10:51 AM · KMyMoney
tbaumgart accepted D11805: Coverity fixes.

Otherwise, it works for me.

Sat, Mar 31, 10:19 AM · KMyMoney
wojnilowicz requested review of D11833: Pluginize reports view.
Sat, Mar 31, 9:51 AM · KMyMoney
wojnilowicz updated the diff for D11805: Coverity fixes.

Some fixes according to comments.

Sat, Mar 31, 9:50 AM · KMyMoney
wojnilowicz added inline comments to D11805: Coverity fixes.
Sat, Mar 31, 9:49 AM · KMyMoney
tbaumgart requested changes to D11805: Coverity fixes.
Sat, Mar 31, 8:04 AM · KMyMoney
tbaumgart added a comment to D11805: Coverity fixes.

Compiling this patch, I get the following warnings (I think I mentioned the result one already):

Sat, Mar 31, 8:03 AM · KMyMoney

Fri, Mar 30

wojnilowicz requested review of D11805: Coverity fixes.
Fri, Mar 30, 1:55 PM · KMyMoney

Thu, Mar 29

wojnilowicz closed D11720: Redesign signals system for views.
Thu, Mar 29, 7:37 AM · KMyMoney

Wed, Mar 28

tbaumgart accepted D11720: Redesign signals system for views.

Looks good to me.

Wed, Mar 28, 8:33 PM · KMyMoney

Mon, Mar 26

wojnilowicz requested review of D11720: Redesign signals system for views.
Mon, Mar 26, 2:33 PM · KMyMoney

Sun, Mar 25

bcooksley edited projects for T8233: Executing KMyMoney teststep requiring GUI on CI fails for FreeBSD, added: KMyMoney; removed build.kde.org.

Sure thing (it's done using the Change Project Tags action from the action menu for future reference)

Sun, Mar 25, 10:54 AM · KMyMoney

Sat, Mar 24

wojnilowicz abandoned D11618: Coverity fixes.
Sat, Mar 24, 3:09 PM · KMyMoney
wojnilowicz added inline comments to D11618: Coverity fixes.
Sat, Mar 24, 3:09 PM · KMyMoney
wojnilowicz closed D11640: Use CMake's FeatureSummary.
Sat, Mar 24, 3:06 PM · KMyMoney
tbaumgart accepted D11640: Use CMake's FeatureSummary.
Sat, Mar 24, 2:50 PM · KMyMoney
tbaumgart requested changes to D11618: Coverity fixes.
Sat, Mar 24, 2:49 PM · KMyMoney
wojnilowicz updated the diff for D11640: Use CMake's FeatureSummary.

Enabled KBanking compilation.

Sat, Mar 24, 2:36 PM · KMyMoney
wojnilowicz updated the diff for D11618: Coverity fixes.

Incorporated most of the suggestions.

Sat, Mar 24, 2:35 PM · KMyMoney
wojnilowicz added inline comments to D11618: Coverity fixes.
Sat, Mar 24, 2:34 PM · KMyMoney