Michael Clark
407e3143eb
:electron: Prevent keyboard shortcuts modal when entering shortcut into editable field ( #3389 )
...
* check input element is focused on before triggering keyboard shortcuts modal
* release notes
* remove comment
2024-09-07 19:04:53 +01:00
Neil
ac90eb21a6
Report Header: fix validateStart bug ( #3379 )
...
* day to month
* notes
2024-09-07 07:17:38 +01:00
Joel Jeremy Marquez
61bffa3d31
Auto notes when transferring budgets ( #3119 )
...
* Add expense category budget notes that resets every month + auto notes when transferring budgets
* Remove unused import
* Release notes
* VRT
* Fix typecheck error
* Rename
* Fix typecheck error
* Fix category name
* Update to notes to reassigned
* Append auto transfer notes to month notes
* Update release notes
* VRT
* VRT
* Fix lint error
2024-09-05 18:59:13 -07:00
NickFR
fca1bccda3
[WIP] Translation: desktop-client/src/components/budget/BudgetTotals.tsx ( #3367 )
...
* i18 translation
* realease note
* translate 'arial-label' text
* translate 'text'
* fixing 'text' translation
* <Trans> component for HTML tag
* Lint
---------
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
2024-09-05 19:00:53 -04:00
Tim
8e6fb4c64f
enhance mobile header links ( #3344 )
...
* enhance mobile header links
- change underlinedText style to use borderBottom
- disable text selection
* update vrt
2024-09-05 21:22:32 +01:00
Joel Jeremy Marquez
5229fe7d16
[Mobile] Budget page actions undo notifications ( #3085 )
...
* Mobile transaction long press
* Fix typecheck error
* Use react-aria useLongPress
* Category transactions batch updates
* Remove undo notification title
* Fix types
* Fix notes undo notification
* Move SelectedProvider to TransactionListWithBalances
* Notification inset + reuse useTransactionBatchActions
* Allow clicking action bar when notifications are present
* VRT
* VRT
* VRT
* VRT
* Show undo notification on budget page when applying budget actions/goal templates
* Release notes
* Transfer and cover undo notification
* More budget actions undo
2024-09-05 09:42:41 -07:00
Matiss Janis Aboltins
bc04a8cbec
♻️ (typescript) migrate reconcile file to TS ( #3355 )
2024-09-04 20:15:27 +01:00
Koen van Staveren
0a34ede61a
fix: typescript rschedule types ( #3361 )
...
* fix: typescript rschedule types
* chore: release note
2024-09-04 12:56:21 -04:00
Matt Fiddaman
8a4a9ba083
fix incorrect hook usage in #3277 ( #3356 )
...
* fix incorrect hook usage in #3277
* release note
2024-09-03 21:25:46 +01:00
Matiss Janis Aboltins
61f5dcfd02
✨ (dashboards) text widget ( #3288 )
2024-09-03 20:42:33 +01:00
Matiss Janis Aboltins
5cfa2cf577
♻️ (typescript) moving account component to TS ( #3311 )
2024-09-03 19:35:02 +01:00
Robert Dyer
3f8963273b
Translation: desktop-client/components/schedules ( #3313 )
...
* Translation: desktop-client/components/schedules
* add release note
* better handling of plural
* clean plural use
* add review suggestions
* more review suggestions
* change to t() syntax
* use basic list format
* eslint no longer needs disabled
* Fix interpolation of payees list.
Co-authored-by: Julian Dominguez-Schatz <jfdoming@uwaterloo.ca >
* fix linter
* fix typecheck
* tighten the types
* move to hook
* memoize the hook
---------
Co-authored-by: Julian Dominguez-Schatz <jfdoming@uwaterloo.ca >
2024-09-03 19:23:15 +01:00
Matt Fiddaman
1aa65946c2
🌍 add translations for desktop-client/components/accounts ( #3277 )
...
* add translations for `desktop-client/components/accounts`
* release note
* fix lint
* fix quotes
* feedback
* Update 3277.md
2024-09-03 19:20:55 +01:00
Matiss Janis Aboltins
44375e72ad
🔖 (24.9.0) ( #3348 )
2024-09-03 18:02:45 +01:00
Michael Clark
6454c10e63
🐛 Fix tooltip when using touch devices ( #3342 )
...
* fix tooltip when using touch devices
* release notes
2024-09-02 17:23:22 +01:00
Matiss Janis Aboltins
2a9546ced1
🐛 fix reconciliation closing on enter click ( #3338 )
2024-09-01 20:08:19 +01:00
Matiss Janis Aboltins
8926ff69b1
🐛 fix long payee name overflow ( #3340 )
2024-09-01 18:26:57 +01:00
Matiss Janis Aboltins
340169bfb6
🐛 fix schedules modal closing when selecting link transactions ( #3337 )
2024-09-01 18:26:41 +01:00
Tim
3a905d3f9a
[WIP] fix toggleSpentColumn being called on every render ( #3333 )
...
* fix toggleSpentColumn being called on every render
* release notes
2024-08-31 20:10:02 +01:00
Ryan Bianchi
7738ea0c00
Fix suggested payee issues #3317 #3316 ( #3318 )
2024-08-30 19:04:50 +01:00
Michael Clark
8e077e0282
:electron: Desktop app to work with self signed certificates ( #3308 )
...
* solves the problem but creates a vulnerability
* sake...
* working but need to specify rootca.pem
* works
* being flexible on the cert names, as long as its a crt or pem
* remove console logs
* initial setup for adding cert
* caps
* comments
* fix ts strict
* rewrote it
* release notes
* remove unneeded
* https no polyfill
* removing the cert reference if it is not found
* moving full stop
2024-08-28 21:39:14 +01:00
Matiss Janis Aboltins
ae608f0cb8
🐛 (dashboards) add back spending report if dashboards feature is not enabled ( #3323 )
2024-08-28 21:02:47 +01:00
Matiss Janis Aboltins
f1c0d0b8a6
🐛 fix 's' hotkey not working in transaction table ( #3324 )
2024-08-28 20:21:24 +01:00
Matt Fiddaman
d9adb750d4
🧹 optimise GoCardless bank sync to use fewer api calls ( #3279 )
...
* optimise
* lint
* release note
* psybers feedback
2024-08-26 11:03:57 +01:00
lelemm
1750cd9081
Filter fix when alternating all <-> any ( #3278 )
2024-08-24 09:49:36 +01:00
lelemm
7769d0303e
"has tags" filter ( #3290 )
...
* new tag filter
* fixes
* release notes
* fixes for the rules modal
* more fixes
* linter
* visual regression fixes
* review suggestions
* missing this change
2024-08-23 08:21:09 -07:00
Michael Clark
9108b63355
:electron: Notarize the mac desktop app ( #3300 )
...
* adding notarization stuff back in
* win csc settings so win build doesnt try to sign with mac stuff
* windows doesnt need to know about mac build
* teamid env var instead of config val as per docs
* for testing purposes only
* probably wont work
* yet, didnt work
* try this
* update notarize
* removing test code
* add release notes
2024-08-22 17:43:51 +01:00
Robert Dyer
1b70e59bde
Apply regular expression conditions to imported transactions. ( #3287 )
2024-08-22 17:25:16 +01:00
Robert Dyer
b48d256ec4
Translation: desktop-client/components/sidebar ( #3302 )
2024-08-22 17:23:23 +01:00
Robert Dyer
9c0e6a307b
Translation: desktop-client/components/reports/graphs ( #3299 )
2024-08-21 20:41:25 +01:00
Michael Clark
3e5ce72e27
:electron: Packaging different architectures and installers for windows ( #3185 )
...
* packaging different architectures for windows
* appx for the windows store app hosting
* remove unneeded applicationid
* adding windows store assets
* adding images
* appx added to artifacts
* add appx to release
* remove override build params
* being specific about the mac build - default is dmg
* are these all needed.. Seems so
* removing appx from the release notes as its only for the windows store
* moving appxs to a different artifact for smaller download
* Update electron-pr.yml
* update version
* update release process to remove actual-windows.exe because it can possible be the wrong arch
2024-08-20 12:01:36 -07:00
Matiss Janis Aboltins
b347f03fbb
✨ (dashboards) ability to rename all widgets ( #3284 )
2024-08-20 17:25:18 +01:00
Matiss Janis Aboltins
f3660c166f
⬆️ upgrade typescript, eslint, prettier ( #3289 )
2024-08-20 17:18:54 +01:00
Robert Dyer
aaf96bbc2c
Better debug logs for bank sync errors. ( #3296 )
...
* Better debug logs for bank sync errors.
* add release note
* force CI update
2024-08-20 07:44:35 -07:00
Crazypkr1099
6d84b0e371
Fix wrong month on spending card ( #3295 )
...
* Create 2881.md
* Fix spending card reading wrong month
* Revert "Create 2881.md"
This reverts commit de26f690e8 .
* Create 3295.md
2024-08-20 07:38:01 -07:00
Matiss Janis Aboltins
db4b504e53
typescript: migrate cards from jsx to tsx ( #3285 )
2024-08-19 18:07:20 +01:00
Matiss Janis Aboltins
d6afc85a8c
✨ adding feedback links besides the feature flags ( #3283 )
2024-08-18 11:17:42 +01:00
Julian Dominguez-Schatz
ee21155d1a
Display splits in previews ( #2923 )
...
* Display splits in mobile previews
* Display splits in desktop previews
* UI fix: hide checkboxes on preview child transactions
* UI fix: show notes on preview transactions
* Add release notes
* Update vrt for mobile padding fix
* Fix status display
* Collapse split previews by default
* PR feedback: fix issues with split payee
* Update new VRT with spacing from this PR
2024-08-17 16:30:27 -04:00
Robert Dyer
65a7c58441
Translation: desktop-client/components/budget/report ( #3280 )
2024-08-17 18:33:03 +01:00
Matiss Janis Aboltins
51ec600de2
✨ customizable reports homepage - drag-able and resizable widgets ( #3231 )
2024-08-17 17:53:35 +01:00
Robert Dyer
af5fd5b3ef
Translation: desktop-client/components/autocomplete ( #3275 )
2024-08-17 11:44:37 +01:00
wdpk
eccdc52342
feat: [localization] Update README to mention weblate ( #3271 )
...
* weblate mention in readme
part of terms for libre plan
* Create 3271.md
* add link to internationalization section of documentation
2024-08-16 19:47:54 +01:00
Robert Dyer
4c192d7e1e
Translation: desktop-client/components/filters ( #3270 )
...
* Translation: desktop-client/components/filters
* add release note
* fix linter
* add missing t definition
2024-08-16 13:35:57 +01:00
Matt Fiddaman
f715ceafc9
hide target category from cover overspending list ( #3115 )
...
* hide target category from cover overspending list
* release note
* suggestions from joel-jeremy
* useMemo and better types
* add change to mobile
* fix build
* fix mobile
2024-08-15 14:40:20 +01:00
Robert Dyer
af73dcd722
Add rule actions to prepend/append to transaction notes. ( #3215 )
...
* Add rule action to append to transaction notes.
* add release note
* support prepending
* fix linter
* update release note
* fix typecheck error
* update VRT test code
* revising VRT code
* select by row
* fix missing delete button
* fix VRT tests
* fix linter
* empty commit for CI
* avoid 'undefined' appearing in notes
* fix linter
2024-08-15 14:36:44 +01:00
Robert Dyer
5e3485a8e2
Automatically focus inputs, or the primary button, in modals. ( #2974 )
...
* Automatically focus inputs, or the primary button, in modals.
* Set focus on more modals.
* focus mobile transaction edits
* add release note
* fix linter
* fix linter
2024-08-15 14:36:09 +01:00
Julian Dominguez-Schatz
1458dbc307
Support type-checking on spreadsheet fields (part 3—last part) ( #3097 )
...
* Add report budget typing
* Remove default `any` types
* Add release notes
* Fix lint
* Attempt to fix unrelated test error
* fix: changed type name
* More correct types
* fix types
2024-08-15 08:32:41 -04:00
Stefan Wilkes
9ac77af077
Added configuration to CSV importer that allows to skip lines ( #3234 )
...
* Added configuration to CSV importer that allows to skip lines
* Fixed several type / parser check when import is executed with a different CSV structure on accounts with transactions
* Fixed linter warning
* Reverted changes on sync.ts as initial error is not occuring anymore.
This will also fix the tests again
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-08-14 22:16:33 +01:00
Neil
3e07d18acd
Update ModeButton.tsx ( #3257 )
...
* Update ModeButton.tsx
* Update upcoming-release-notes
* Update 3257.md
* Update ModeButton.tsx
2024-08-14 21:45:59 +01:00
Matiss Janis Aboltins
fa6cc26416
♻️ cleanup iterableTopologicalSort feature flag ( #3262 )
2024-08-14 19:42:04 +01:00