Joel Jeremy Marquez
0d9528e22c
@emotion/css as drop-in replacement for abandoned glamor library ( #3471 )
...
* Migrate to @emotion/css
* Remove custom CSSProperties
* Fix errors
* Fix typecheck error
* Fix lint error
* Fix typecheck error
* Fix typecheck error
* Fix typecheck error
* Release notes
* VRT
* VRT
* Revert VRT
* Fix typecheck error
* Fix glamor import
* yarn
* Fix lint error
* Dedupe
* Fix typecheck error
* Update @emotion/css
* Revert vrt screenshots
* Fix toggle content
* Fix content
* Fix lint error
* VRT
* Cleanup unneeded style
2024-10-17 17:35:53 -07:00
Samuel Barnes
3f31d19d8a
Add Upcoming length adjustment feature flag ( #3651 )
...
* feature flag created
* feature flag implemented
* feature toggle setting added
* added release notes
* Update packages/desktop-client/src/components/settings/Experimental.tsx
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
* vrt
* vrt
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-10-17 17:09:34 -07:00
youngcw
225c93914c
allow 4 decimal places in file imports ( #3676 )
...
* allow 4 decimals
* note
* fix comment
* update test
2024-10-17 12:40:35 -07:00
youngcw
c25e97b0f6
[Goals] Add copy template ( #3617 )
...
* add copy template
* note, lint
* note
2024-10-17 09:28:09 -07:00
Samuel Barnes
e775306f81
[WIP] Add info text to Upcoming Length control ( #3639 )
...
* added info circle and box on click
* hover working
* moved title
* release notes
* updated release notes category
* split info bubble into its own component
* text longer than 500px will be split
* extracted text width into its own file
* wip tests
* wip testing
* removed separate method and tests
* added textWidth option to Info Bubble
* updated shadow
2024-10-17 09:27:49 -07:00
scojo
02824ad240
recalculateSplit one last time to clear any erroneous errors ( #3624 )
2024-10-15 13:58:52 -07:00
Greggory Rothmeier
1a13e98f49
Explicitly disable 1Password on table inputs ( #3674 )
...
* Explicitly disable 1Password on table inputs
* Add release notes
* Update packages/desktop-client/src/components/autocomplete/Autocomplete.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-15 13:48:43 -07:00
Koen van Staveren
3d9e90f797
feat: templating on payee_name ( #3619 )
...
* feat: templating on payee_name
* chore: release note
* fix: create test budget
* fix: transaction-rules tests
* fix: transaction-rules tests
2024-10-15 12:22:25 -07:00
Greg Lorenzen
b253246fe2
Translation: desktop-client/components/payees/ManagePayees ( #3623 )
...
* Translation: desktop-client/components/payees/ManagePayees
* Move react-i18next import before memoize-one
* Add release notes
* Add prettier formatting
* Fix eslint import/order warning
* Add translation support for "No payees" text
2024-10-14 22:20:27 +01:00
Julian Dominguez-Schatz
778fc713f3
Move help-related items under one single menu ( #3648 )
...
* Remove previous help-related elements
* Add new 'Help' menu with multiple options
* Fix alignment of popovers
* Better types
* Add release notes
* PR feedback
* Update vrt
2024-10-14 12:25:04 -04:00
Tim
e0f0d8e241
make BudgetTable Budgeted value positive on mobile ( #3602 )
...
* make BudgetTable Budgeted value positive on mobile
To match the desktop behaviour.
* add release notes
* update vrt snapshots
* fix tracking budget
2024-10-13 20:05:28 -07:00
Joel Jeremy Marquez
310d299ebd
Use a toggle on mobile transaction's Cleared flag ( #3622 )
...
* Use a toggle on mobile transaction's Cleared flag
* Release notes
* Cleanup
* VRT
* Cleanup
* Remove glamor import
* Update light theme toggle color
2024-10-13 15:44:22 -07:00
Dreptschar
130f357bab
Translation: desktop-client/src/components/common/search.tsx ( #3659 )
...
* Translation: desktop-client/src/components/common/search.tsx
* add release note
---------
Co-authored-by: dreptschar <dreptschar@gmail.com >
2024-10-13 20:00:27 +01:00
dependabot[bot]
f89817170a
Bump word-wrap from 1.2.3 to 1.2.5 ( #3657 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 21:11:09 -04:00
dependabot[bot]
ec37b39e34
Bump micromatch from 4.0.7 to 4.0.8 ( #3655 )
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.7 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:45:23 -04:00
dependabot[bot]
23f75a6b6a
Bump tough-cookie from 4.1.2 to 4.1.4 ( #3654 )
...
Bumps [tough-cookie](https://github.com/salesforce/tough-cookie ) from 4.1.2 to 4.1.4.
- [Release notes](https://github.com/salesforce/tough-cookie/releases )
- [Changelog](https://github.com/salesforce/tough-cookie/blob/master/CHANGELOG.md )
- [Commits](https://github.com/salesforce/tough-cookie/compare/v4.1.2...v4.1.4 )
---
updated-dependencies:
- dependency-name: tough-cookie
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:33:27 -04:00
dependabot[bot]
f206ba2f0f
Bump tar from 6.2.0 to 6.2.1 ( #3653 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:32:18 -04:00
dependabot[bot]
bd5c0cb981
Bump webpack from 5.90.0 to 5.95.0 ( #3652 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.90.0 to 5.95.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.90.0...v5.95.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:13:07 -04:00
dependabot[bot]
3635c8c88a
Bump webpack from 5.90.0 to 5.94.0 ( #3649 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.90.0 to 5.94.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.90.0...v5.94.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 20:01:48 -04:00
dependabot[bot]
5cb97d6f2f
Bump vite from 5.2.11 to 5.4.8 ( #3647 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.11 to 5.4.8.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 19:03:26 -04:00
Julian Dominguez-Schatz
e8af5b9014
Bump yargs to newer version ( #3645 )
...
* Bump `yargs` to newer version
* Add release notes
2024-10-12 18:18:36 -04:00
dependabot[bot]
328196c485
Bump vite from 5.2.11 to 5.2.14 ( #3646 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.11 to 5.2.14.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.2.14/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.14/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 16:10:42 -04:00
dependabot[bot]
644fe8bdc6
Bump ejs from 3.1.9 to 3.1.10 ( #3644 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 15:50:16 -04:00
Matiss Janis Aboltins
15b1b73379
✨ polishing report responsitivity ( #3636 )
2024-10-12 20:39:21 +01:00
dependabot[bot]
8c7e93616f
Bump semver from 5.7.1 to 5.7.2 ( #3643 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 15:31:09 -04:00
dependabot[bot]
a56d6f9e05
Bump ws from 7.5.9 to 7.5.10 ( #3642 )
...
Bumps [ws](https://github.com/websockets/ws ) from 7.5.9 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/7.5.9...7.5.10 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-12 15:21:17 -04:00
Koen van Staveren
75acfc79e1
fix: run rules on reconciliation transaction ( #3625 )
2024-10-12 19:19:47 +01:00
Vincenzo Di Biase
300ddc6311
Fixes #3585 - Fixes Rule Conditions Removal ( #3607 )
2024-10-12 17:49:01 +01:00
Koen van Staveren
05dda5f9d7
fix: escaping in action rule templating ( #3632 )
...
* fix: escaping in action rule templating
* chore: release note
2024-10-11 20:07:57 +01:00
Samuel Barnes
37ad584826
Add option to set how far out the upcoming scheduled transactions are shown in the account view. ( #3310 )
...
* initial poking around
* ui changes and setting
* wip
* null check
* removed more than a month
* prettier
* todo
* get status tests
* added prefs to app.ts
* updated to use LocalPrefs bc of limitation of app.ts
* updated schedules component to use localPrefs
* removed console.log
* release notes
* renamed release noted md
* eslint fixes
* import fix
* update useEffect dependencies
* removed a comment
* moved upcoming length setting to schedule page
* removed import
* made setting collapsible and moved to the top
* fixed breaking change
* updated to work with updated synced prefs methodology
* pulled preference from db
* updated tests with mock reset
* update vrt
* per coderabbit: upcoming length null value prevention
* update test to use number inputs rather than string
* aria label added to close button
* moved before/after each blocks per coderabbitai
* fixed default value typo
* updated edit button to use slimmer style
* vrt
* vrt
* vrt
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-10-11 07:43:37 -07:00
Ryan Bianchi
f9c08a995d
Fix ability to have duplicate account names ( #3527 )
...
* add duplicate name validation to sidebar, and both narrow/wide Account pages
* unify error messages and styles
* keep state for the current account name on the mobile account modal
* add release notes
* remove extra validation function
* fix typo in AccountSyncSidebar params
* don't set current account name to empty string and prevent further changes on AccountMenuModal
* lint imports
* update error message to Name x already exists
* use proper translation functions
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-10-10 20:53:17 -07:00
Matt Fiddaman
e37a42faf9
make import button reflect accurate number of transactions to be added ( #3613 )
2024-10-10 20:19:35 +01:00
Matt Fiddaman
9f279486ce
save csv inOutMode settings ( #3543 )
2024-10-10 20:19:14 +01:00
Michael Clark
0b3155608c
:electron: Migrations out of sync modal ( #3600 )
...
* add a modal to say client is wrong version, accept the risks to continue using
* user friendly error
* hooking parts up - untested
* changed approach
* release notes
* removing old comments
* cleanup old code
* feedback
2024-10-10 19:39:09 +01:00
Koen van Staveren
3301cfa2fd
fix: import meta of non custom report widgets ( #3626 )
2024-10-10 18:46:25 +01:00
Matiss Janis Aboltins
23de23bd4e
♻️ (typescript) migrate parts of ImportTransactionModal to TS ( #3570 )
2024-10-09 22:40:38 +01:00
Matiss Janis Aboltins
79f640cbc0
✨ show the 'import transactions' button even if accounts have banksync ( #3615 )
2024-10-09 22:36:42 +01:00
David Martos
f786bdcec3
Fix rules not checking "category is nothing" when reconciling ( #3572 )
...
* Fix rules not checking "category is nothing" when reconciling
* release notes
* Apply suggestions from code review
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-09 18:18:28 +01:00
Matiss Janis Aboltins
f3ae31055e
♻️ (typescript) migrated ManagePayees and LoadBackupModal files ( #3507 )
2024-10-09 18:04:36 +01:00
Travis Lesicka
21cb684b26
Update sidebar scrolling ( #3554 )
2024-10-09 18:03:46 +01:00
Matt Fiddaman
e455369443
Don't consider payees used in rules as orphaned ( #3609 )
...
* don't consider payees in rules as orphaned
* release note
* lint
* indentation
* ignore deleted rules
2024-10-09 16:44:37 +01:00
Koen van Staveren
6d122c898d
test: csv import e2e tests ( #3499 )
...
* test: csv import e2e tests
* chore: release note
* chore: lint
* chore: remove .only
* fix: csv import e2e tests
there was an issue with css precedent which I don't understand why but this fixes this
* chore: release note
* fix: flakiness e2e test
* Update bin/run-vrt
* fix: flakiness e2e test
* chore: lint
* chore: fix merge
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-09 08:34:59 +01:00
Koen van Staveren
e6024f7a8b
fix: csv import with less than 5 columns ( #3605 )
...
* fix: csv import with less than 5 columns
* chore: release note
* Apply suggestions from code review
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update packages/desktop-client/src/components/modals/ImportTransactionsModal/FieldMappings.jsx
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-09 08:33:47 +01:00
Koen van Staveren
1485d9c871
refactor: fill in basic types in rules.ts ( #3365 )
...
* refactor: fill in basic types in rules.ts
* chore: release note
* chore: implement pr feedback
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-08 22:22:56 +01:00
Matiss Janis Aboltins
85b3c5714e
🔖 (24.10.1) fix synced prefs ( #3596 )
2024-10-08 18:02:07 +01:00
Koen van Staveren
ce4b80f499
feat(rules): templating actions ( #3305 )
...
* feat(rules): templating actions
* chore: update snapshots
* fix: date functions templating
* chore: lint
* fix: put action templating behind feature flag
* fix: template syntax checking
* test: handle bar functions
* chore: pr feedback
* feat: add `{{debug x}}` handler
2024-10-08 17:43:04 +01:00
Michael Clark
464d9878c6
:electron: Remove unneeded logger and add reload functionality ( #3599 )
...
* remove unneeded logger and add reload functionality
* release notes
2024-10-08 16:46:09 +01:00
wysinder
71c208e444
Fixes #2703 - Fixes inaccurate running balance when hiding reconciled transactions ( #3603 )
...
* Show accurate balances when hiding reconciled transactions.
* Linting
* Add release notes
2024-10-08 07:59:22 -07:00
Joel Jeremy Marquez
1dce3183e5
[Mobile] Allow updating existing transaction's account ( #3549 )
...
* [Mobile] Allow updating existing transaction's account
* Release notes
* Update packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Update packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-08 07:57:03 -07:00
Tim
051c8a6ed0
remove package.tgz file ( #3601 )
2024-10-08 07:54:46 -07:00