Matiss Janis Aboltins
af0a14ce3d
♻️ (typescript) refactor ScheduleDetails to tsx ( #3964 )
2025-01-07 18:45:52 +00:00
Matiss Janis Aboltins
1f2155053f
🔥 remove unused permissions prop from Button components ( #4085 )
2025-01-07 18:25:05 +00:00
Matiss Janis Aboltins
d5ebcced38
🔥 remove unused report prop from Link component ( #4083 )
2025-01-07 18:24:49 +00:00
Robert Dyer
7c2408daa6
Do not show undo notifications on desktop ( #4097 )
...
* Do not show undo notifications on desktop
* add release note
* fix linter
* Update packages/desktop-client/src/hooks/useUndo.ts
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
* Update useUndo.ts
* fix code pasted on wrong line
* drive-by fix typo
* Update 4097.md
---------
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2025-01-07 08:08:14 -07:00
Julian Dominguez-Schatz
95180cc780
🔖 (25.1.0) ( #536 )
...
* 🔖 (25.1.0)
* Remove used release notes
* Update web package
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 01:36:47 -05:00
Julian Dominguez-Schatz
82e1922bee
🔖 (25.1.0) ( #4095 )
...
* 🔖 (25.1.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v25.1.0
2025-01-07 01:06:34 -05:00
gabe
8f66605994
add buttons for combined-account transaction pages on mobile ( #3734 )
...
* add buttons for combined-account transaction pages (#2333 )
* add release note for #3734
* add accessibility label to mobile combined-account header button
* increase touch targets for combined-account buttons
* remove highlight color and add bounce to header buttons
to match the feel of the other account buttons
* update vrt screenshots for actualbudget#3734
2025-01-06 16:18:54 -08:00
Leo Lee
eadd11b7f0
(typescript) Refactoring the mobile TransactionListWithBalance component into typescript. ( #4061 )
...
* refactor: convert txListwBal to tsx
* docs: add release notes
* docs: rename notes
* refactor: fix missing cleared/uncleared balance
* refactor: use Binding type
2025-01-06 13:23:03 -08:00
Julian Dominguez-Schatz
832fd1e5d8
Fix schedule split template amounts ( #4077 )
...
* Fix incorrect argument to goals schedule function
* Add argument types to prevent similar issues
* Add release notes
* Fix test types
2025-01-02 18:01:19 -05:00
Matt Fiddaman
928260ca3a
Fix calendar report day background colour in development theme ( #4073 )
...
* fix calendar background in development theme
* note
2025-01-02 17:12:27 +00:00
Julian Dominguez-Schatz
be5bfa275e
Fix icon hover effect in transaction table ( #4070 )
...
* Fix icon hover effect in transaction table
* Add release notes
* Add test
2025-01-02 11:45:59 -05:00
Matt Fiddaman
1e65939147
fix mobile hold buffer initial sign ( #4068 )
2025-01-01 22:18:28 +00:00
youngcw
7060e4b657
[Goals]: fix repeating spend templates ( #4066 )
...
* fix repeating spend templates
* work with all repeat types
* note
2025-01-01 15:03:30 -07:00
zenminimalist
2005c1b0ac
[WIP] Update bank-factory.js and add Deutsche Kreditbank AG (DKB) (DKB_BYLADEM1) to the 90-days sync limited list ( #528 )
2024-12-31 15:32:01 +00:00
Matt Fiddaman
da613ab673
Fix payee cell overflowing when it contains an icon ( #4056 )
2024-12-30 20:39:47 +00:00
Koen van Staveren
d894281465
enhance: context menu on sidebar elements ( #3777 )
...
* enhance: context menu on sidebar account
* enhance: context menu on EditableBudgetName
* chore: release note
* chore: lint
* Update packages/desktop-client/src/components/sidebar/Sidebar.tsx
* chore: fix margin
* fix: merge
* chore: use useContextMenu hook
* style: change account name field an input
* lint
---------
Co-authored-by: matt <matt@fiddaman.net >
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-12-29 21:13:57 +00:00
Koen van Staveren
5c577aa069
enhance: context menu on custom reports page ( #3776 )
...
* enhance: context menu on custom reports page
* chore: release note
* chore: lint
* chore: use both feature flags
* chore: use both feature flags
* chore: pr feedback
* fix: changing name with context menu
2024-12-29 20:51:56 +00:00
Robert Dyer
e6aeea668b
Fix issue where the UI is stuck sync'ing if no data from server ( #3941 )
...
* Fix issue where the UI is stuck sync'ing if no data from server
* add release note
2024-12-29 20:49:19 +00:00
Julian Dominguez-Schatz
ded2f39e13
Fix loading of number format on initial app startup ( #4038 )
...
* Fix loading of number format on initial app load
* Add release notes
2024-12-27 18:19:22 -05:00
Matt Fiddaman
3f6068fe88
add electron build files to eslint ignore list ( #4042 )
...
* add electron build files to eslintignore
* note
2024-12-26 01:22:53 +00:00
Julian Dominguez-Schatz
9213ed75b5
Upload translations on builds of master ( #4002 )
...
* fix: translations were not being loaded properly
* fix: support running GitHub actions locally with `act`
* feat: upload new strings on master build
* Add release notes
* PR feedback: security
2024-12-24 12:48:41 -05:00
Matt Fiddaman
93262e7fb4
extend fix splits tool to report splits with mismatched amounts ( #3970 )
2024-12-24 07:43:44 +00:00
Matt Fiddaman
cd8bb8e139
change feedback issue for openid ( #4030 )
2024-12-23 17:11:46 -07:00
Koen van Staveren
bd126b499b
feat: now button at budget page ( #3703 )
...
* feat: now button on budget
* Update VRT
* chore: change to icon
* chore: rename to today
* chore: fix not being centered on multiple months
* Update VRT
* Update VRT
* Trigger Build
* fix: keep now button with monthpicker not left
* Update VRT
* fix: center MonthPicker
* Update VRT
* Trigger Build
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-23 23:11:15 +01:00
Koen van Staveren
8976ffc256
enhance: allow negatives in the budget template ( #4028 )
...
* enhance: allow negatives in the budget template
* chore: add test case
* chore: release note
2024-12-23 23:10:54 +01:00
lelemm
0b2c8ccd88
OpenId Implementation ( #3878 )
...
* OpenId implementation
* Code rabbit auto generated code applied
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Code rabbit suggestions round 2
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes from code rabbit round 1
* fixes from code rabbit round 2
* change variable name
* code review round 3
* Update VRT
* small fix
* Update VRT
* linter
* app.tsx
* LoggedInUser
* UserAccess
* UserAccessHeader
* UserAccessPage
* UserAccessRow
* UserDirectory
* UserDirectoryHeader
* UserDirectoryPage
* UserDirectoryRow
* BudgetList
* Bootstrap
* Login
* OpenIdForm
* CreateAccountModal
* EditAccess
* EditUser
* GoCardlessInitialiseModal
* OpenIDEnableModal
* PasswordEnableModal
* SimpleFinInitialiseModal
* TransferOwnership
* AuthSettings
* fix hooks in EditUser
* enable electron openid login
* typecheck
* linter and typecheck fixes
* Update VRT
* small fix
* linter
* small changes for file owner name and a fix for privacyfilter in the username
* linter for merge
* change the entra url and changing the electron loopback url when built
* "logged in as" was showing when had no user
* linter
* linter²
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: matt <matt@fiddaman.net >
2024-12-23 09:46:22 -07:00
youngcw
cde81da72c
[Goals]: Fix applying templates in tracking budget ( #4010 )
...
* fix logic
* note
2024-12-21 19:49:29 -07:00
lelemm
2ef397112c
Added command lines to enable/disable openid from console ( #527 )
...
* Added command lines to enable/disable openid
* md
* Update src/scripts/disable-openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* changed error codes based on code rabbit review
* fix for github auth
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-20 14:28:25 +00:00
Sthaagg Memnochs
6c57b4ec9e
Add support for "FORTUNEO_FTNOFRP1XXX" to BANKS_WITH_LIMITED_HISTORY ( #518 )
2024-12-19 21:25:37 +00:00
Matt Fiddaman
6cfb9d2a7a
Fix incorrect boldening of synced accounts in the sidebar ( #4009 )
2024-12-19 15:13:44 +00:00
Matt Fiddaman
4ce5e2fd07
Prevent schedules with null amounts from crashing the app ( #3958 )
...
* test
* note
* add comment
2024-12-18 21:55:23 +00:00
Matt Fiddaman
11bde73fa5
🔧 upgrade better-sqlite3 ( #3987 )
...
* upgrade better-sqlite3
* note
2024-12-18 09:05:46 +00:00
Arne Keller
efb50edf9f
🔧 upgrade better-sqlite3 ( #524 )
2024-12-18 09:05:41 +00:00
lelemm
96c37350d5
⚙️ Enchancement: Status code 500 for password invalid when disabling openid ( #526 )
...
* Error 500 when password invalid
* md
2024-12-17 09:11:54 +00:00
lelemm
f80eb888a0
🐛 Fix for Electron OpenID Authentication ( #523 )
...
* OpenID implementation
* Fix password login and session token initialization
* Disallow multiple authentication methods simultaneously.
Note this is only disallowed at bootstrap. If the database is edited
manually, we make no attempt to detect this.
* Refactored account-db.js into separate files in accounts/
* Migrate old database version
* Fix lint errors
* Add release note
* Add unit tests for runMigrations
* Integrate secrets database into migration system
* Remove unused imports
* trying local package
* merge
* working example
* working example
* working example
* forbidden instead of 401 when session expired
* cleanup
* small fix
* moving to another pc
* features
* more features
* added multiuser configuration
* lint fixes
* adjustments and linter
* making code more readible
* added token expiration and fixes
* fix on custom token_expiration
* lint
* build fixes
* fixes
* missing file
* linter
* linter
* test fixes
* linter
* first tests
* tests
* typo fix
* remove the init code from the old PR
* minor bug when enabling openid is deleting the password user
* fix bug when disabling openid
* another fix bug when disabling openid
* added option to login without discovery url
* adjustments for keycloak
* linter
* more tests
* adjustments
* linter fix
* added environment variable
* merge fixes for using middleware
* linter fix
* linter and tests
* tests adjustments
* added environment variables
* linter
* enhancements
* removed old files
* Added token expiration as environment variable
* fixes
* typescript fix
* linter
* unwanted code
* changed master to owner
* fixed down migrations and added transactions to it
* changed to the 'in' operator
* fixed typo
* code review
* code review
* json.parse may fail
* code review and removed duplicated methods
* multiple fixes and refactories
* bunch of fixes
* removed logs
* descriptive variable names
* linter
* code review
* linter
* improved variables
* fixes and refactories
* more code review
* variable name
* code review
* linter
* wrong logic after refactor
* refactor query
* fixes
* changes from code review
* added logs to toggleAuthentication
* removed not used route
* merged master into the branch
* removed toggleAuthenticatiomethod because you have to pass thru password config before enabling openid
* changed md file
* fixes on merge
* linter
* fix on tests
* more fixes
* fix
* another fix
* Update src/app-admin.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update jest.global-setup.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* code rabbit reviews
* linter
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/account-db.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix on code suggestion
* suggestion from coderabbit
* linter
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* linter and code review
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/util/middlewares.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes, ai code review, linter
* reverting res.locals and fixes
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/load-config.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/account-db.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fixes and refactories
* merge fix
* fix
* merge fix
* linter
* Update src/accounts/openid.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update src/services/user-service.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* more code review
* linter accepted code
* typo
* code review suggestion
* change to enable backward compatibility
* removed the userId = null
* fixes from code review
* Update jest.global-setup.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* code review
* minor change
* code rabbit commit was wrong
* Fix for existing user sessions
* fixes on migration
* md
* Update migrations/1719409568000-multiuser.js
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* added variable loginMethod for backward compatibility and renamed the other variable to make it more clear
* small fixes
* fix for electron
* md
---------
Co-authored-by: apilat <github@tmp.pegazy.org >
Co-authored-by: Jed Fox <git@jedfox.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-12-16 21:42:59 +00:00
Matiss Janis Aboltins
94666a2ac1
Update bug-report.yml
2024-12-16 20:21:44 +00:00
Matiss Janis Aboltins
b6fbcef6f0
Update bug-report.yml
2024-12-16 20:21:15 +00:00
Matiss Janis Aboltins
1165c4c008
Update bug-report.yml ( #3992 )
2024-12-16 20:20:21 +00:00
Johannes Löthberg
70f6afbda6
Add GoCardless integration for ENTERCARD_SWEDNOKK ( #506 )
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2024-12-16 20:12:13 +00:00
guglicap
0d06bc1f7e
Hype Bank (HYPE_HYEEIT22) Enhancements ( #512 )
2024-12-16 20:11:32 +00:00
nsulzer
6281d54a38
Add GoCardless integration for ABNAMRO_ABNANL2A ( #513 )
2024-12-16 20:10:47 +00:00
Matt Fiddaman
d637a69ee4
ISYBANK_ITBBITMM should prefer valueDate over bookingDate (#510 )
...
* prefer valueDate for isybank-itbbitmm
* note
* fix
2024-12-16 20:05:09 +00:00
Darin Loh
8446356cc6
fix: space missing on create local account copy ( #3985 )
2024-12-15 12:27:39 +00:00
lelemm
ec977ee51a
Calendar Report ( #3828 )
2024-12-14 20:19:14 +00:00
Dany Khalife (MSFT)
ef95850e93
Migrate useSplitsExpanded to TypeScript ( #3945 )
...
* useSplitsExpanded renamed to .tsx
* Some type hardening
* add release note
* lint
* typecheck
* lint
* rename expanded -> isExpanded
2024-12-11 17:52:41 -08:00
Joel Jeremy Marquez
81fc029a03
Use useTranslation hook instead of directly importing the t function ( #3893 )
...
* Use useTranslation hook instead of directly importing the t function
* Release notes
* Fix lint
2024-12-11 13:57:45 -08:00
Dany Khalife (MSFT)
9e6a486c90
Dkhalife/ts/categorytransactions ( #3959 )
...
* rename
* a bit of hardening
* release notes
* typecheck & lint
* lint
2024-12-11 21:46:55 +00:00
Marian Bäuerle
9af3539b91
Fix iOS mobile navigation tabs disappearing on bouncing top ( #3962 )
2024-12-11 13:28:03 -08:00
Joel Jeremy Marquez
62d8358f90
Remove use of useActions ( #3911 )
...
* Remove use of useActions
* Release notes
* Fix lint
2024-12-10 15:16:56 -08:00
Joel Jeremy Marquez
219e139d55
Consistent accounts terminology (For budget / Budgeted --> On budget) ( #3903 )
...
* Change for budget and budgeted terms to on-budget
* Release notes
* Update mobile account header
* Fix release notes
* Fix release note category
* Update VRT
* Rename variables
* Remove hyphens
* Show off budget
* Update VRT
* Dummy commit
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-10 15:15:44 -08:00