Normen
ae6eed65f7
Add 'GLS Gemeinschaftsbank' to banks with limited history ( #5052 )
...
* chore: add GLS_GEMEINSCHAFTSBANK_GENODEM1GLS to BANKS_WITH_LIMITED_HISTORY
* chore: add release note
2025-06-01 19:48:14 -04:00
Matiss Janis Aboltins
53398624f3
🔧 added needs-triage label to all new bug issues ( #5070 )
2025-05-30 21:57:16 +01:00
Valentin Lorenzen
47ee6eeb51
enable GoCardless account selection if supported by the target institution ( #5031 )
...
* Update gocardless-service.js
* Allow account selection during requisition based on institution support
* lint
* note
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-05-27 16:32:25 -04:00
Michael Süssemilch
6e3a337945
fix: save category expansion state when value is 0 ( #5069 )
2025-05-27 12:33:37 -07:00
Shreyas
d2d8ce2353
Fix: restrict electron-embedded sync server to bind only to configured hostname for security ( #5050 )
...
* comment sync server
* Fix: ensure electron-embedded sync server binds to localhost to limit access
* lint and release notes
* rename
* remove hostname config and revert docker yaml
2025-05-27 16:57:06 +01:00
Johnn27
7d38f6934d
🐛 Fix goals tooltip obstructing cover spending context menu ( #5051 )
...
* 🐛 Fix goals tooltip obstructing cover spending context menu
* Update release note
* Fix lint format
---------
Co-authored-by: Johnn27 <>
2025-05-24 09:23:34 -07:00
Matt Fiddaman
d4b09ecb27
fix "delete x users" translation string ( #5045 )
2025-05-22 20:18:47 -04:00
Matt Fiddaman
a508a8705c
⬆️ upgrade express from 4.21.2 -> 5.1.0 ( #5042 )
...
* upgrade express from 4.21.2 -> 5.1.0
* fix tests
* note
* fix wildcard route
* fix access of req.body when undefined
2025-05-22 16:21:57 -04:00
Matt Fiddaman
f3b2507516
⬆️ upgrade date-fns from v2.30.0 -> v4.1.0 ( #5041 )
2025-05-22 14:37:55 -04:00
Joel Jeremy Marquez
583ddab2ac
Use @desktop-client alias in all of desktop-client package ( #4960 )
...
* Use @desktop-client alias in all of desktop-client package
* Run yarn lint:fix
2025-05-22 09:01:05 -07:00
Joel Jeremy Marquez
1876ba9fe7
Update @actual-app/components/input to be based on react-aria-components Input component ( #4955 )
...
* Update @actual-app/components/input to use react-aria-components Input component
* Cleanup
* Dummy commit
* Remove marginRight being magically added by Stack component
* Update 4955.md
* Update selection background color to match current color
* Update selection background color
* Dummy commit
* Fix ConfigServer styles
* Fix lint error
* re-add accidentally removed placeholder fix
* vrt
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-05-21 22:48:05 -07:00
Matt Fiddaman
4c15647f7f
⬆️ upgrade low risk dependencies to their newest minor version ( #5025 )
...
* vitest
* types
* eslint
* better-sqlite3
* pluggy-sdk
* globals
* google-protobuf
* fast-check
* chokidar
* i18next
* openid-client
* playwright
* lru-cache
* memfs
* redacted font
* sass
* @vitejs/plugin-basic-ssl
* re-resizable
* rollup-plugin-visualizer
* note
* update vrt screenshots
* vrt
2025-05-21 16:56:07 -04:00
Joel Jeremy Marquez
174e13b3fe
Fix category schedule indicators not showing up in budget page ( #5036 )
...
* Fix category schedule indicators not showing up in budget page
* Update release notes
2025-05-21 09:30:36 -07:00
Stein Petter Tokvam
2e9a752baa
if BankSyncError is caused by rate limit. display that in toast ( #5038 )
...
* if BankSyncError is caused by rate limit. display that in toast
* ran prettier
2025-05-21 12:08:22 -04:00
Joel Jeremy Marquez
83f6706020
Add types to budget template files and some cleanup ( #4986 )
...
* Add types to budget template files and some cleanup
* Rename test context
* Rename test name
* Rename goal-template to match other files
* Update imports
* Fix lint and typecheck errors
* Release notes
* Update release notes
* Rename templateContext
* Revert rename
* Redo rename
* Fix renamed file
* Fix null error
* Missed to ignore hidden categories
* Revert to forEach
* Fix priorities
* Update 4986.md
* Revert deleted file
* Coderabbit feedback
2025-05-21 08:54:38 -07:00
Matt Fiddaman
4dba95842a
⬆️ upgrade react dependencies to their newest minor version ( #5027 )
2025-05-20 13:46:20 -04:00
Matt Fiddaman
af499c6503
⬆️ upgrade babel/webpack dependencies to their newest minor version ( #5028 )
2025-05-20 13:45:45 -04:00
Julian Dominguez-Schatz
913a2c9a68
Automatically upload to the MS store on release ( #5034 )
...
* Update electron-master GitHub action to also submit to the MS store
* Add release notes
2025-05-19 23:23:46 -04:00
Matt Fiddaman
a4b0c4a0be
⬆️ upgrade electron dependencies to their newest minor version ( #5029 )
2025-05-19 17:34:12 -04:00
Jared Tweed
32a04cbbcb
Changed 'close file' to say 'switch file' so it is more clear that the … ( #4872 )
...
* Changed 'close file' to say 'exit file' so it is more clear that the file is not being deleted (#4852 )
Resolved this issue here:
https://github.com/actualbudget/actual/issues/4852#issue-3006813465
* chore(release): add release note for PR #4872
* Update BudgetName.tsx "Close file" -> "Switch file"
* Update 4872.md
* Changed 'Close budget' to 'Switch file' on mobile
* Update VRT
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-19 10:29:47 -04:00
Matt Fiddaman
e950bbb1df
resolve loot-core peer dependency warnings ( #5024 )
...
* fix loot-core peer dependency issues
* note
* update @swc/core
2025-05-18 19:37:22 -04:00
Matt Fiddaman
188cd21cf1
⬆️ bump adm zip to 0.5.16 ( #5019 )
...
* bump adm-zip to 0.5.16
* note
* move to native yarn patch
2025-05-18 18:29:56 -04:00
Matt Fiddaman
f7a45d2081
⬆️ bump dependency patch versions ( #5015 )
...
* bump dependency patch versions
* note
* remove unused ts-expect-error directives
* downgrade adm-zip again
2025-05-18 16:50:32 -04:00
Matt Fiddaman
99768a9aae
⬆️ upgrade yarn from v4.7.0 to v4.9.1 ( #5014 )
...
* upgrade yarn from v4.7.0 to v4.9.1
* note
2025-05-18 14:22:37 -04:00
Matt Fiddaman
7dbb3404f1
⬆️ bump jq ( #5018 )
...
* bump jq
* note
2025-05-18 14:22:33 -04:00
Matt Fiddaman
ca09bbb858
remove dependency on ip ( #5017 )
...
* remove transitive dependency on ip
* note
2025-05-18 14:22:18 -04:00
Roger Goldfinger
0dca8498fe
Set yarn engine version ( #5011 )
...
* Set yarn engine version
* release notes
* more precise version
2025-05-18 00:34:01 -04:00
Joel Jeremy Marquez
b5ece8e221
Make InitialFocus component generic ( #5008 )
...
* Make InitialFocus component generic
* Fix lint error
2025-05-16 15:02:06 -07:00
Samuel Barnes
351e252129
Allow-return-to-trigger-default-actions ( #4912 )
...
* button being focused
* working
* tests
* text selection test
* allow for ref injection
* updated some of the usages
* release notes
* rename of prop
* docs
* fixed release note
* remove unnecessary test setup
* updated from comments
* removed selecttext references
* fix type error
* updated children type
* removed comment
2025-05-16 12:28:31 -07:00
Joel Jeremy Marquez
720d0fda6d
[Final PR] Move remaining loot-core/client files to desktop-client feature folders ( #4830 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/data-hooks over to desktop-client package
* Fix typecheck and lint errors
* Fix lint error
* [Final PR] Move remaining loot-core/client files to desktop-client feature folders
* Fix tests
* Clear server on each run
* Fix lint errors
* Fix imports
* Fix typecheck error
* Fix lint errors
* Fix typecheck error
* Fix test
* Fix tests - unsubscribe test pending fix
* Fix lint errors
* Fix typecheck error
* Fix lint error
* Fix tests
* Fix lint error
2025-05-16 10:42:06 -07:00
Joel Jeremy Marquez
fdf213865d
Move loot-core/client/data-hooks over to desktop-client package ( #4828 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/data-hooks over to desktop-client package
* Fix lint errors
* Fix typecheck error
* Fix typecheck and lint errors
* Fix typecheck error
* Fix lint error
2025-05-16 08:53:59 -07:00
Alec Bakholdin
b2ffa1d846
[WIP] Qif empty lines ( #5002 )
...
* fixed qif failing with empty lines
* release notes
---------
Co-authored-by: Alec Bakholdin <alecbakholdin@Alecs-Mac.local >
2025-05-16 11:45:46 -04:00
Alec Bakholdin
21fb090ddf
⚙️ Moving TransactionsTable and TransactionList over to Typescript ( #4930 )
...
* moved over some util functions
* moved over TransactionHeader
* Added the bulk of Transaction typing data
* moved PayeeCell into its own file
* moved StatusCell over
* added NotesCell file
* Moved over NewTransaction
* converted TransactionsTable
* Converted TransactionList to use new typed TransactionsTable
* Converted consumers of TransactionList to use TransactionList
* removed old TransactionsTable
* release notes
* fixed bug vrt found
* fixed one todo
* attempting to debug whatever is going on
* moved TransactionsTable tests up a directory and that fixes it for some reason
* removed type cast
* re-instated onScheduleAction types
* re-added old TransactionsTable.jsx file
* consolidated changes into just TransactionsTable
* deleted split files and finished moving over TransactionList
* typecheck
* typecheck
* yarn lint
* changed type casting to make it more specific
* changed warn to error
* added some todos to clean up type assumptions later
* yarn lint
---------
Co-authored-by: Alec Bakholdin <alecbakholdin@mac.myfiosgateway.com >
Co-authored-by: Alec Bakholdin <alecbakholdin@Alecs-Mac.local >
2025-05-16 06:15:07 -04:00
Joel Jeremy Marquez
c389c6c637
Move loot-core/client/store and loot-core/client/redux code over to desktop-client package ( #4827 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/store and loot-core/client/redux to desktop-client package
* Separate redux store into it's own file
* Import types from redux/store instead of redux
2025-05-15 13:09:10 -07:00
Joel Jeremy Marquez
7bb6aff756
Move loot-core/client/users code over to desktop-client package ( #4823 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/users code over to desktop-client package
* Fix lint errors
2025-05-15 12:45:20 -07:00
Joel Jeremy Marquez
3f4ddfdfe0
[Mobile] Fix category transactions screen not showing child transactions ( #4998 )
2025-05-15 11:38:50 -07:00
Joel Jeremy Marquez
7dd98c4f86
Add runningBalances to usePreviewTransactions and an option to set the starting balance to start running balance calculation from ( #4994 )
...
* Add runningBalances to usePreviewTransactions and an option to set the starting balance to start running balance calculation from
* Add filter to usePreviewTransactions and set startingBalance to account and category preview transaction hooks
2025-05-15 11:31:38 -07:00
Michael Clark
f3fc4b8d22
Remove duplicate import ( #4997 )
2025-05-15 19:22:31 +01:00
Joel Jeremy Marquez
644e8df3e1
Move loot-core/client/queries code over to desktop-client package ( #4822 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/queries code over to desktop-client package
2025-05-15 11:10:19 -07:00
Joel Jeremy Marquez
9dfbefa1d2
Fix prefsSlice import ( #4995 )
2025-05-15 11:09:54 -07:00
Michael Clark
516977f666
Fix pipeline build ( #4996 )
2025-05-15 19:06:59 +01:00
Michael Clark
70362f6801
:electron: Server config ui ( #4870 )
...
* server config ui
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-15 18:52:46 +01:00
Eetu Mäenpää
d225e5d5e1
Update react-spring to v10.0.0 ( #4992 )
...
* feat: update react-spring to v10.0.0
* docs: add release notes
2025-05-15 11:34:40 -04:00
Joel Jeremy Marquez
ae00fa2841
Move loot-core/client/prefs code over to desktop-client package ( #4821 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/prefs code over to desktop-client package
* Dummy commit
2025-05-14 22:01:02 -07:00
musicaldesigner
b475951075
Update bank-factory.js, add DNB to list of banks with limited history ( #4893 )
2025-05-14 19:09:06 -07:00
Joel Jeremy Marquez
d9dd96d0de
Add option to calculate running balances in useTransactions hook ( #4987 )
...
* Add option to calculate running balances in useTransactions hook
* Fix typecheck error
* Fix lint error
* Cleanup
* retrigger checks
2025-05-14 15:27:38 -07:00
Joel Jeremy Marquez
45ff94590b
Move loot-core/client/notifications code over to desktop-client package ( #4820 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Move loot-core/client/notifications code over to desktop-client package
2025-05-14 13:25:09 -07:00
Joel Jeremy Marquez
466875a8dd
Move loot-core/client/modals code over to desktop-client package ( #4819 )
...
* Move loot-core/client/modals code over to desktop-client package
* Fix lint error
* Fix imports
* Fix lint error
* Fix lint error
2025-05-14 12:09:25 -07:00
Alec Bakholdin
0431039eb6
Inconsistent date update mobile new transaction ( #4910 )
...
* converted onUpdate to onChange for better mobile ux
* release notes
---------
Co-authored-by: Alec Bakholdin <alecbakholdin@Alecs-Mac.local >
2025-05-13 10:33:05 -04:00
Alec Bakholdin
2215c131a5
Fix new transactions account notes not clearing ( #4914 )
...
* added history entry if history entry is null while entering Add Transaction widget
* release notes
* Update TransactionEdit.jsx
* Update TransactionEdit.jsx
* Update TransactionEdit.jsx
---------
Co-authored-by: Alec Bakholdin <alecbakholdin@Alecs-Mac.local >
2025-05-13 10:32:54 -04:00