Herculino Trotta
d756286135
Merge pull request #496 from eitchtee/dev
...
feat(automatic-exchange-rate): track and display unsuccessful runs
2026-01-10 17:49:44 -03:00
Herculino Trotta
96318f003d
Merge branch 'main' into rest_filtering
2026-01-10 17:43:45 -03:00
Herculino Trotta
1a0412264a
add tests and fix missing get_queryset
2026-01-10 17:42:37 -03:00
Herculino Trotta
50e5492ea1
feat(automatic-exchange-rate): track unsuccessful runs
2026-01-10 14:10:21 -03:00
Herculino Trotta
c83b1bf2d6
Merge pull request #495 from eitchtee/dev
...
feat: add late section to monthly and all views (w/ default ordering)
2026-01-10 02:53:30 -03:00
Herculino Trotta
b074ef7929
feat: add late section to monthly and all views (w/ default ordering)
2026-01-10 02:52:46 -03:00
Herculino Trotta
0a03745ce6
Merge pull request #493 from eitchtee/dev
...
fix(dca): strategy api endpoint returns nothing
2026-01-09 23:53:04 -03:00
Herculino Trotta
ff4bd79634
fix(dca): strategy api endpoint returns nothing
2026-01-09 23:51:31 -03:00
Herculino Trotta
48e43ac031
Merge pull request #492 from eitchtee/dev
...
fix(transactions): empty internal_id raises duplicate error when editing via django admin
2026-01-09 23:27:01 -03:00
Herculino Trotta
dd6a390e6b
fix(transactions): empty internal_id raises duplicate error when editing via django admin
2026-01-09 23:25:13 -03:00
icovada
0c961a8250
Query all DCA Strategies
2026-01-08 22:51:50 +01:00
icovada
e28c651973
Remove filtering function superseesed by search_fields
2026-01-08 22:51:50 +01:00
icovada
7687ff81c3
Enable filtering and sorting on all API views
2026-01-08 22:51:49 +01:00
Herculino Trotta
ffa4644e1b
Merge pull request #482 from eitchtee/dev
...
fix(import_restore): unable to restore installment plans when there's multiple accounts with the same name
2025-12-30 22:00:33 -03:00
Herculino Trotta
b455a0251a
fix(import_restore): unable to restore installment plans when there's multiple accounts with the same name
2025-12-30 21:59:29 -03:00
Herculino Trotta
64d7765357
Merge pull request #478 from eitchtee/dev
...
feat(insights): new month by month insight
2025-12-28 22:58:56 -03:00
Herculino Trotta
39f66b620a
feat(insights): new month by month insight
2025-12-28 22:57:29 -03:00
Herculino Trotta
ad164866e0
Merge pull request #477 from eitchtee/dev
...
feat(insights): new year by year insight
2025-12-28 22:57:16 -03:00
Herculino Trotta
92cf526b76
feat(insights): new year by year insight
2025-12-28 22:55:58 -03:00
Herculino Trotta
519a85d256
Merge pull request #474 from eitchtee/dev
...
feat(tests): add tests for monthly summaries
2025-12-28 13:36:54 -03:00
Herculino Trotta
700d35b5d5
feat(tests): add tests for monthly summaries
2025-12-28 13:36:21 -03:00
Herculino Trotta
ec0d5fc121
Merge pull request #473 from eitchtee/dev
...
feat(transactions:filter): make monthly summary filter-aware
2025-12-28 13:21:55 -03:00
Herculino Trotta
01f91352d6
feat(transactions:filter): make montlhy summary filter-aware
2025-12-28 13:20:25 -03:00
Herculino Trotta
eadeb649a1
Merge pull request #470 from eitchtee/dev
...
feat(transactions:filter): add filter for muted and unmuted transactions
2025-12-28 13:10:39 -03:00
Herculino Trotta
a2871d5289
feat(transactions:filter): add filter for muted and unmuted transactions
2025-12-28 13:09:41 -03:00
Herculino Trotta
f2a362bc0f
Merge pull request #469 from eitchtee/dev
...
feat(app): add sanity checks for env variables & refactor: order management lists by name instead of id
2025-12-27 23:47:04 -03:00
Herculino Trotta
2076903740
refactor: order management lists by name instead of id
2025-12-27 23:43:57 -03:00
Herculino Trotta
c7ff6db0bf
feat(app): add sanity checks for env variables
2025-12-26 09:55:57 -03:00
Herculino Trotta
07cb0a2a0f
Merge pull request #465 from eitchtee/dev
...
fix: "lax" deduplication fails if the comparison field has a numeric value
2025-12-20 00:18:44 -03:00
Herculino Trotta
05ede58c36
fix: "lax" deduplication fails if the comparison field has a numeric value
2025-12-20 00:17:22 -03:00
Herculino Trotta
776e2117a0
Merge pull request #463 from eitchtee/dev
...
fix: recurring transactions not adding entities or tags to created transactions
2025-12-19 23:59:17 -03:00
Herculino Trotta
edcad37926
fix: recurring transactions not adding entities or tags to created transactions
2025-12-19 23:55:30 -03:00
Herculino Trotta
41d8564e8b
Merge pull request #460 from eitchtee/dev
...
fix: try to fix stale database connections (again)
2025-12-19 22:02:03 -03:00
Herculino Trotta
f918351303
fix: user settings form
2025-12-14 12:47:36 -03:00
Herculino Trotta
315dd1479a
Merge pull request #443 from eitchtee/dev
...
feat: improve text for rules
2025-12-14 11:46:47 -03:00
Herculino Trotta
67f79effab
feat: improve text for rules
2025-12-14 11:43:52 -03:00
Herculino Trotta
c168886968
feat: improve text for rules
2025-12-14 11:42:51 -03:00
Herculino Trotta
484686b709
Merge pull request #437 from eitchtee/dev
...
fix: show muted transactions/categories on account and currency flow.
2025-12-13 16:23:34 -03:00
Herculino Trotta
938c128d07
fix: show muted transactions/categories on account and currency flow.
2025-12-13 16:18:19 -03:00
Herculino Trotta
8123f7f3cb
Merge pull request #436 from eitchtee/dev
...
feat: prevent background tasks from running all at once
2025-12-13 15:14:46 -03:00
Herculino Trotta
dc33fda5d3
feat: prevent background tasks from running all at once
2025-12-13 15:07:38 -03:00
Herculino Trotta
16de87376a
Merge pull request #429
...
fix(api): inefficient transaction update operation
2025-12-07 13:55:29 -03:00
Herculino Trotta
e8e1144fdd
fix(api): inefficient transaction update operation
2025-12-07 13:53:30 -03:00
Herculino Trotta
d77eddbd26
Merge pull request #428 from SerafimPikalov/fix/null-category-serialization
...
fix: handle null category in TransactionCategoryField serialization
2025-12-07 13:44:25 -03:00
Sera Pikalov
fb1b383962
fix: handle null category in TransactionCategoryField serialization
...
Fix AttributeError when serializing transactions with null categories.
The to_representation method now checks for None before accessing
category properties, returning None instead of crashing.
Fixes issue where API returns 500 error when retrieving transactions
without assigned categories.
2025-12-07 12:37:05 +02:00
Herculino Trotta
d3a816d91b
feat(api): add endpoints for importing files and getting account balance
2025-12-07 00:32:18 -03:00
Herculino Trotta
c55d688956
fix(import:v1): always_* types for is_paid and type requires assigning a source
2025-12-06 17:52:46 -03:00
Herculino Trotta
aed3fb11fe
feat: accept query params on standalone add transaction page
2025-12-06 16:17:37 -03:00
Herculino Trotta
49f28834e9
fix: unable to create transactions with an empty reference date when importing
...
fixes #410
2025-11-26 16:39:51 -03:00
Herculino Trotta
af72e3f44e
fix(quick_transactions): ignore internal_id
2025-11-22 00:44:57 -03:00