Commit Graph
1889 Commits
Author SHA1 Message Date
Herculino Trotta bdf0cf8d4c feat(simulator): add simulator tool page
Hyperscript-driven page to simulate one-time, recurring and installment expenses or incomes over the projected balance.
2026-10-10 15:26:59 -03:00
Herculino Trotta 81e572c8ab feat(simulator): add projected baseline calculation
Per-currency monthly net changes from active, tracked accounts, plus the exchange rate for currencies with an exchange currency.
2026-10-10 15:26:59 -03:00
Herculino Trotta 8a8b9b880d Merge pull request #605 from eitchtee/dependabot/uv/soupsieve-2.9
build(deps): bump soupsieve from 2.8.4 to 2.9
2026-10-03 14:08:00 -03:00
Herculino Trotta c6e8e2716e Merge pull request #606 from eitchtee/dependabot/uv/anyio-4.14.2
build(deps): bump anyio from 4.13.0 to 4.14.2
2026-10-03 14:07:44 -03:00
Herculino Trotta 2a270f6189 Merge pull request #610 from eitchtee/dependabot/uv/urllib3-2.8.0
build(deps): bump urllib3 from 2.7.0 to 2.8.0
2026-10-03 14:07:32 -03:00
eitchtee 8c631d2893 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-10-03 17:07:08 +00:00
Herculino Trotta 8c7b6d5376 Merge pull request #608 from eitchtee/dependabot/uv/pyjwt-2.15.0
build(deps): bump pyjwt from 2.13.0 to 2.15.0
2026-10-03 14:06:19 -03:00
Herculino Trotta dbfc5a2816 Merge pull request #609 from eitchtee/dependabot/uv/django-5.2.17
build(deps): bump django from 5.2.16 to 5.2.17
2026-10-03 14:06:03 -03:00
Herculino Trotta 187e9d3148 Merge pull request #611 from fxmacrodata/fxmacrodata-exchange-rates
feat(automatic-exchange-rates): add FXMacroData as a provider
2026-10-03 14:05:32 -03:00
Robert Tidball 1c3c29d366 feat(automatic-exchange-rates): add FXMacroData as a provider 2026-10-01 15:33:26 +10:00
dependabot[bot] 720114aec7 build(deps): bump urllib3 from 2.7.0 to 2.8.0
Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.7.0...2.8.0)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-version: 2.8.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-01 02:35:44 +00:00
dependabot[bot] 68fc9e46a1 build(deps): bump django from 5.2.16 to 5.2.17
Bumps [django](https://github.com/django/django) from 5.2.16 to 5.2.17.
- [Commits](https://github.com/django/django/compare/5.2.16...5.2.17)

---
updated-dependencies:
- dependency-name: django
  dependency-version: 5.2.17
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-01 02:35:41 +00:00
dependabot[bot] d4cb39dfed build(deps): bump pyjwt from 2.13.0 to 2.15.0
Bumps [pyjwt](https://github.com/jpadilla/pyjwt) from 2.13.0 to 2.15.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases)
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.13.0...2.15.0)

---
updated-dependencies:
- dependency-name: pyjwt
  dependency-version: 2.15.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-01 00:27:17 +00:00
dependabot[bot] d44a4c3244 build(deps): bump anyio from 4.13.0 to 4.14.2
Bumps [anyio](https://github.com/agronholm/anyio) from 4.13.0 to 4.14.2.
- [Release notes](https://github.com/agronholm/anyio/releases)
- [Commits](https://github.com/agronholm/anyio/compare/4.13.0...4.14.2)

---
updated-dependencies:
- dependency-name: anyio
  dependency-version: 4.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-19 00:30:17 +00:00
dependabot[bot] 327c0a8f26 build(deps): bump soupsieve from 2.8.4 to 2.9
Bumps [soupsieve](https://github.com/facelessuser/soupsieve) from 2.8.4 to 2.9.
- [Release notes](https://github.com/facelessuser/soupsieve/releases)
- [Commits](https://github.com/facelessuser/soupsieve/compare/2.8.4...2.9)

---
updated-dependencies:
- dependency-name: soupsieve
  dependency-version: '2.9'
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-18 01:45:45 +00:00
Herculino Trotta 02b9fe6507 Merge pull request #604 from eitchtee/weblate
Translations update from Weblate
0.23.2
2026-09-13 11:38:27 -03:00
Herculino Trotta 17673681ea locale(Portuguese (Brazil)): update translation
Currently translated at 99.8% (787 of 788 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
2026-09-13 14:34:33 +00:00
Dimitri Decrock 138fb07ae7 locale(Dutch): update translation
Currently translated at 100.0% (788 of 788 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2026-09-13 11:48:49 +00:00
eitchtee 0de1914ed9 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-13 05:22:24 +00:00
Herculino Trotta 28e05d3c95 Merge pull request #603
feat(transactions): update cuelume; bring back improved volume user setting
2026-09-13 02:21:56 -03:00
Herculino Trotta a2ee0b4ae6 feat(transactions): update cuelume; bring back improved volume user setting 2026-09-13 01:24:37 -03:00
eitchtee 5a1c0ab818 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 21:03:37 +00:00
Herculino Trotta f32805ba02 Merge pull request #602
feat(insights): replace fixed overviews with a single arrangeable overview
2026-09-12 18:03:14 -03:00
Herculino Trotta 82211567d0 feat(insights): replace fixed overviews with a single arrangeable overview
Categories, Tags and Entities Overview are merged into one Overview page.
Levels are chips that can be dragged (or moved with the arrow keys) to set
the hierarchy and clicked to switch off, so any ordering of the three is
reachable from the same page.

Only the results reload on change; the controls stay in place. The chip
order is kept in the session and defaults to categories by tags, matching
the old Categories Overview.
2026-09-12 18:02:24 -03:00
Herculino Trotta a39ee4b5d2 build(frontend): add @alpinejs/sort for drag sorting 2026-09-12 18:02:24 -03:00
eitchtee 398c783b53 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 20:35:49 +00:00
Herculino Trotta d67482e9c6 Merge pull request #601 from eitchtee/dev
fix(ui): reserve scrollbar space to prevent layout shift
2026-09-12 17:35:15 -03:00
Herculino Trotta fef5c48077 fix(ui): reserve scrollbar space to prevent layout shift 2026-09-12 17:33:16 -03:00
Herculino Trotta 3a5e688a90 feat(insights): add tags and entities overview 2026-09-12 14:31:12 -03:00
eitchtee 4569dc6fdc chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 17:16:12 +00:00
Herculino Trotta 6bf335169c Merge pull request #600
feat(insights: categories-overview): searching shows the imedaite parents and children to provide better context
2026-09-12 14:15:52 -03:00
Herculino Trotta 5404716a81 feat(insights: categories-overview): searching shows the imedaite parents and children to provide better context 2026-09-12 14:15:31 -03:00
eitchtee fa05538c56 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 16:46:42 +00:00
Herculino Trotta d77600add6 Merge pull request #599
feat(ui:transaction): deleting transactions is smoother and no longer requires a full list refresh
2026-09-12 13:46:03 -03:00
Herculino Trotta 52fe81f564 feat(ui:transaction): deleting transactions is smoother and no longer requires a full list refresh 2026-09-12 13:45:41 -03:00
eitchtee c3773ccd3a chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 15:07:56 +00:00
Herculino Trotta b2d29071f0 Merge pull request #598
feat(ui:filter): add quick clear button to filter button
2026-09-12 12:07:28 -03:00
Herculino Trotta 0ab2a41ccc feat(ui:filter): add quick clear button to filter button 2026-09-12 12:06:55 -03:00
eitchtee e892bfd3da chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-12 13:00:41 +00:00
Herculino Trotta c9133c559f Merge pull request #597
fix(ui): daily spending help text not showing up
2026-09-12 10:00:14 -03:00
Herculino Trotta 258254017f Merge pull request #596
Translations update from Weblate
2026-09-12 09:58:09 -03:00
Herculino Trotta 721b2dcd8d fix(ui): daily spending help text not showing up 2026-09-12 09:57:30 -03:00
Dimitri Decrock bed2b1d516 locale(Dutch): update translation
Currently translated at 100.0% (785 of 785 strings)

Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2026-09-07 16:57:24 +00:00
Herculino Trotta d500bef481 ci(translations): drop force push to protected main
Branch protection rejects force pushes to main (GH006), so the
translation commit never landed. The push is a fast-forward anyway.
0.23.1
2026-09-06 16:53:57 -03:00
eitchtee f280fcb172 chore(locale): update translation files
[skip ci] Automatically generated by Django makemessages workflow
2026-09-06 19:42:46 +00:00
Herculino Trotta 6c808eff38 Merge pull request #593 from eitchtee/dependabot/uv/djangorestframework-3.17.2
build(deps): bump djangorestframework from 3.17.1 to 3.17.2
2026-09-06 16:41:50 -03:00
Herculino Trotta 1690a153f9 Merge pull request #594 from eitchtee/dependabot/npm_and_yarn/frontend/browserslist-4.28.8
build(deps): bump browserslist from 4.28.2 to 4.28.8 in /frontend
2026-09-06 16:41:41 -03:00
Herculino Trotta 7116176c78 Merge pull request #595 from eitchtee/dependabot/uv/mistune-3.3.3
build(deps): bump mistune from 3.3.0 to 3.3.3
2026-09-06 16:41:15 -03:00
Herculino Trotta d9c9cbe7c3 Merge pull request #592 from hackking007/fix/owner-scoped-transaction-rule-endpoints
fix: BOLA on transaction-rule endpoints via get_owned_object_or_403
2026-09-06 16:41:00 -03:00
dependabot[bot] 11b03474c1 build(deps): bump mistune from 3.3.0 to 3.3.3
Bumps [mistune](https://github.com/lepture/mistune) from 3.3.0 to 3.3.3.
- [Release notes](https://github.com/lepture/mistune/releases)
- [Changelog](https://github.com/lepture/mistune/blob/main/docs/changes.rst)
- [Commits](https://github.com/lepture/mistune/compare/v3.3.0...v3.3.3)

---
updated-dependencies:
- dependency-name: mistune
  dependency-version: 3.3.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-09-02 16:45:07 +00:00