obervinov
4273c541c5
Add API tokens and OAuth2 client support for external integrations
...
- Personal API tokens (model, user-settings UI, admin, management command,
DRF auth class) for non-interactive API access from automations like n8n.
Raw token shown once; only a SHA-256 hash is stored; last_used_at writes
are throttled.
- OAuth2 authorization server via django-oauth-toolkit with authorization
server metadata and optional, off-by-default Dynamic Client Registration
(RFC 7591), so remote OAuth/MCP clients can authenticate and self-register.
- Tests for token auth, DCR gating and the management commands, plus
.env.example and README documentation.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 19:15:31 +04:00
Herculino Trotta
9641e169f2
Merge pull request #554 from eitchtee/dependabot/npm_and_yarn/frontend/multi-f57e1e291f
...
build(deps): bump esbuild and vite in /frontend
2026-06-12 23:42:06 -03:00
Herculino Trotta
25ff0214ab
Merge pull request #555 from eitchtee/feat/tom-select-improvements
...
feat(tom-select): clear input after picking on a multi-item select
2026-06-12 23:38:31 -03:00
Herculino Trotta
0f9d333834
Merge pull request #553 from eitchtee/weblate
...
Translations update from Weblate
2026-06-12 23:37:59 -03:00
Herculino Trotta
ae115cca15
feat(tom-select): clear input after picking on a multi-item select
2026-06-12 23:32:17 -03:00
dependabot[bot]
bb23ac6df9
build(deps): bump esbuild and vite in /frontend
...
Removes [esbuild](https://github.com/evanw/esbuild ). It's no longer used after updating ancestor dependency [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ). These dependencies need to be updated together.
Removes `esbuild`
Updates `vite` from 7.3.2 to 8.0.16
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version:
dependency-type: indirect
- dependency-name: vite
dependency-version: 8.0.16
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-12 23:11:26 +00:00
Pawel Augustyn
7db0fcf097
locale(Polish): update translation
...
Currently translated at 73.8% (546 of 739 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pl/
2026-06-08 07:57:18 +00:00
Pawel Augustyn
02896f21ed
locale(Polish): update translation
...
Currently translated at 73.8% (546 of 739 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pl/
2026-06-08 06:57:18 +00:00
Pawel Augustyn
5082c17d0f
locale(Polish): update translation
...
Currently translated at 73.7% (545 of 739 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pl/
2026-06-08 05:57:18 +00:00
Herculino Trotta
33570296e0
Merge pull request #552 from eitchtee/weblate
...
Translations update from Weblate
0.21.0
2026-06-07 17:21:15 -03:00
Herculino Trotta
fc99491f78
locale(Portuguese (Brazil)): update translation
...
Currently translated at 100.0% (739 of 739 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
2026-06-07 14:57:19 +00:00
Dimitri Decrock
cb0d379261
locale(Dutch): update translation
...
Currently translated at 100.0% (739 of 739 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/nl/
2026-06-07 08:57:18 +00:00
eitchtee
524e390a62
chore(locale): update translation files
...
[skip ci] Automatically generated by Django makemessages workflow
2026-06-06 08:15:55 +00:00
Herculino Trotta
db7e22b627
Merge pull request #551 from eitchtee/chore/bump-deps
...
chore: bump python and node dependencies
2026-06-06 05:15:27 -03:00
Herculino Trotta
6987b54dba
chore: bump python and node dependencies
2026-06-06 05:14:26 -03:00
Herculino Trotta
b44563b09b
Merge pull request #550 from eitchtee/dependabot/npm_and_yarn/frontend/postcss-8.5.15
...
build(deps): bump postcss from 8.5.6 to 8.5.15 in /frontend
2026-06-06 04:42:23 -03:00
Herculino Trotta
e839f31104
Merge pull request #549 from eitchtee/dependabot/uv/django-5.2.14
...
build(deps): bump django from 5.2.13 to 5.2.14
2026-06-06 04:42:09 -03:00
Herculino Trotta
2282625790
Merge pull request #548 from eitchtee/dependabot/uv/idna-3.15
...
build(deps): bump idna from 3.11 to 3.15
2026-06-06 04:41:50 -03:00
Herculino Trotta
aa8b559152
Merge pull request #547 from eitchtee/dependabot/uv/mistune-3.2.1
...
build(deps): bump mistune from 3.1.4 to 3.2.1
2026-06-06 04:41:37 -03:00
Herculino Trotta
e1862b8241
Merge pull request #546 from eitchtee/dependabot/uv/urllib3-2.7.0
...
build(deps): bump urllib3 from 2.6.3 to 2.7.0
2026-06-06 04:41:22 -03:00
eitchtee
eb6be8548c
chore(locale): update translation files
...
[skip ci] Automatically generated by Django makemessages workflow
2026-06-06 07:41:13 +00:00
Herculino Trotta
6ee4e21939
Merge pull request #545 from eitchtee/feat/attatchments
...
feat(transactions): add attatchments
2026-06-06 04:40:49 -03:00
dependabot[bot]
bdd8aed891
build(deps): bump postcss from 8.5.6 to 8.5.15 in /frontend
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.6 to 8.5.15.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.6...8.5.15 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 07:39:37 +00:00
dependabot[bot]
801b2a9edd
build(deps): bump django from 5.2.13 to 5.2.14
...
Bumps [django](https://github.com/django/django ) from 5.2.13 to 5.2.14.
- [Commits](https://github.com/django/django/compare/5.2.13...5.2.14 )
---
updated-dependencies:
- dependency-name: django
dependency-version: 5.2.14
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 07:39:25 +00:00
dependabot[bot]
968499f1ab
build(deps): bump idna from 3.11 to 3.15
...
Bumps [idna](https://github.com/kjd/idna ) from 3.11 to 3.15.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 07:37:29 +00:00
dependabot[bot]
5b351821b1
build(deps): bump mistune from 3.1.4 to 3.2.1
...
Bumps [mistune](https://github.com/lepture/mistune ) from 3.1.4 to 3.2.1.
- [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.1.4...v3.2.1 )
---
updated-dependencies:
- dependency-name: mistune
dependency-version: 3.2.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 07:36:43 +00:00
dependabot[bot]
7b49072848
build(deps): bump urllib3 from 2.6.3 to 2.7.0
...
Bumps [urllib3](https://github.com/urllib3/urllib3 ) from 2.6.3 to 2.7.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.6.3...2.7.0 )
---
updated-dependencies:
- dependency-name: urllib3
dependency-version: 2.7.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-06 07:36:28 +00:00
Herculino Trotta
0ee32724f1
style(toas): move toast to the top of offcanvas
2026-06-06 04:33:23 -03:00
Herculino Trotta
6a19381672
feat(transactions): add attachments
2026-06-06 04:33:06 -03:00
Herculino Trotta
248fec8b4c
Merge pull request #541 from eitchtee/weblate
...
Translations update from Weblate
2026-05-02 16:30:56 -03:00
Weblate
b34c0557fa
Merge remote-tracking branch 'origin/main'
2026-05-02 19:30:37 +00:00
Herculino Trotta
2af4066aab
Merge pull request #542 from eitchtee/fix-procrastinate
...
fix: stabilize Procrastinate worker database handling
2026-05-02 16:30:33 -03:00
Herculino Trotta
d72ff3cdf5
fix(rules): allow category expressions to clear categories
2026-05-02 16:16:27 -03:00
Herculino Trotta
63c69e5c6a
test(api): expect unauthorized for anonymous requests
2026-05-02 16:16:08 -03:00
Herculino Trotta
78171183cc
test(currencies): avoid test discovery collision
2026-05-02 16:15:48 -03:00
Herculino Trotta
34a2b6bfd4
fix(procrastinate): close Django connections around jobs
2026-05-02 16:15:26 -03:00
masttera
1dc24f855e
locale(Russian): update translation
...
Currently translated at 75.2% (545 of 724 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/ru/
2026-05-01 07:24:32 +00:00
masttera
1390aff07d
locale(Russian): update translation
...
Currently translated at 74.4% (539 of 724 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/ru/
2026-05-01 06:24:32 +00:00
Herculino Trotta
8fc11b0acf
feat(transactions): hide filter on page load to prevent flashing
0.20.2
2026-05-01 00:07:43 -03:00
Herculino Trotta
9a30a0d3c0
chore: bump versions and other minor things
2026-05-01 00:07:15 -03:00
Herculino Trotta
10eecd09ff
fix(frontend): hyperscript not working correctly for offcanvas and modals
2026-04-30 23:16:19 -03:00
Herculino Trotta
2cfb3fb12e
fix(frontend): bootstrap-grid-plugin broke
2026-04-30 23:03:42 -03:00
Herculino Trotta
47af8b135b
Merge pull request #540 from eitchtee/weblate
...
Translations update from Weblate
0.20.1
2026-04-30 18:09:27 -03:00
Herculino Trotta
39d0e63375
locale(Portuguese (Brazil)): update translation
...
Currently translated at 100.0% (724 of 724 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
2026-04-30 02:24:32 +00:00
Herculino Trotta
792154eba2
Merge pull request #539 from eitchtee/dev
...
fix(tom-select): dropdown covers select field when height increases
2026-04-23 23:30:56 -03:00
Herculino Trotta
dc76ed3156
fix(tom-select): dropdown covers select field when height increases
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 23:29:42 -03:00
Herculino Trotta
e627dd50be
Merge pull request #537 from eitchtee/dev
...
fix: deduplication breaks when given m2m fields
2026-04-18 11:48:44 -03:00
Herculino Trotta
5527389196
fix: deduplication breaks when given m2m fields
2026-04-18 14:47:19 +00:00
Herculino Trotta
be24ca014e
Merge pull request #536 from eitchtee/dev
...
chore: deps upgrade
2026-04-18 10:48:18 -03:00
Herculino Trotta
7c7056536e
feat: enable chunk splitting
2026-04-18 13:46:30 +00:00