kresusapp issues
https://framagit.org/groups/kresusapp/-/issues
2022-04-06T07:10:09Z
https://framagit.org/kresusapp/kresus/-/issues/456
Display woob module version
2022-04-06T07:10:09Z
Antoine
Display woob module version
The question to answer is where?
The question to answer is where?
https://framagit.org/kresusapp/kresus/-/issues/545
Hide woob parameters in settings if woob is not installed
2022-04-06T07:09:43Z
Antoine
Hide woob parameters in settings if woob is not installed
Currenlty the weboob parameters are always displayed. As we could have another backend than weboob or no backend at all, those parameters should be displayed only when necessary.
Currenlty the weboob parameters are always displayed. As we could have another backend than weboob or no backend at all, those parameters should be displayed only when necessary.
https://framagit.org/kresusapp/kresus/-/issues/665
Run Woob as a daemon
2022-04-06T07:07:59Z
Phyks
phyks@phyks.me
Run Woob as a daemon
Hi,
Following the recent changes on Weboob interface to Kresus (see !430) and related to #640, we should run Weboob as a kind of daemon. That is, spawn the Python subprocess when Kresus starts, and keep using the same process as Kresus ...
Hi,
Following the recent changes on Weboob interface to Kresus (see !430) and related to #640, we should run Weboob as a kind of daemon. That is, spawn the Python subprocess when Kresus starts, and keep using the same process as Kresus is running.
This should also be simpler to do after #640 has been fixed.
Starting the whole Python stack and spawning a Weboob object takes a few seconds on a Raspberry Pi. That is a few seconds *per API call*. If we use a daemon-like subprocess, it would make the whole app a lot more fluid on such low power devices.
https://framagit.org/kresusapp/kresus.org/-/issues/69
Repenser organisation doc Docker
2021-12-31T16:04:59Z
Benjamin Bouvier
Repenser organisation doc Docker
```
Faudra probablement qu'on revoit la partie config
par exemple dire qu'il faut créer un config.ini et ne dire qu'en aparté qu'on peut sinon utiliser des variables d'env pour éviter d'apporter trop de confusion
et quelle que soit la mé...
```
Faudra probablement qu'on revoit la partie config
par exemple dire qu'il faut créer un config.ini et ne dire qu'en aparté qu'on peut sinon utiliser des variables d'env pour éviter d'apporter trop de confusion
et quelle que soit la méthode d'installation dire "Il faut d'abord créer la config comme défini sur cette page : lien"
voire créer un template si possible et l'inclure dans chaque page ahah
et faudrait mettre en gras qu'on ne supporte pas MariaDB ou autre, lĂ les gens veulent quand mĂȘme essayer
et pour le config.ini dire quelles sont les variables obligatoires pour faire tourner a minima Kresus, et expliquer les autres (au moins les blocs : logs, apprise, emailâŠ)
```
(Merci @nicofrand !)
https://framagit.org/kresusapp/kresus/-/issues/862
Category chart: bars may be hard to distinguish
2021-11-22T14:49:38Z
Benjamin Bouvier
Category chart: bars may be hard to distinguish
In the category charts, there has been reports that it could be hard to distinguish the bars colors, and thus to compare the amount allocated to one category to the other amounts. We should try to think about possible solutions here; see...
In the category charts, there has been reports that it could be hard to distinguish the bars colors, and thus to compare the amount allocated to one category to the other amounts. We should try to think about possible solutions here; see !980 for one possible solution that has some drawbacks, explained in the MR.
https://framagit.org/kresusapp/kresus/-/issues/1130
Display total amount in bar chart
2021-11-22T14:49:38Z
Orann
Display total amount in bar chart
Hello everyone,
I'm using kresus for a month and all the features are just amazing, thanks for all of your work !
However, I miss a little feature in bar charts: Display the total amount depending on the selected categories.
By lookin...
Hello everyone,
I'm using kresus for a month and all the features are just amazing, thanks for all of your work !
However, I miss a little feature in bar charts: Display the total amount depending on the selected categories.
By looking at the source code, I found that you are using chartjs and I found a topic on stackoverflow that gave some code do to it. The topic can be found [here](https://stackoverflow.com/questions/39373561/how-get-sum-of-total-values-in-stackedbar-chartjs) and the code solution example [here](https://jsfiddle.net/g3ba60zc/2/)
I am not comfortable enough with react js and with MR process for now, so I feel not legit to open a good one, but I guess the solution in client/components/charts/category-barchart.tsx line 97 should be something like this :
```
container.current = new Chart(props.chartId, {
type: 'bar',
data: {
labels,
datasets,
},
options: {
tooltips: {
mode: 'label',
callbacks: {
footer: (tooltipItems, data) => {
// Original solution: let total = tooltipItems.reduce((a, e) => a + parseInt(e.yLabel), 0);
let total = round2(tooltipItems.reduce((a, b) => a + parseInt(b.yLabel), 0));
return 'Total: ' + total;
}
}
},
},
});
```
Thanks in advance for your consideration and have a good day ! :smiley:
https://framagit.org/kresusapp/kresus/-/issues/166
Automatic reconciliation of manual and vendor transactions
2021-11-19T13:06:56Z
Benjamin Bouvier
Automatic reconciliation of manual and vendor transactions
*Created by: ooii*
Hi,
I'd like to use Kresus but don't want to import the operations but add them manually. Is that possible in Kresus? If not, any idea of an application that does that?
Thanks.
*Created by: ooii*
Hi,
I'd like to use Kresus but don't want to import the operations but add them manually. Is that possible in Kresus? If not, any idea of an application that does that?
Thanks.
v1.0.0
https://framagit.org/kresusapp/kresus/-/issues/785
Display when a transaction is a manual transaction
2021-11-19T13:06:56Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Display when a transaction is a manual transaction
It could be useful to display in the duplicates section when a transaction has been created manually by the user, to make it easier for him to know whether he should merge two transactions.
This could also be displayed in the transactio...
It could be useful to display in the duplicates section when a transaction has been created manually by the user, to make it easier for him to know whether he should merge two transactions.
This could also be displayed in the transaction details.
https://framagit.org/kresusapp/kresus/-/issues/898
Handle recurring (but not monthly) expenses in budget
2021-10-11T06:52:02Z
Luc Didry
Handle recurring (but not monthly) expenses in budget
Example: I have a monthly « Presse » budget, for a subscription that is paid every month but I have also subscriptions that I pay once a year. I can put my monthly subscription in a budget but each year, I have months where the budget is...
Example: I have a monthly « Presse » budget, for a subscription that is paid every month but I have also subscriptions that I pay once a year. I can put my monthly subscription in a budget but each year, I have months where the budget is not respected since this is the months where I pay my yearly subscriptions.
Solution: I should be able to say "my Presse budget is 5âŹ/month but it increases by XX⏠on september and XX⏠in march".
https://framagit.org/kresusapp/kresus/-/issues/1134
Migrate "find-import-reason" script to Vite
2021-09-20T09:41:26Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Migrate "find-import-reason" script to Vite
See https://github.com/btd/rollup-plugin-visualizer and https://github.com/vitejs/vite/issues/898
See https://github.com/btd/rollup-plugin-visualizer and https://github.com/vitejs/vite/issues/898
https://framagit.org/kresusapp/kresus/-/issues/1133
New balance charts require scroll to see the x axis scale
2021-09-20T09:35:40Z
Nicolas Frandeboeuf
mail@nicofrand.eu
New balance charts require scroll to see the x axis scale
Unless I scroll I cannot the the X axis scale.
This was not the case with the old charts libraries, simply because they were smaller.
It's a matter of ~40px, maybe some margins or something like that.
Screenshot (the bottom is the bott...
Unless I scroll I cannot the the X axis scale.
This was not the case with the old charts libraries, simply because they were smaller.
It's a matter of ~40px, maybe some margins or something like that.
Screenshot (the bottom is the bottom of the whole browser window):
![image](/uploads/57d980036d65d023fb3cc413b97b1fa7/image.png)
Nicolas Frandeboeuf
mail@nicofrand.eu
Nicolas Frandeboeuf
mail@nicofrand.eu
https://framagit.org/kresusapp/kresus/-/issues/1102
Month "operation divider" : would it be useful to be able to fold the monthâs...
2021-08-24T06:35:28Z
Luc Didry
Month "operation divider" : would it be useful to be able to fold the monthâs operations?
[0.17.1](https://framagit.org/kresusapp/kresus/-/tags/0.17.1) version adds month "dividers" in operations list to make it readable. I wonder if it would be useful to be able to fold/unfold the operations by clicking on the month divider?...
[0.17.1](https://framagit.org/kresusapp/kresus/-/tags/0.17.1) version adds month "dividers" in operations list to make it readable. I wonder if it would be useful to be able to fold/unfold the operations by clicking on the month divider?
Itâs just that, seing the new interface, my first thought was "Can I click on it to fold the operations, allowing me to access to the previous month operations quickly?".
What do you think of that?
https://framagit.org/kresusapp/kresus/-/issues/1083
Auto-categorization: infer rules from existing transactions
2021-06-26T11:42:38Z
Benjamin Bouvier
Auto-categorization: infer rules from existing transactions
using e.g. bayesian filters should be sufficient
using e.g. bayesian filters should be sufficient
https://framagit.org/kresusapp/kresus/-/issues/1069
Send short reports using apprise
2021-06-26T11:42:06Z
Corentin
Send short reports using apprise
Allow to send daily/weekly/monthly notifications via apprise notifications.
It should be short so I thought of something like this:
```
Kresus: Daily report
Compte: <nom du compte>
Overall Balance: 1442.90âŹ
Change since last report: -15âŹ...
Allow to send daily/weekly/monthly notifications via apprise notifications.
It should be short so I thought of something like this:
```
Kresus: Daily report
Compte: <nom du compte>
Overall Balance: 1442.90âŹ
Change since last report: -15âŹ
```
https://framagit.org/kresusapp/kresus/-/issues/1118
duplicate account are not merged
2021-06-02T07:27:10Z
koanya
duplicate account are not merged
# Bug report
5 days ago, CIC bank changed a thing (I don't know what exactly) and my 3 accounts (Livret A, PrĂȘt and Compte courant) finished with error "accounts-manager - Operation attached to an unknown account" in the logs when tryin...
# Bug report
5 days ago, CIC bank changed a thing (I don't know what exactly) and my 3 accounts (Livret A, PrĂȘt and Compte courant) finished with error "accounts-manager - Operation attached to an unknown account" in the logs when trying to synchronize them.
I reloaded my CIC accounts in bank accesses menu and kresus added 3 new accounts. So I have now 6 account : 2 Livret A, 2 PrĂȘt and 2 Compte courant.
Today during the auto synchronization, Kresus found that the 3 new accounts are duplicate from the 3 old accounts, but it did not merge them :
~~~
[2021-05-25T03:38:13.790] [INFO] accounts-manager - -> 3 bank account(s) found
[2021-05-25T03:38:13.801] [INFO] accounts-manager - Orphan account found in Kresus's database: *************206
[2021-05-25T03:38:13.801] [INFO] accounts-manager - Orphan account found in Kresus's database: *************204
[2021-05-25T03:38:13.802] [INFO] accounts-manager - Orphan account found in Kresus's database: *************77646202EUR
[2021-05-25T03:38:13.809] [INFO] accounts-manager - Found candidates for accounts merging:
- *************202 / Cic Immo PrĂȘt Modulable
- 10057*************202EUR / Cic Immo PrĂȘt Modulable
[2021-05-25T03:38:13.839] [INFO] accounts-manager - Found candidates for accounts merging:
- *************************************************************d18 /
- *************************************************************d18 / Compte Courant Prive Eur M Vincent *******
[2021-05-25T03:38:13.867] [INFO] accounts-manager - Found candidates for accounts merging:
- *************************************************************2ba /
- *************************************************************2ba / Livret A Sup M Vincent *******
[2021-05-25T03:38:13.987] [INFO] providers/woob - Calling woob: command operations...
[2021-05-25T03:38:28.970] [INFO] providers/woob - exited with code 0.
~~~
Is there a way to force Kresus to merge the accounts ?
**Woob's version I am using is**: 3.1
**Kresus's version I am using is**: 0.17.2
https://framagit.org/kresusapp/kresus/-/issues/1112
Rethink encrypted exports/imports with unique salt
2021-05-10T14:19:46Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Rethink encrypted exports/imports with unique salt
Following https://tutut.delire.party/@kresus/106153720513172313 & https://community.kresus.org/t/exports-chiffres-repenser-lutilisation-du-sel-insert-diet-joke-here/280/2.
**Issues:**
* Users cannot migrate from one Kresus instance to ...
Following https://tutut.delire.party/@kresus/106153720513172313 & https://community.kresus.org/t/exports-chiffres-repenser-lutilisation-du-sel-insert-diet-joke-here/280/2.
**Issues:**
* Users cannot migrate from one Kresus instance to another if the instances' salts differ.
* Salts should be used only once
**Solution:**
We should
1. Use a different salt for each use (so, each export), dynamically generated instead of the salt in the config file
1. Export the salt along in the json wrapping the encrypted export (we already have a `encrypted` boolean property, we could add a `salt` property.
1. On import use this salt.
**Questions:**
* If the salt is missing from the export (export prior to the implementation), should we use the configuration's salt? That would mean we have to keep it in the configuration. Or should we ask the user for it?
* Should we then enforce encrypted exports from the UI? That would solve all the issues we have regarding lost credentials in plain text exports.
https://framagit.org/kresusapp/kresus.org/-/issues/68
docker-compose help is outdated
2021-05-08T11:32:39Z
Benjamin Bouvier
docker-compose help is outdated
it mentions `MY_DOMAIN` and other variables that don't seem to exist anymore
it mentions `MY_DOMAIN` and other variables that don't seem to exist anymore
https://framagit.org/kresusapp/kresus/-/issues/1013
Bulk-edit: "select all" kept active when changing the search
2021-05-08T07:28:09Z
Antoine
Bulk-edit: "select all" kept active when changing the search
This is quite hard to explain, so do not hesitate to ask questions.
STR :
- With the search panel of the transaction list, make a search which results in a non-empty (and non-full) list of transactions
- Activate the bulk-edit menu
- Cl...
This is quite hard to explain, so do not hesitate to ask questions.
STR :
- With the search panel of the transaction list, make a search which results in a non-empty (and non-full) list of transactions
- Activate the bulk-edit menu
- Click "select all"
- Change the search form, so that you change the transaction list (for example, click on the "clear" button)
Observations :
- The new displayed transactions are all selected. This is weired, as there was no proper action to select the transactions by the user
Expectations:
- The selected transactions should remain unchanged when the list of displayed transactions changes.
- The "select all" should be a "one shot action" (ie behave like a button), instead of "stateful" input (the checkbox).
However, there should be an option to show all the selected transactions so that the user can be sure that they are applying the bulk-edit on the appropriate set of transactions
https://framagit.org/kresusapp/kresus/-/issues/1113
Display the file's checksum on export
2021-05-05T08:04:03Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Display the file's checksum on export
When exporting a file we should display the checksum to the user.
When exporting a file we should display the checksum to the user.
https://framagit.org/kresusapp/kresus.org/-/issues/67
Explain that docker-compose includes database but not docker
2021-05-02T10:42:22Z
Nicolas Frandeboeuf
mail@nicofrand.eu
Explain that docker-compose includes database but not docker