Nicolas Petton
fa9bc7dec0
State in the README that the project is not maintained
2 years ago
Nicolas Petton
6dbd21e31f
Hanble custom transaction labels in elbank-report.el
* elbank-common.el: Remove method elbank-transaction-elt for `label'.
* elbank-report.el (elbank-report--cell): Handle custom labels.
* test/elbank-common-test.el: Remove old transaction label tests.
2 years ago
Nicolas Petton
28143b3076
Fix budget reports when a category budget is zero
* elbank-budget.el (elbank-budget--insert-line): Handle zero budgets.
2 years ago
Nicolas Petton
8e90e04c3c
* elbank-common.el (elbank-all-transactions): Better docstring
2 years ago
Nicolas Petton
cd20617b0e
Fix a typo
2 years ago
Nicolas Petton
87269590ba
Merge branch 'boobank-refactoring' into 'master'
Boobank refactoring
See merge request nico/elbank!12
2 years ago
Nicolas Petton
8cd56db6ed
Fix elbank-report--cell for labels
2 years ago
Nicolas Petton
b14b18af8a
Extract functions in elbank-boobank.el
2 years ago
Nicolas Petton
276c33f086
Fix docstrings
2 years ago
Nicolas Petton
f072f5605f
Ignore custom label when comparing transactions
2 years ago
Nicolas Petton
6a0cf8efdf
Refactor elbank-boobank.el
* elbank-boobank.el: Simplify import from boobank and merging.
* elbank-common.el (elbank-write-data): Do not take any argument anymore.
* elbank-report.el: Update `elbank-write-data' usages.
* test/elbank-boobank-test.el: Update tests accordingly.
2 years ago
Nicolas Petton
157b8855dc
* elbank-transaction.el: Use raw values when displaying transactions
2 years ago
Nicolas Petton
df8eb97539
* elbank-boobank.el (elbank-boobank-executable): Better docstring.
2 years ago
Nicolas Petton
6c1b2f4813
* elbank-boobank.el: Prefix all functions with the package name
2 years ago
Nicolas Petton
3fe6802eb7
Add support for custom labels
* elbank-common.el (elbank-transaction-elt): Return the custom label of the
transaction when set.
* elbank-report.el (elbank-report-set-custom-label): New command.
* elbank-transaction.el (elbank-transaction--refresh): Display all transaction
keys.
* test/elbank-common-test.el: New test for custom labels.
2 years ago
Nicolas Petton
bb9954554b
Merge branch 'fix-buttons-in-overview' into 'master'
Fix buttons in overview
See merge request nico/elbank!13
2 years ago
Damien Cassou
34af1e2af2
Change docker image used by gitlab ci
2 years ago
Damien Cassou
b9f6c2dc30
Make it possible to use ace-link in Overview buffer
* elbank-overview.el: (elbank-overview--insert-saved-reports-type) Use
make-text-button as it makes the button compatible with ace-link.
2 years ago
Nicolas Petton
f494716105
1.2 release
2 years ago
Nicolas Petton
ad10ec2c9a
Merge branch 'async-process' into 'master'
Use async processes to fetch boobank data
See merge request nico/elbank!10
2 years ago
Nicolas Petton
b691241c43
Use the account of the parent transaction of sub transaction
* elbank-common.el (elbank-transaction-elt): Because split transactions have no
account, use their parent transaction.
3 years ago
Nicolas Petton
afc543363d
Use async processes to fetch boobank data
3 years ago
Nicolas Petton
89dc59207c
Merge branch 'raw-instead-of-label' into 'master'
Get RAW if LABEL is not present
See merge request nico/elbank!11
2 years ago
Damien Cassou
b2e0c70a91
elbank-report now display empty string when transaction has no label
2 years ago
Damien Cassou
a0ed318d38
Get RAW if LABEL is not present
2 years ago
Nicolas Petton
817047305e
Merge branch 'split-sub-transactions' into 'master'
Let the user split sub-transactions
See merge request nico/elbank!9
3 years ago
Damien Cassou
c63acacd3a
Let the user split sub-transactions
3 years ago
Nicolas Petton
a1facdbaf9
Merge branch 'always-display-total' into 'master'
Always display total
See merge request nico/elbank!7
3 years ago
Nicolas Petton
f0c98a81a3
Merge branch 'autoload-open-report' into 'master'
Add autoload for elbank-report-open-by-name
See merge request nico/elbank!8
3 years ago
Damien Cassou
4a4ceecaf5
Add autoload for elbank-report-open-by-name
3 years ago
Damien Cassou
8814ffebca
Always display total in reports
3 years ago
Damien Cassou
cd087db7a5
Fix indentation
3 years ago
Nicolas Petton
ad26135ac6
Improve the regression test for 245cbc2
* test/elbank-boobank-test.el: Test account merging when there are new account
fields.
3 years ago
Nicolas Petton
e2b6c7f7c4
Bump version number
3 years ago
Nicolas Petton
245cbc218e
Fix account merging
* elbank-boobank.el: Detect new accounts by comparing ids.
* test/elbank-boobank-test.el: Add a regression test.
3 years ago
Nicolas Petton
1996cdb621
Merge branch 'open-by-name' into 'master'
Open reports by their name
See merge request nico/elbank!6
3 years ago
Damien Cassou
be0fdb04df
Add three report functions to elbank-report.el
* elbank-common.el: Add elbank-report--all-saved-reports,
elbank-report--open-saved-report, elbank-report-open-by-name.
* elbank-overview.el: Adapt to new functions.
3 years ago
Damien Cassou
e58013918c
Fix indentation
3 years ago
Nicolas Petton
5d678fad81
Merge branch 'add-account-in-transaction-view' into 'master'
Make the Transaction view display the account
See merge request nico/elbank!5
3 years ago
Damien Cassou
9a504d26f2
Make the Transaction view display the account
3 years ago
Nicolas Petton
2b78bc8c96
* elbank-report.el: Fix the computation of the column widths
3 years ago
Nicolas Petton
c4cf91fe50
Merge branch 'add-account-column' into 'master'
Add account column
See merge request nico/elbank!4
3 years ago
Damien Cassou
0c1d14c5e0
Make it possible to have an "Account" column in reports
3 years ago
Damien Cassou
3b3a612ba9
Add two account-related functions to elbank-common.el
* elbank-common.el: Add elbank-account-name and elbank-account-group.
* elbank-overview.el: Adapt to new functions.
3 years ago
Damien Cassou
a0c7b761a3
Reindent
3 years ago
Nicolas Petton
7e9bd0cfc6
Truncate long labels in reports
* elbank-report.el: Set a default max column width of 40, and truncate
overflowing strings.
3 years ago
Nicolas Petton
5172965bbb
Do not truncate lines in reports
3 years ago
Nicolas Petton
d19993c69e
Differentiate elbank categories from the ones in boobank
3 years ago
Nicolas Petton
0b39f801ff
Bind splitting/joining transactions to "+" and "-"
3 years ago
Nicolas Petton
e4b532373a
Update copyright years
3 years ago