Herculino Trotta
|
edd045607f
|
Merge pull request #663 from eitchtee/feat/dca-improvements
feat(dca): optional amounts, currency-checked links and entities
|
2026-11-10 22:04:34 -03:00 |
|
Herculino Trotta
|
eafaf0027c
|
Merge pull request #662 from eitchtee/fix/investments-short-period-return
fix(investments): solve short-period return over the holding period
|
2026-11-10 20:38:42 -03:00 |
|
Herculino Trotta
|
5d5a423db5
|
Merge pull request #661 from eitchtee/weblate
Translations update from Weblate
|
2026-11-10 10:59:29 -03:00 |
|
Herculino Trotta
|
07933ac5c1
|
Merge pull request #660 from jayhemnani9910/fix/recurring-month-end-keeps-day
fix(transactions): keep a recurrence on its day after a short month
|
2026-11-10 10:55:03 -03:00 |
|
Herculino Trotta
|
674870641c
|
Merge pull request #659 from eitchtee/fix/linked-transfer-exchanged-values
feat(transactions): redesign combined transfer items + show exchanged amounts for both sides
|
2026-11-09 23:40:42 -03:00 |
|
Herculino Trotta
|
a7ae1c7ec4
|
Merge pull request #657 from eitchtee/feat/distribution-totals-bracket
feat(distribution): show combined projected + current percentage
|
2026-11-08 23:34:56 -03:00 |
|
Herculino Trotta
|
34ba0c6e6a
|
Merge pull request #658 from eitchtee/feat/investments-redesign
feat(investments): calmer list and detail pages
|
2026-11-08 23:34:49 -03:00 |
|
Herculino Trotta
|
93c7de2888
|
Merge pull request #656 from eitchtee/fix/investment-returns
fix(investments): correct returns on unit-priced and value-tracked accounts
|
2026-11-08 19:23:37 -03:00 |
|
Herculino Trotta
|
bdbcf3ea70
|
Merge pull request #655 from eitchtee/feat/demo-investments
feat(demo): add investment examples to the demo data
|
2026-11-08 17:20:04 -03:00 |
|
Herculino Trotta
|
b6cb1e8b52
|
Merge pull request #654 from eitchtee/fix/transfer-account-name-width
fix(transactions): let transfer account names use the free row space
|
2026-11-08 17:19:55 -03:00 |
|
Herculino Trotta
|
d9c296c26b
|
Merge pull request #653 from eitchtee/fix/transfer-form-fields
fix(transfers): entities, paid state and inactive items in the transfer form
|
2026-11-08 17:19:41 -03:00 |
|
Herculino Trotta
|
b561ec7d77
|
Merge pull request #652 from eitchtee/weblate
Translations update from Weblate
|
2026-11-08 16:44:06 -03:00 |
|
Herculino Trotta
|
cdc112fa00
|
locale(Portuguese (Brazil)): update translation
Currently translated at 100.0% (958 of 958 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
|
2026-11-08 19:40:42 +00:00 |
|
Herculino Trotta
|
1c7be36ebb
|
Merge pull request #650 from eitchtee/feat/bank-sync-2
feat: bank sync with external providers (Lunch Flow, SimpleFIN, Pluggy)
|
2026-11-08 16:20:11 -03:00 |
|
Herculino Trotta
|
cc30a1cf37
|
Merge pull request #651 from eitchtee/feat/investments
feat(investments): investment tracker with asset classes and rebalancing
|
2026-11-08 15:27:09 -03:00 |
|
Herculino Trotta
|
5964d80e73
|
Merge pull request #649 from jeonghun917/fix/dcr-token-non-ascii
Compare the DCR initial access token as bytes so a non-ASCII token ge…
|
2026-11-08 10:29:10 -03:00 |
|
Herculino Trotta
|
f894464ca7
|
Merge pull request #648 from eitchtee/feat/transaction-picker
feat(transactions): better transaction picker for DCA and rules
|
2026-11-08 10:19:26 -03:00 |
|
Herculino Trotta
|
7385c77437
|
Merge pull request #647 from eitchtee/fix/dca-create-transaction-layout
fix(dca): repair the create transaction section layout
|
2026-11-08 10:19:13 -03:00 |
|
Herculino Trotta
|
a1718b711c
|
Merge pull request #646 from eitchtee/fix/toast-close-button
fix(toasts): space the close button from the text and edges
|
2026-11-08 10:18:30 -03:00 |
|
Herculino Trotta
|
56c37d0012
|
Merge pull request #643 from officialasishkumar/fix/configurable-app-paths
fix(import): stop hardcoding the Docker image's paths
|
2026-11-08 03:13:03 -03:00 |
|
Herculino Trotta
|
03900ab4d1
|
Merge pull request #642 from cahthuranag/feat/allratestoday-provider
feat(automatic-exchange-rates): add central bank tables as a provider
|
2026-11-08 03:01:13 -03:00 |
|
Herculino Trotta
|
23acf85a6b
|
Merge pull request #645 from eitchtee/chore/worktree-dev-setup
chore(dev): run the dev stack in multiple git worktrees
|
2026-11-08 02:51:05 -03:00 |
|
Herculino Trotta
|
914c665faf
|
Merge pull request #644 from officialasishkumar/fix/datepicker-mobile-overlay
fix(datepicker): keep the mobile overlay attached after boosted navigation
|
2026-11-08 02:33:13 -03:00 |
|
Herculino Trotta
|
a7b8f2c3a9
|
Merge pull request #641 from eitchtee/dependabot/uv/oauthlib-4.0.1
build(deps): bump oauthlib from 4.0.0 to 4.0.1
|
2026-11-08 02:13:55 -03:00 |
|
Herculino Trotta
|
c05bdcf2bf
|
Merge pull request #640 from eitchtee/fix/update-check
fix(updates): keep update banner across page loads and restarts
|
2026-11-02 17:36:01 -03:00 |
|
Herculino Trotta
|
da2085712b
|
Merge pull request #639 from eitchtee/weblate
Translations update from Weblate
|
2026-11-02 16:54:19 -03:00 |
|
Herculino Trotta
|
30019a87b2
|
locale(Portuguese (Brazil)): update translation
Currently translated at 100.0% (832 of 832 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
|
2026-11-02 19:49:54 +00:00 |
|
Herculino Trotta
|
4ded47c5f9
|
Merge pull request #637 from fariskazmi/feat/oidc-disable-local-login
feat(auth): add OIDC_DISABLE_LOCAL_LOGIN to turn off password logins
|
2026-11-02 16:49:21 -03:00 |
|
Herculino Trotta
|
3e2f3236d7
|
Merge pull request #638 from eitchtee/weblate
Translations update from Weblate
|
2026-11-02 16:28:40 -03:00 |
|
Herculino Trotta
|
b956237390
|
Merge pull request #636 from eitchtee/feat/linked-transfers
feat(transactions): link transfer sides and show them as a single item
|
2026-11-02 01:18:33 -03:00 |
|
Herculino Trotta
|
7cb2713c6c
|
Merge pull request #635 from eitchtee/feat/relative-demo-data
feat(demo): generate demo data relative to today
|
2026-11-01 00:16:39 -03:00 |
|
Herculino Trotta
|
809564a1d3
|
Merge pull request #634 from eitchtee/feat/reconciliation-cutoff
feat(accounts): reconcile balances against a date or reference month cutoff
|
2026-10-31 18:00:23 -03:00 |
|
Herculino Trotta
|
2bb8b4e5d4
|
Merge pull request #631 from eitchtee/dependabot/uv/djangorestframework-3.18.2
build(deps): bump djangorestframework from 3.17.2 to 3.18.2
|
2026-10-25 12:11:37 -03:00 |
|
Herculino Trotta
|
948a3426ee
|
Merge pull request #632 from eitchtee/dependabot/uv/brotli-1.2.1
build(deps): bump brotli from 1.2.0 to 1.2.1
|
2026-10-25 12:11:24 -03:00 |
|
Herculino Trotta
|
02488a1d74
|
Merge pull request #633 from eitchtee/weblate
Translations update from Weblate
|
2026-10-25 12:11:12 -03:00 |
|
Herculino Trotta
|
aa92aa1926
|
Merge pull request #630 from eitchtee/ci/test-runner
ci: run Django test suite on pull requests
|
2026-10-24 14:05:45 -03:00 |
|
Herculino Trotta
|
d7537b54ad
|
Merge pull request #629 from eitchtee/fix/import-object-authorization
fix(import): enforce object-level authorization on import profiles and runs
|
2026-10-24 13:56:53 -03:00 |
|
Herculino Trotta
|
e46e9ad0cf
|
Merge pull request #628 from eitchtee/fix/oidc-tests-allauth-65-20
test(users): fix OIDC tests after allauth 65.20 bump
|
2026-10-24 13:56:26 -03:00 |
|
Herculino Trotta
|
8888a850bd
|
Merge pull request #627 from eitchtee/fix/bump-allauth-oauthlib
build(deps): bump django-allauth to 65.20.1 to unblock oauthlib 4.0.0
|
2026-10-24 12:12:12 -03:00 |
|
Herculino Trotta
|
39a67dfb4e
|
Merge pull request #626 from eitchtee/dependabot/npm_and_yarn/frontend/vite-8.3.5
build(deps): bump vite from 8.0.16 to 8.3.5 in /frontend
|
2026-10-24 12:00:43 -03:00 |
|
Herculino Trotta
|
1b4a2eb3d1
|
Merge pull request #625 from obervinov/fix/rules-set-mute-writes-to-mute
fix(rules): write set_mute action to mute instead of is_paid
|
2026-10-24 12:00:30 -03:00 |
|
Herculino Trotta
|
73e29e867f
|
Merge pull request #624 from obervinov/fix/bump-certifi-emudhra-distrust
build(deps): bump certifi to 2026.10.19 (GHSA-6q48-6c7w-9gw2, critical)
|
2026-10-24 11:59:39 -03:00 |
|
Herculino Trotta
|
601c641bb3
|
Merge pull request #623 from eitchtee/weblate
Translations update from Weblate
|
2026-10-24 11:58:49 -03:00 |
|
Herculino Trotta
|
ab0c00f3e0
|
Merge pull request #621 from eitchtee/fix/convert-applies-form-amount
fix(transactions): apply the form amount when converting a paid transaction
|
2026-10-12 02:46:54 -03:00 |
|
Herculino Trotta
|
8b896cf31f
|
Merge pull request #619 from eitchtee/weblate
Translations update from Weblate
|
2026-10-12 02:34:28 -03:00 |
|
Herculino Trotta
|
66e51bb0b4
|
Merge pull request #620 from eitchtee/fix/dropdown-submenu-hover-delay
Keep dropdown submenu open while moving the pointer into it
|
2026-10-12 02:34:14 -03:00 |
|
Herculino Trotta
|
f52a0f8cd5
|
locale(Portuguese (Brazil)): update translation
Currently translated at 98.0% (801 of 817 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
|
2026-10-10 21:57:23 +00:00 |
|
Herculino Trotta
|
ab7b0c7929
|
Merge pull request #618 from eitchtee/fix/simulator-amount-mask
fix(simulator): use money mask on amount field
|
2026-10-10 18:20:07 -03:00 |
|
Herculino Trotta
|
84416c64d8
|
Merge pull request #617 from eitchtee/dependabot/npm_and_yarn/frontend/source-map-js-1.2.2
build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /frontend
|
2026-10-10 18:13:45 -03:00 |
|
Herculino Trotta
|
98a1be04e7
|
Merge pull request #616 from eitchtee/chore/python-3.14
build: upgrade to Python 3.14
|
2026-10-10 18:08:25 -03:00 |
|
Herculino Trotta
|
5f71288e44
|
Merge pull request #612 from fxmacrodata/fxmacrodata-hardening
fix(automatic-exchange-rates): don't follow redirects or log the key in the FXMacroData provider
|
2026-10-10 17:52:17 -03:00 |
|
Herculino Trotta
|
92c33a9fcc
|
Merge pull request #615 from eitchtee/fix/oidc-unverified-email-autoconnect
feat(auth): make OIDC email trust configurable
|
2026-10-10 17:51:37 -03:00 |
|
Herculino Trotta
|
d1bb9698a0
|
Merge pull request #614 from eitchtee/feat/simulation-tool
feat: add Simulator tool
|
2026-10-10 17:51:24 -03:00 |
|
Herculino Trotta
|
c274e92f86
|
Merge pull request #613 from eitchtee/feat/transaction-convert-menu
feat(transactions): convert a transaction into a quick transaction, recurring transaction or installment plan
|
2026-10-10 17:51:13 -03:00 |
|
Herculino Trotta
|
2544820e1a
|
Merge pull request #569 from eitchtee/copilot/fix-code-scanning-alerts
Stop exposing exception text in OAuth dynamic client registration errors
|
2026-10-10 17:50:53 -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 |
|
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 |
|
Herculino Trotta
|
02b9fe6507
|
Merge pull request #604 from eitchtee/weblate
Translations update from Weblate
|
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 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|
Herculino Trotta
|
1357688e7b
|
Merge pull request #591 from eitchtee/dependabot/uv/sqlparse-0.6.0
build(deps): bump sqlparse from 0.5.5 to 0.6.0
|
2026-08-30 15:13:33 -03:00 |
|
Herculino Trotta
|
ba1f421ad3
|
Merge pull request #590 from eitchtee/weblate
Translations update from Weblate
|
2026-08-30 15:13:24 -03:00 |
|
Herculino Trotta
|
53ed0d791a
|
Merge pull request #589 from eitchtee/weblate
Translations update from Weblate
|
2026-08-16 19:03:53 -03:00 |
|
Herculino Trotta
|
5147d939ef
|
locale(Portuguese (Brazil)): update translation
Currently translated at 100.0% (785 of 785 strings)
Translation: WYGIWYH/App
Translate-URL: https://translations.herculino.com/projects/wygiwyh/app/pt_BR/
|
2026-08-16 22:03:32 +00:00 |
|
Herculino Trotta
|
ded4cb37d5
|
Merge pull request #588 from eitchtee/feat/filter-presets
feat(transactions): add filter presets
|
2026-08-16 01:46:18 -03:00 |
|
Herculino Trotta
|
907c511b59
|
Merge pull request #587
feat(dca): add chart zoom navigation
|
2026-08-15 15:12:14 -03:00 |
|
Herculino Trotta
|
8373732964
|
Merge pull request #586
Add consolidated currency chart lines
|
2026-08-15 14:42:54 -03:00 |
|
Herculino Trotta
|
1516fe0281
|
Merge pull request #585
fix(tools:calculator): prevent close button from drifiting to the right
|
2026-08-15 11:41:44 -03:00 |
|
Herculino Trotta
|
83c2b599d7
|
Merge pull request #584
fix(docker:dev): handle CRLF endings on vite entrypoint
|
2026-08-15 01:32:50 -03:00 |
|
Herculino Trotta
|
62a33ddd2c
|
Merge pull request #583
feat(monthly): show asset accounts/currencies on specific sumaries
|
2026-08-15 01:31:30 -03:00 |
|
Herculino Trotta
|
d71bf3ccb3
|
Merge pull request #570 from eitchtee/dependabot/npm_and_yarn/frontend/immutable-5.1.9
build(deps): bump immutable from 5.1.6 to 5.1.9 in /frontend
|
2026-08-13 00:05:53 -03:00 |
|
Herculino Trotta
|
350d78356c
|
Merge pull request #576 from eitchtee/dependabot/npm_and_yarn/frontend/postcss-8.5.26
build(deps): bump postcss from 8.5.15 to 8.5.26 in /frontend
|
2026-08-13 00:04:37 -03:00 |
|
Herculino Trotta
|
91dfba519c
|
Merge branch 'main' into dependabot/npm_and_yarn/frontend/postcss-8.5.26
|
2026-08-13 00:04:24 -03:00 |
|
Herculino Trotta
|
0c9b41182b
|
Merge pull request #575 from eitchtee/dependabot/uv/cryptography-50.0.0
build(deps): bump cryptography from 48.0.1 to 50.0.0
|
2026-08-13 00:03:51 -03:00 |
|
Herculino Trotta
|
7a900908dd
|
Merge pull request #578 from eitchtee/dependabot/uv/django-5.2.16
build(deps): bump django from 5.2.15 to 5.2.16
|
2026-08-13 00:03:28 -03:00 |
|
Herculino Trotta
|
dcd52ec189
|
Merge pull request #580 from eitchtee/dependabot/npm_and_yarn/frontend/nanoid-3.3.18
build(deps): bump nanoid from 3.3.12 to 3.3.18 in /frontend
|
2026-08-13 00:03:18 -03:00 |
|
Herculino Trotta
|
93e73b9aa6
|
Merge pull request #582 from eitchtee/dependabot/uv/tablib-3.10.0
build(deps): bump tablib from 3.9.0 to 3.10.0
|
2026-08-13 00:03:02 -03:00 |
|
Herculino Trotta
|
2ab6621205
|
Merge pull request #581 from obervinov/fix/recurring-tags-scheduler
fix: recurring tags and entities dropped when generated for another user
|
2026-08-13 00:00:48 -03:00 |
|
Herculino Trotta
|
39c15eedec
|
Merge pull request #579 from eitchtee/weblate
Translations update from Weblate
|
2026-08-12 23:59:05 -03:00 |
|
Herculino Trotta
|
a25adafe3b
|
Merge pull request #568
feat(automatic-exchange-rates): Add Yahoo Finance as a provider via yfinance
|
2026-07-18 15:43:28 -03:00 |
|
Herculino Trotta
|
74d3d5fcf9
|
Merge pull request #567
feat(docker:dev): npm dependencies are installed when container starts
|
2026-07-17 21:30:29 -03:00 |
|
Herculino Trotta
|
e69d5fbd7a
|
Merge pull request #566 from eitchtee/feat/cuelume
feat: replace mp3 sounds with cuelume; deprecate volume setting
|
2026-07-17 21:28:54 -03:00 |
|
Herculino Trotta
|
e77e96879b
|
Merge pull request #565 from eitchtee/dev
fix(air-datepicker): unwrap locale modules so it doesn't default to russian
|
2026-07-10 17:55:36 -03:00 |
|
Herculino Trotta
|
2fbb0221c2
|
Merge pull request #564 from eitchtee/dependabot/uv/mistune-3.3.0
build(deps): bump mistune from 3.2.1 to 3.3.0
|
2026-07-10 17:50:52 -03:00 |
|
Herculino Trotta
|
d7722ff12c
|
Merge pull request #562 from eitchtee/weblate
Translations update from Weblate
|
2026-07-10 17:50:15 -03:00 |
|