prinz7 / coinkeeper Goto Github PK
View Code? Open in Web Editor NEWSmall program to manage incomes and expenses
License: GNU General Public License v3.0
Small program to manage incomes and expenses
License: GNU General Public License v3.0
Example filename: "example.ckdb.ckdb"
Current state: "example" is shown in the list of profiles
Wanted state: "example.ckdb" is shown in the list of profiles
Translate all buttons, labels and message-boxes in English. Add option to change the language.
Show name of profile in the header of the program
Implement the functionality behind the "delete profile" button.
When creating a new label, the inputbox for the name should be wider, because the title of the box is longer.
Automatic build and test of the project.
Sort files in different folders and set corresponding namespaces.
When selecting a transaction in the transaction list or something else in another list, there should be a border around the row (or some other alternative visual representation), but the background color of the row should not change.
Add a an image to the program, which visualizes the purpose of the program.
Add functionality to add transactions based on user defined templates.
Sort transaction depending on
Add option to change the name of a profile
With DB version 2 and 3 new references are in the DB.
ToDo: handle of this references on deletion.
Test project does not compile
Current state: transactions are sorted based on the time where the transactions is created
Should be: transactions are sorted on the given date
Change the order of the months in the combobox for an intuitive usage.
Add function to add transactions between accounts (of the same profile) --> create 1 transaction automatically in each corresponding account.
In the label list, the column with the name should be wider than the column with the color.
Set alignment for the columns in the account and transactions lists.
For example:
Date -> middle or left
Value -> right
Add option to build project via CMake (parallel to Visual Studio).
The 'value'-column in the account list is too wide. An unnecessary scrollbar appears.
Show progress (like 7/125) of the creation of automated transaction when
Add licence to the project (depending on used third party tools).
Internal Transaction for standing orders
The saved value of the color in the label list should not be shown. It was added for debug purpose.
Add buttons to jump to previous or next month (which also changes the year if needed).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.