Matt Fiddaman
6655f51ccc
show all occurrences of upcoming schedules within the upcoming period ( #4166 )
...
* load all instances of scheduled transactions that occur within the upcoming period
* correct status in transaction table
* ts
* note
* ci
* upcoming -> forceUpcoming
* remove caveat from upcoming length setting modal
2025-01-16 17:04:31 +00:00
NiceDevil
ceeef91a45
Update Link to official authentik documentation ( #4165 )
2025-01-16 08:31:47 -07:00
Matt Fiddaman
b831d15eab
upcoming schedule setting: move setting to modal ( #4164 )
...
* upcoming schedule setting: move setting to modal
* note
* change nomenclature
* remove strict override
2025-01-16 15:13:45 +00:00
Julian Dominguez-Schatz
26907d3b12
Improve string to be clearer in other languages ( #4167 )
...
* Improve string to be clearer in other languages
Change from using ':' and no question mark to a full sentence and a question mark
* Create 4167.md
* Fix quotes
* Fix
* Fix
2025-01-16 10:12:26 -05:00
Julian Dominguez-Schatz
b1627d7073
Fix send types in a number of places (1/2) ( #4146 )
...
* Fix `send` types in a number of places
* Add release notes
2025-01-15 17:18:55 -05:00
Matt Fiddaman
5fc3e2ea47
Fix inconsistent legend coloring in custom reports ( #4162 )
...
* fix inconsistent legend colouring in custom reports
* note
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-15 21:25:55 +00:00
Matiss Janis Aboltins
b92fa709eb
♻️ (typescript) ported TransactionsTable.test to TS ( #4108 )
2025-01-14 18:33:02 +00:00
Julian Dominguez-Schatz
5d91d29d77
Exclude untranslated languages from builds ( #4148 )
...
* Add script to remove untranslated language JSON files
* Remove untranslated languages in CI
* Add release notes
2025-01-14 09:57:11 -05:00
Joel Jeremy Marquez
6573a52411
[Redux Toolkit Migration] accountsSlice ( #4012 )
...
* Migrate to accountSlice
* Release notes
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup types
* Cleanup
* Remove useActions
* AppStore type
* Fix typecheck error
* Fix typecheck error
* Move createAppAsyncThunk
* Fix errors
* Rename LinkAccountArgs to LinkAccountPayload
* Fix import transactions modal
* Update upgradingId type
* Undo accounts redux state rename
* Fix typecheck error
* Fix lint error
* Revert PayeeEntity import order
2025-01-13 14:42:12 -08:00
Matt Fiddaman
bec841932d
Add sorting option to custom reports ( #4141 )
...
* support sorting data in custom reports
* disable on unsupported report types
* db migration
* note
* typecheck
* split out sorting function and support complete sorting of nested data
* Update VRT
* fix defaults
* Update VRT
* always allow sorting on data tables
* Update VRT
* coderabbit
* migration: populate sort_by for existing reports
* automagically reverse sort direction, add options for alphabetical and budget sort order
* Update VRT
* fix migration
* default sorting options for different report types
* revert vrt
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-13 22:11:51 +00:00
Stefano
a1be1d43f6
Enactment: enable triggering of rules on selected transaction form the account view. ( #3805 )
...
* Adding functionality to trigger the rules of transaction from the transaction view
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
* fix warnings
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
* Fixing errors on the checks: adding changelog and lint
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
* Applying suggestion from the bot.
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
* ✨ Enhance transaction processing in Account component by implementing rules execution and batch updates. Added utility function imports for improved functionality.
* Update packages/desktop-client/src/components/accounts/Account.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Refactor Account component imports by removing unused utility functions for cleaner code.
* Update packages/desktop-client/src/components/accounts/Account.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* chore: correct coderabbitai
* Removed hotkey
* Update packages/desktop-client/src/components/transactions/SelectedTransactionsButton.tsx
---------
Signed-off-by: Stefano Tranquillini <stefano.tranquillini@gmail.com >
Signed-off-by: Stefano Tranquillini <1928354+esseti@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: UnderKoen <koenvanstaveren@hotmail.com >
2025-01-12 19:37:12 +01:00
NiceDevil
da13dfa570
Correct name for authentik IDP ( #4121 )
2025-01-10 15:41:02 -07:00
Joel Jeremy Marquez
6bcccaa943
Add back eslint useDispatch and useSelector rules ( #4123 )
...
* Add back eslint useDispatch and useSelector rules
* Release notes
* Bring back import/no-unresolved
2025-01-10 14:06:10 -08:00
Joel Jeremy Marquez
92c93b3f6e
[Typescript] Server event types ( #4110 )
...
* [Typescript] Server event types
* Release notes
2025-01-09 15:09:52 -08:00
Matiss Janis Aboltins
34ffc5c4b2
♻️ refactor theme variable to be statically defined ( #4086 )
2025-01-09 18:12:16 +00:00
Matt Fiddaman
6111f94b51
Sort barchart data ( #4072 )
2025-01-08 17:52:51 +00:00
Travis Lesicka
ce0ca60bcf
♻️ (typescript) Refactor Accounts/Balances to tsx and Remove ts-strict-ignore from Accounts/Account ( #4047 )
...
* Convert Balance.jsx to Balance.tsx
* Removed @ts-strict-ignore from Account.tsx
* Create 4047.md
* Fix typo
* Added Translation helpers to aria-labels
* Clarified canCalculateBalance return value logic
2025-01-08 08:59:22 +01:00
Joel Jeremy Marquez
cc1c11aac9
[Redux Toolkit Migration] Use new Redux Toolkit configureStore API ( #4000 )
...
* Initial upgrade to redux toolkit, more fixes needed e.g. removing non-serializable values from the state
* Fix typecheck and lint
* Fix lint and typecheck errors
* Fix lint and typecheck errors
* Fix typecheck error
* Cleanup
* Remove useAppStore
* Cleanup
* Undo renames
* Code review feedback
* UndoState type
* UndoState type
* yarn install
2025-01-07 16:34:21 -08:00
Robert Dyer
7dad36528c
Add Copy last 6/12 months to budget menu ( #4096 )
...
* Add Copy last 12 months to budget menu
* add release note
* Make sure budget month actions use showUndoNotification
2025-01-08 00:33:03 +00:00
sveselinovic
a5d591fed7
fix: creating new payee with 'one of'-condition broken ( #4099 )
...
* fix: creating new payee with 'one of'-condition broken
* change author and description of release note
2025-01-07 21:57:53 +01:00
Koen van Staveren
1f44903e4b
enhance: net bar graph show net instead of two separate bars ( #4033 )
...
* enhance: net bar graph show net instead of two separate bars
* chore: note
2025-01-07 19:57:56 +01:00
Matt Fiddaman
bd77dfd111
🔧 Migrate to ESLint v9 ( #3993 )
2025-01-07 18:51:59 +00:00
Matt Fiddaman
39cfa11b25
🌍 improve translation strings - part 1 ( #4041 )
2025-01-07 18:47:13 +00:00
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
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>
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
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
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
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
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
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
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