Joel Jeremy Marquez
ad0bfb00cc
Release notes
2025-02-21 09:26:24 -08:00
Joel Jeremy Marquez
73cd909043
[TypeScript] Make db.select functions generic
2025-02-21 09:26:24 -08:00
Joel Jeremy Marquez
9ca91b15bd
Update types
2025-02-21 09:25:58 -08:00
Joel Jeremy Marquez
42217eac3d
Release notes
2025-02-21 09:25:58 -08:00
Joel Jeremy Marquez
2e23cccb99
[TypeScript] Make db.all generic
2025-02-21 09:25:58 -08:00
Joel Jeremy Marquez
9a52b461a2
Release notes
2025-02-21 09:25:40 -08:00
Joel Jeremy Marquez
5b8c411134
[TypeScript] Make db.firstSync generic
2025-02-21 09:25:40 -08:00
Joel Jeremy Marquez
553e00b4df
Fix strict type
2025-02-21 09:24:37 -08:00
Joel Jeremy Marquez
e06d75a397
Update db.first calls
2025-02-21 08:43:20 -08:00
Joel Jeremy Marquez
19fa629585
Cleanup type
2025-02-21 08:39:10 -08:00
Joel Jeremy Marquez
9137c4f432
Fix typecheck error
2025-02-21 08:39:10 -08:00
Joel Jeremy Marquez
7425d0cbd3
Release notes
2025-02-21 08:39:10 -08:00
Joel Jeremy Marquez
c0fde0d9d0
[TypeScript] Make db.first generic
2025-02-21 08:39:10 -08:00
lelemm
f5a1293e3c
✨ Enforce OPENID login ( #4423 )
...
* Enforce OPENID login
* Added `ACTUAL_OPENID_ENFORCE=true` enviroment variable to enforce only OpenID auth.
* Apply suggestions from code review
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* code review
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-02-20 23:20:30 -03:00
Joel Jeremy Marquez
5a79beadfa
Fix react-hooks/exhaustive-deps error on TransactionList.jsx ( #4272 )
...
* Fix react-hooks/exhaustive-deps error on TransactionList.jsx
* Release notes
* Remove useLayoutEffect
* Add back the useLayoutEffect
2025-02-20 16:38:03 -08:00
Joel Jeremy Marquez
6e934e46a8
Extract accounts related server handlers from main.ts to server/accounts/app.ts ( #4227 )
...
* Move transaction related handlers to server/transactions folder and use the new convention
* Fix lint and typecheck
* Move server account handlers from main.ts to accounts/app.ts
* Add accounts app to main.ts
* Release notes
* Fix types
* Fix typecheck error
* Fix types
* Fix build error
* Use main app
2025-02-20 16:36:27 -08:00
dependabot[bot]
18423a3167
Bump vitest from 1.6.0 to 1.6.1 ( #4410 )
...
* Bump vitest from 1.6.0 to 1.6.1
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v1.6.1/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* note
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-02-20 21:56:37 +00:00
Matt Fiddaman
c1a70377b9
prevent bank sync from crashing when payee not found ( #4413 )
2025-02-20 20:33:20 +00:00
Matt Fiddaman
dd4b891fd9
bump express dependencies ( #4411 )
2025-02-20 19:20:39 +00:00
Joel Jeremy Marquez
89a92ecbbe
[TypeScript] Add types to SpreadsheetProvider ( #4409 )
...
* [TypeScript] SpreadsheetProvider
* Cleanup
* Release notes
* Update upcoming-release-notes/4409.md
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
---------
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
2025-02-20 11:05:34 -08:00
lelemm
bde99b75ae
🐛 Fix On budget / Off budget underline with translated languages ( #4417 )
...
* Fix `On budget` / `Off budget` underline
* md
2025-02-20 11:47:40 -07:00
Joel Jeremy Marquez
8d3b046bef
Extract transaction related server handlers from main.ts to server/transactions/app.ts ( #4221 )
...
* Move transaction related handlers to server/transactions folder and use the new convention
* Fix lint and typecheck
* Release notes
* Update handler names
* Move get-earliest-transaction
* Update release notes
* Fix tests
* Fix types
* Fix lint
* Update snapshot
* Remove duplicate parse-file.ts
* Fix lint
2025-02-19 15:57:18 -08:00
Joel Jeremy Marquez
f7f58847dc
useDisplayPayee hook to unify payee names in mobile and desktop. ( #4213 )
...
* useDisplayPayee hook to unify payee logic in mobile and desktop
* Release notes
* Fix typecheck errors
* Fix test
* Update test
* Revert (No payee) color
* Fix tests
* VRT
* Fix category transactions
* Fix lint and VRT
* Update VRT
* Translate
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-19 15:57:01 -08:00
Antoine Taillard
23752f1da9
Fix currencyToAmount incorrectly converting input ( #4383 )
...
* fix: ensure currencyToAmount works regardless of the configured number format
* chore: linting
* docs: add release note
* test: ensure correct amount is entered for debit when adding split transactions
* chore: rename variable thousandsSep to thousandsSeparator
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
* chore: rename variable decimalSep to decimalSeparator
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
* chore: rename decimalSep and thousandsSep variables to decimalSeparator and thousandsSeparator
---------
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
2025-02-19 15:31:48 -08:00
lelemm
1cc2da1de3
📚 Translation batch #1 ( #4408 )
...
* Translation batch
* md
* Update packages/desktop-client/src/components/settings/Export.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix code review from coderabbit
* code review
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-19 18:24:15 -05:00
Michael Clark
04b5bdc62f
👷 Typescript: Improving typing of asyncStorage (global-store.json) ( #4369 )
...
* typing globalprefs
* adding release notes
* unneeded partial
* removing prop that crept in
2025-02-19 18:40:12 +00:00
Joel Jeremy Marquez
fc78d5b546
Fix react-hooks/exhaustive-deps error on useCategories.ts ( #4261 )
...
* Fix react-hooks/exhaustive-deps error on useCategories.ts
* Release notes
2025-02-19 08:40:02 -08:00
Joel Jeremy Marquez
f5586501bf
Fix react-hooks/exhaustive-deps error on table.tsx ( #4274 )
...
* Fix react-hooks/exhaustive-deps error on table.tsx
* Release notes
2025-02-19 07:06:59 -08:00
Joel Jeremy Marquez
d902c38253
Fix react-hooks/exhaustive-deps error on TransactionsTable.jsx ( #4268 )
...
* Fix react-hooks/exhaustive-deps error on TransactionsTable.jsx
* Release notes
* Fix lint
2025-02-19 07:06:41 -08:00
Joel Jeremy Marquez
a085945898
Fix react-hooks/exhaustive-deps error on useProperFocus.tsx ( #4259 )
...
* Fix react-hooks/exhaustive-deps error on useProperFocus.tsx
* Remove comment in eslint config
* Release notes
2025-02-19 07:06:17 -08:00
Michał Gołąb
def06693ab
[WIP] BANKS_WITH_LIMITED_HISTORY constant update ( #4388 )
2025-02-19 12:57:42 +00:00
Joel Jeremy Marquez
bf72a26e5c
Fix react-hooks/exhaustive-deps error on Titlebar.tsx ( #4273 )
...
* Fix react-hooks/exhaustive-deps error on Titlebar.tsx
* Release notes
2025-02-18 22:36:19 -08:00
Joel Jeremy Marquez
10c35e18d3
Fix react-hooks/exhaustive-deps error on useAccounts.ts ( #4262 )
...
* Fix react-hooks/exhaustive-deps error on useAccounts.ts
* Release notes
2025-02-18 22:35:34 -08:00
Joel Jeremy Marquez
aea6e79402
Fix react-hooks/exhaustive-deps error on usePayees.ts ( #4260 )
...
* Fix react-hooks/exhaustive-deps error on usePayees.ts
* Rename
* Release notes
2025-02-18 22:32:30 -08:00
Joel Jeremy Marquez
81db7399da
Fix react-hooks/exhaustive-deps error on useSelected.tsx ( #4258 )
...
* Fix react-hooks/exhaustive-deps error on useSelected.tsx
* Release notes
2025-02-18 22:18:02 -08:00
Julian Dominguez-Schatz
7c9a499f91
Foundations for the budget automations UI ( #4308 )
...
* Foundations for the budget automations UI
* Coderabbit
2025-02-18 20:06:54 -05:00
Julian Dominguez-Schatz
df9e6ec66d
Fix top-level types of send function ( #4145 )
...
* Add release notes
* Fix types of `send` function
* Fix `send` types in a number of places
* PR feedback
2025-02-18 19:59:09 -05:00
Matt Fiddaman
a4d3f277ea
update mapping data for existing synced transactions and always show direction dropdown ( #4403 )
...
* update sync mapping data for existing transactions on sync
* show payment direction dropdown regardless of sample data
* note
* ignore changes in raw_synced_data
2025-02-18 23:06:00 +00:00
Joel Jeremy Marquez
cab24df3ce
[TypeScript] Make db.runQuery generic to make it easy to type DB query results ( #4247 )
...
* Make runQuery generic to make it easy to type DB query results.
* Release notes
* typo
2025-02-18 12:14:49 -08:00
youngcw
c92e445416
fix tooltip translation ( #4402 )
2025-02-18 11:19:31 -07:00
Gabriel J. Michael
e86cbcdbb3
Fixes #4069 : Ignore CSV inOutMode during OFX imports ( #4382 )
...
* Ignore inOutMode during OFX imports
* Add release notes
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-02-18 10:19:08 -07:00
youngcw
3a14d46a05
lint
2025-02-18 10:12:30 -07:00
youngcw
14c1d9f03b
don't unbudget goals
2025-02-18 10:06:28 -07:00
Alberto Cortina Eduarte
1884a188b7
Remove deprecated imports for several components ( #4385 )
2025-02-18 14:57:13 +00:00
Michael Clark
c471c8908b
🐛 Fix new proxy middleware dependency missing on prod build ( #4400 )
...
* fix new proxy middleware not installed on prod build
* release notes
2025-02-18 13:37:42 +00:00
lelemm
7a252d0694
🐛 Fix: Error rate limit at user directory page ( #4397 )
...
* Error rate limit
* md
2025-02-17 19:49:23 -05:00
lelemm
3b6c97faab
Development mode for sync server (React Fast Refresh on port 5006) ( #4372 )
...
* devmode for sync server
* removed pluggy from this version
* md
* code review
* changed how open browser
* missed this
* linter
* trigger actions
2025-02-17 20:49:46 +00:00
Adam Stück
bc09c0412c
Add today button on mobile budget page ( #4380 )
...
* feat: today button on mobile budget page
Jumps to the current month
* add release note
* cleaner onCurrentMonth
* Update VRT
* use SvgCalendar from icons/v2
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-02-16 23:00:58 +00:00
Michael Clark
87779d3199
Updating sync server package name to @actual-app/sync-server ( #4370 )
...
* updating sync server to have a consistent package name
* release notes
2025-02-16 22:37:00 +00:00
Matt Fiddaman
e5eb8646c2
rename two migrations to realign with convention ( #4343 )
2025-02-16 18:57:03 +00:00
Joel Jeremy Marquez
0504becaf5
[TypeScript] Convert test page models to TS ( #4218 )
...
* Dummy commit
* Delete js snapshots
* Move extended expect and test to fixtures
* Fix wrong commit
* Update VRT
* Dummy commit to run GH actions
* Convert test page models to TS
* Release notes
* Fix typecheck errors
* New page models to TS
* Fix typecheck error
* Fix page name
* Put awaits on getTableTotals
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-02-16 10:24:38 -08:00
Martin Michotte
04f8140d26
Add fallback value for payeename: 'undefined' - CBC Bank ( #4384 )
...
* Add fallback value for payename: 'undefined'
* docs: add release note
* Add fallback value for payename: 'undefined' (for negative amounts)
2025-02-16 14:03:06 +01:00
Matt Fiddaman
9fd004205c
Custom mapping and import settings for bank sync providers ( #4253 )
...
* barebones UI
* add saving and prefs
* add last sync functionality
* use mapping for synced transactions
* note
* jest -u
* Update VRT
* Coderabbit
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* add new fields
* rename migration, newer in master
* lint
* coderabbit
* update snapshots
* GoCardless handlers fallback and notes
* expose new fields from SimpleFIN
* update tests
* update instructions on GoCardless handlers
* lint
* feedback
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-02-14 13:57:03 +00:00
Matt Farrell
f90fc69341
Add percentage adjustments to schedule templates ( #4098 ) ( #4257 )
...
* add percentage adjustments to schedule templates
* update release note
* remove unecessary parentheses
* Update packages/loot-core/src/server/budget/goalsSchedule.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* PR comments addressed
* Linting fixes
* Updated error handling, added tests
* Linting fixes
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-02-13 16:53:28 -07:00
Michael Clark
7e1c0a8682
🐛 Fix Initializing the connection to the local database hang ( #4375 )
...
* fix initializing to the local db
* release notes
2025-02-13 22:43:33 +00:00
Julian Dominguez-Schatz
454f019f7a
Make loot-core compatible with exactOptionalPropertyTypes ( #4214 )
...
* Make `loot-core` compatible with `exactOptionalPropertyTypes`
* Add release notes
2025-02-12 18:43:47 -05:00
Matt Fiddaman
f1a4c888b2
Re-enable linting on the server ( #4363 )
...
* getAccountDb
* uuidv4
* === / !==
* default exports
* re-enable linting for the server
* fix jest
* note
2025-02-12 21:42:07 +00:00
Matiss Janis Aboltins
524707cecc
🐛 fix category is nothing rule crashing spending report widget ( #4360 )
2025-02-12 14:54:47 +00:00
Matiss Janis Aboltins
8351edc8bb
♻️ (imports) updating some common component import paths to the component lib ( #4358 )
2025-02-12 09:15:34 +00:00
Julian Dominguez-Schatz
4957cd652b
Correct link to translation setup for local install ( #4353 )
...
* Correct link to translation setup for local install
* Add release notes
2025-02-11 19:14:48 -05:00
Matt Fiddaman
ad58561f4e
sync-server eslint --fix ( #4362 )
2025-02-11 23:25:37 +00:00
Koen van Staveren
dbdc5af2b9
fix: helpers with empty or undefined values ( #4356 )
...
* fix: helpers with empty or undefined values
* chore: note
2025-02-11 21:21:54 +01:00
Matiss Janis Aboltins
679b94a626
♻️ moving more components to the new component-lib pkg ( #4346 )
2025-02-11 18:33:50 +00:00
Matt Fiddaman
5e217ec9a2
Sort SimpleFIN transactions in date order ( #4354 )
...
* sort SimpleFIN transactions
* note
2025-02-11 18:26:25 +00:00
Matiss Janis Aboltins
52ce2a179e
♻️ (api) removing deprecated 'methods' export ( #4350 )
2025-02-11 18:22:23 +00:00
Matiss Janis Aboltins
be1c194eb4
♻️ (eslint) disallow importing actual-app/web in loot-core ( #4347 )
2025-02-11 18:22:09 +00:00
Matiss Janis Aboltins
7d9190ea9c
♻️ replace loot-core/src imports with loot-core ( #4349 )
2025-02-11 18:21:35 +00:00
ChickenSaysBak
c883e71e49
Fix calendar interaction when editing reports dashboard ( #4336 )
...
* Fix calendar interaction when editing reports dashboard
* Release notes
2025-02-11 11:02:00 -07:00
Michael Clark
6710456c05
⚒ Workflow updates to only trigger when needed ( #4352 )
2025-02-11 14:54:40 +00:00
Michael Clark
be2126e136
☁️ Server workflows run only when server files have changed ( #4348 )
...
* making the server workflows run only when server files have changed
* release notes
* also on merge to master
* rabbit suggestion
* e2e tests and size compare dont need to run when server changes
* adding to the paths ignore
2025-02-10 22:46:25 +00:00
Michael Clark
ac08b87273
Move sync-server into Actual repo ( #4334 )
2025-02-10 20:44:45 +00:00
Mike Clark
7ddd79c61e
bringing in the lastest updates
2025-02-10 20:11:08 +00:00
Matiss Janis Aboltins
4ee70e7f1f
✨ component library - minimalistic infrastructure ( #4169 )
2025-02-10 19:49:59 +00:00
Michael Clark
7faecf4273
feedback ( #5 )
...
* feedback
* remove temp script
2025-02-10 19:26:54 +00:00
Mike Clark
ce99c49ddb
updating the way the server loads the actual web build path to account for different folder structure
2025-02-09 10:16:29 +00:00
Mike Clark
c947d964fa
release notes
2025-02-08 22:34:02 +00:00
mikesglitch
46aa79ab7c
updating docker with new references to sync-server
2025-02-08 22:18:01 +00:00
Mike Clark
af3598ec76
docker updates for the new structure of sync server
2025-02-08 20:01:30 +00:00
Mike Clark
83ba751410
integrating actual-server git workflows
2025-02-07 20:30:41 +00:00
Mike Clark
722e30e385
updating yarn lock file to accomodate sync-server
2025-02-07 19:13:30 +00:00
Mike Clark
e88bd783f2
Merge branch 'oldserver_master' into actual-server-into-actual
2025-02-07 19:02:14 +00:00
Mike Clark
8c0ca48781
Moved actual-server into actual repo
2025-02-07 19:01:23 +00:00
Michael Clark
5f1fadb7cc
Fix hard crash when closing budget thats synced to cloud file ( #4322 )
...
* fix hard crash when closing budget thats synced to cloud file
* release notes
2025-02-06 21:49:07 +00:00
Matt Fiddaman
cac4761982
🔖 (25.2.1) ( #565 )
2025-02-06 20:39:18 +00:00
Michael Clark
e1a694a554
Fix esm error on windows ( #566 )
...
* fix esm error on windows
* release notes
* renaming release note
2025-02-06 20:34:30 +00:00
Matt Fiddaman
c4ad24edde
bump versions to v25.2.1 ( #4319 )
2025-02-06 19:01:37 +00:00
Michael Clark
f5b9a5b23d
Fix electron translations ( #4317 )
...
* fix electron translations
2025-02-06 18:16:17 +00:00
Michael Clark
8b49a25ab4
A note informing of the repo merge of actual-server into the actual repo ( #560 )
...
* Update README.md
* Create 560.md
* Update README.md
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
---------
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
2025-02-06 16:12:45 +00:00
Matt Fiddaman
15298703ac
fix Weblate URL if language has never been changed ( #4312 )
...
* fix weblate URL if language has never been changed
* note
2025-02-06 15:00:56 +00:00
youngcw
7096d00fc6
nYNAB import - properly handle hidden categories and groups ( #4294 )
...
* add error handler
* lint
* note
* rabbit
* handle groups
* handle hidden right
* cleanup mock file
* lint;note
2025-02-06 07:56:14 -07:00
youngcw
e8b4a750ed
Handle duplicate categories/groups in nYNAB importer. ( #4293 )
...
* add error handler
* lint
* note
* rabbit
* handle groups
2025-02-06 07:36:31 -07:00
Julian Dominguez-Schatz
4a7b0e7365
Add an action to automatically generate release PRs ( #4306 )
...
* Add an action to automatically generate release PRs
* Add release notes
* PR feedback: error handling
2025-02-06 08:37:42 -05:00
Julian Dominguez-Schatz
f1da358186
Fix crashes on reports page with translations enabled ( #4303 )
...
* Fix crashes
* Add release notes
2025-02-06 08:37:23 -05:00
youngcw
a23a28522f
[Goals]: Handle tracking budget income categories ( #4300 )
...
* handle tracking income categories
* note
2025-02-05 17:49:29 -07:00
Harry Digos
6a5de96033
fix deleting rules considering the applied filters ( #4224 )
...
* fix: combine selected and filtered rules when deleting
* chore: add release note
* fix: update deps array
* refactor: replace intersection
* fix: keep selected after filters
2025-02-05 22:38:22 +00:00
Matt Fiddaman
abeeb05091
dynamically load GoCardless handlers ( #557 )
...
* dynamically load GoCardless handlers
* note
2025-02-05 22:38:00 +00:00
Bruno Ribeiro
bd063423e5
fix( #2495 ): fix GoCardless transaction ID to fallback to it's own generated ID on sync ( #4241 )
...
* fix(#2495 ): fixed gocardless import ID
* chore: added release note
* chore: updated release note
* refactor: made condition more clear
* Revert "refactor: made condition more clear"
This reverts commit ec16c99041 .
* fix: added edge case
2025-02-05 22:37:47 +00:00
Julian Dominguez-Schatz
ca480a8269
🔖 (25.2.0) ( #561 )
...
* 🔖 (25.2.0)
* Remove used release notes
* Pull in newly built npm package
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 16:11:05 -05:00
Julian Dominguez-Schatz
bdf4dda3a8
🔖 (25.2.0) ( #4296 )
...
* 🔖 (25.2.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 16:10:13 -05:00
Matt Fiddaman
0c1c8e6adb
Make password login page more mobile responsive ( #4266 )
...
* make password screen more responsive
* note
2025-02-03 08:33:39 +00:00
Matt Fiddaman
ed91fb1ef4
fix first occurrence of some schedules moved after the weekend not showing in preview ( #4256 )
2025-02-03 00:08:13 +00:00
Koen van Staveren
b14c77aed7
report sorting on dashboard ( #4276 )
...
* fix: report sorting on dashboard
* chore: note
* chore: feedback
* chore: fix vrt's
* Update packages/loot-core/migrations/1736640000000__custom_report_sorting.sql
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* chore: use new migration
* Update packages/loot-core/migrations/1738491452000__sorting_rename.sql
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-02-02 16:56:04 +00:00
youngcw
64df0e107c
🐛 [Goals]: Fix inconsistent schedule amounts ( #4265 )
...
* remove the balance check
* fix inconsistent schedule amounts
* note, cleanup
* update error
* lint;test
2025-01-30 16:03:22 -07:00
Matt Fiddaman
9b59333563
keep all English translations regardless of translated % ( #4232 )
...
* keep all English translations regardless of translated %
* note
2025-01-30 09:00:59 +00:00
Julian Dominguez-Schatz
b09d800e40
fix: allow child transactions to have different transfer payees ( #4255 )
...
* fix: allow child transactions to have different transfer payees
* Add release notes
2025-01-29 18:54:53 -05:00
Koen van Staveren
d1c3b9bab1
enhance: add more action rule templating helpers ( #4243 )
...
* enhance: add more action rule templating helpers
* chore: note
2025-01-28 19:09:39 +01:00
Koen van Staveren
663f830cc9
fix: hide to budget tooltip when menu is open ( #4246 )
2025-01-28 16:44:58 +01:00
Denna
0312f516ad
SSK_DUSSELDORF_DUSSDEDDXXX: remove non-booked transactions from import ( #553 )
...
* remove non-booked transactions from import
* Add release notes
* minor fix to please the linter
* Add coderabbit suggestions
* add test file
* fix test
* add coderabbit fixes to test file
* fix mock console
* Correct consoleSpy to make linter happy
* Add mock cleanup
2025-01-27 21:01:22 +00:00
Matt Fiddaman
9dcd22962c
Fix persistent split error popover ( #4225 )
...
* unset transaction error in db when no longer present
* note
2025-01-27 14:51:49 +00:00
Samuel Barnes
f09f4af667
Custom upcoming length ( #4206 )
...
* save button
* release notes
* custom component shows
* custom input and saving working
* updated getUpcomingDays to handle custom values
* close modal after save
* test around getUpcomingDays
* updated to use more accurate timespan calculation
* fix for scheduled events only occurring till end of period
* add a day
* fixed input step down
2025-01-23 19:56:43 +00:00
Joel Jeremy Marquez
1f5e5d41a4
Remove unnecessary dispatch calls that are already being handled by shared-listeners.ts ( #4179 )
...
* Remove unnecessary dispatch calls that are already being handles by shared-listeners.ts
* Release notes
* Fix lint error
2025-01-23 08:28:05 -08:00
Matt Fiddaman
46f04f5d4c
fix mobile template application e2e test ( #4223 )
2025-01-23 16:13:27 +00:00
Matt Fiddaman
caaa801d24
add option to complete non-recurring schedules from transaction menu ( #4180 )
2025-01-23 15:18:33 +00:00
youngcw
5448a5c264
🐛 [Goals]: Fix notifications not showing for single category template applications ( #4222 )
...
* show broken transfers
* more detail
* feat: add step to fix splits for fixing transfers with categories that should not be there
* reword
* update the setting
* note
* lint
* typo
* another misspelling
* fix single notification
* note
* Update VRT
* run checks
---------
Co-authored-by: UnderKoen <koenvanstaveren@hotmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-22 18:02:51 -07:00
youngcw
977657a0be
Identify and fix broken transfers ( #4216 )
...
* show broken transfers
* more detail
* feat: add step to fix splits for fixing transfers with categories that should not be there
* reword
* update the setting
* note
* lint
* typo
* another misspelling
---------
Co-authored-by: UnderKoen <koenvanstaveren@hotmail.com >
2025-01-22 17:07:15 -07:00
Matt Fiddaman
2f8b839036
release schedule upcoming length adjustment ( #4173 )
...
* release schedule upcoming length adjustment
* note
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-22 20:09:27 +00:00
DarkWolfSLV
1cf64f87ab
Display transaction notes on mobile, fixes #1764 ( #4159 )
...
* Display transaction notes on mobile, fixes #1764
* Display transaction notes on mobile, fixes #1764
* Display transaction notes on mobile, fixes #1764
* Display transaction notes on mobile, fixes #1764
* Moving the notes to the bottom
* Moving the notes to the bottom - right file.
* Updating the code as requested
* Adding conditional rendering as suggested by Bugs Bunny
* Adding conditional rendering as suggested by Bugs Bunny and lint
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-22 09:08:24 -08:00
Joel Jeremy Marquez
012cfd09ea
[TypeScript] Convert playwright config and tests to TS ( #4217 )
...
* Convert playwright config and tests to TS
* Release notes
* Update VRT
* Dummy commit
* Delete js snapshots
* Fix call to expect
* Move extended expect and test to fixtures
* Fix wrong commit
* Fix typecheck error
* Update VRT
* Dummy commit to run GH actions
* Delete mobile budget test JS
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-22 09:00:10 -08:00
Kate
39361e5b62
Spending Report: Fix budget category filtering ( #4194 )
...
* Spending: Fix budget comparison filters
- Previously only worked for category *is*, now should work for any category filters
* Add release notes
* Spending Report: Fix linting, remove unused filters from budget filter options
- Removed ability to select 'contains', 'doesNotContain', or 'matches' filters for budget categories
* enhance: add possibility for join between zero budget and category
---------
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
2025-01-22 10:08:05 +01:00
Luca Fenu
5ada00cf97
Add health check to docker compose ( #546 )
...
* Add health check to docker compose
* Added release note for PR
* Readded the mistakenly-deleted array to the release note author
2025-01-22 08:50:27 +00:00
Lenno Nagel
0f2226e993
Add support for LHV_LHVBEE22 ( #542 )
...
* Add support for LHV_LHVBEE22
* Add upcoming-release-notes/542.md
* Don't set bookingDate unless booked
* Add a basic spec file
* Add test case for invalid date and date validation to handle it
* Remove accessValidForDays
2025-01-22 08:46:11 +00:00
Joel Jeremy Marquez
f0c81eebbf
Update global event listeners to handle sync server and DB update sync events ( #4161 )
...
* Update global event listeners
* Release notes
* Fix lint error
2025-01-21 22:18:06 -08:00
Joel Jeremy Marquez
a84af23e7e
[e2e] Mobile budget menu modal VRT ( #3583 )
...
* Initial tests
* Mobile budget menu tests
* Fix + release notes
* Apply budget template test
* Fix test
* Fix category menu modal test
* Cleanup balance menu modal test
* Cleanup budget summary tests
* Updates
* Fix flakiness
* Cleanup
* Update packages/desktop-client/src/components/mobile/MobileNavTabs.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Cleanup based on coderabbit
* Fix flaky mobile test
* Assert data-navbar-state attribute
* Fix lint
* Update playwright timeout
* Remove Budget mode toggle logic
* VRT
* Update VRT
* Dummy commit
* Remove expect in mobile-navigation
* Update VRT
* Dummy commit to rerun GH actions
---------
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>
2025-01-21 20:08:40 -08:00
Joel Jeremy Marquez
1442662eb7
[Typescript] Update validateBudgetName and uniqueBudgetName return types ( #4208 )
...
* Update validateBudgetName and uniqueBudgetName per coderabbit review
* Release notes
2025-01-21 10:44:03 -08:00
Joel Jeremy Marquez
4850034e6f
[TypeScript] Add types to amount utils ( #4207 )
...
* Add types to amount utils
* Release notes
2025-01-21 10:03:54 -08:00
Matt Fiddaman
90dc050102
🌍 improve translation strings - part 2 ( #4154 )
2025-01-21 16:40:37 +00:00
Julian Dominguez-Schatz
7791b7401e
Make Account.tsx compatible with exactOptionalPropertyTypes ( #4189 )
...
* Make `Account.tsx` compatible with `exactOptionalPropertyTypes`
* Add release notes
2025-01-20 21:40:43 -05:00
Julian Dominguez-Schatz
a97471557b
Fix send types in a number of places (2/2) ( #4147 )
...
* Fix `send` types in a number of places
* Add release notes
* PR feedback
2025-01-20 17:09:27 -05:00
Matt Fiddaman
5f823156b7
add direkt_heladef1822 to bank-factory ( #554 )
2025-01-20 19:24:15 +00:00
Joel Jeremy Marquez
dd2b0a8bd5
[Mobile] Fix "Category budget has been updated to ..." notification even when the budget was not updated ( #4200 )
...
* Fix FocusableAmountInput's onUpdate to only fire when amount was updated
* Release notes
2025-01-20 06:31:51 -08:00
Nikita Zonov
c53e9e9e41
Add "Caixa Geral De Depositos" Portugal to banks with limited history ( #547 )
...
* Add "Caixa Geral De Depositos" Portugal to banks with limited history
* Create Release Notes file
* Update to alphabetical order
2025-01-20 10:20:49 +00:00
Samuel Barnes
6cbf3e33e6
Fix type mismatch in getStatus ( #4199 )
...
* fixed type mismatch
* release notes
* updated references to submit string
* fixed type in test
* updated test to work with add days method
2025-01-20 08:40:28 +00:00
Pierre Payet
cdbf3e06c1
Fix: update toolbar server status on sync ( #4075 )
...
* fix/#3128: listen to 'sync-event' to update user data when sync status changed, so 'userData.offline' is up to date and server status displayed is valid
* add upcoming release note
* fix: use of optional chaining for 'userData.offline' to fix typecheck errors
* fix: replace 'userData?.offline' by 'userDate' in useEffect's dependencies
* fix: add error handling for 'initializeUserData' method
* fix: remove optional chaining for 'userData.offline' and directly check if userData is not null
* fix: eslint warning "`loot-core/client/actions` import should occur before import of `loot-core/src/platform/client/fetch`"
2025-01-19 14:39:22 -08:00
Matt Fiddaman
1f2c6541b8
fix api crash - schedule upcoming length used raw ( #4195 )
...
* fix schedule bug
* note
2025-01-19 20:20:25 +00:00
sergiofmreis
ecb4d7153c
Add support for ABANCA_CORP_CAGLPTPL payee name ( #550 )
...
* add support for ABANCA_CORP_CAGLPTPL payee name
* Create Release Notes file
* Lint institutionIds array
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-01-19 20:03:48 +00:00
Bruno Ribeiro
e70dc4efb0
enhance: add ability to control category learning per payee and globally ( #4081 )
...
* Added ability to control auto categories per payee and globally
* Added unit test
* Changed order of Learn Categories in settings page
* Removed console log and fixed prefs type
* Added release note
* Fixed default value for global setting
* Added tooltip and context menu option
* Removed test assertion
* Refactored default value for global setting
* Added missing boolean to saveDiff and saveDiffAndApply
* Fixed default global value
* Icon and Disable payee menu hidden when globally disabled
* Moved category learning settings to payees page
* Added automatic centering for payee SVGs
* Lint changes
* Typecheck changes
* Fixed copy paste
* Added more translation
* Changed global setting to a modal
* Fixed import order
* Renamed migration
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update packages/desktop-client/src/components/payees/ManagePayees.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update packages/desktop-client/src/components/payees/CategoryLearning.tsx
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Changed wording
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-19 19:41:43 +00:00
Julian Dominguez-Schatz
bbebf71378
Use 'cimode' as default language in tests ( #4191 )
...
* Use cimode as default language in tests
* Add release notes
* Temp: testing VRT
* Update VRT
* Revert test change
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-19 11:37:01 -05:00
Matt Fiddaman
f35c5a0ed9
Fix app hanging when schedule moved before weekend ( #4196 )
2025-01-19 16:32:17 +00:00
Joel Jeremy Marquez
9d63b23463
[Mobile] Show undo notification when updating category budget ( #4181 )
...
* [Mobile] Show undo notification when updating category budget
* Release notes
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-18 23:57:23 -08:00
Julian Dominguez-Schatz
705985a8df
Fix rounding of split rules ( #4190 )
...
* Fix rounding of split rules
* Add release notes
* PR feedback
2025-01-18 20:02:02 -05:00
Matt Fiddaman
eb31071043
fix paid schedules showing as upcoming in the account ( #4188 )
2025-01-18 21:34:15 +00:00
Joel Jeremy Marquez
91c4e3e067
[Redux Toolkit Migration] appSlice ( #4018 )
...
* Migrate to accountSlice
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup
* Fix typecheck error
* Move createAppAsyncThunk
* Queries slice
* App slice
* Release notes
* Remove app state type
* [TS] Actual startOAuthServer function
* Rename slice
* Fix types
* Slice name
* Cleanup
* Fix lint errors
* Fix import
* Move sync actions to appSlice
* Revert to window
* Updates
* Revert browser-preload.browser.js
2025-01-18 13:34:04 -08:00
Matiss Janis Aboltins
7cb53502b8
♻️ do not check outdated version for preview builds ( #4183 )
2025-01-18 20:23:38 +00:00
Matiss Janis Aboltins
87c26042b9
🐛 (mobile) fix amount input requiring two clicks on safari mobile ( #4182 )
2025-01-18 20:23:10 +00:00
Julian Dominguez-Schatz
6070166f4e
Fix i18n language fallback for regional languages ( #4185 )
...
* Fix i18n language fallback for regional languages
* Add release notes
* Fix test
2025-01-18 15:07:15 -05:00
Julian Dominguez-Schatz
66619fa20d
Fix various split transaction edits not working ( #4186 )
...
* Fix various split transaction edits not working
* Add release notes
2025-01-18 15:00:32 -05:00
Thiago Rodrigues (xthiago)
5e8a24f283
ensure GitHub name is used correctly across the project ( #4187 )
...
It follows the official trademark style[1].
[1] https://docs.github.com/en/site-policy/content-removal-policies/github-trademark-policy
2025-01-18 19:54:05 +00:00
Matiss Janis Aboltins
278e4ad74f
🐛 patch lint issues in master branch ( #4184 )
2025-01-17 22:08:48 +00:00
Joel Jeremy Marquez
c347653566
[Address suppressed ESLint errors] Fix exhaustive deps errors in App.tsx ( #4124 )
...
* Fix exhaustive deps errors in App.tsx
* Release notes
2025-01-17 11:37:52 -08:00
Joel Jeremy Marquez
c4593f3be9
[Redux Toolkit Migration] queriesSlice ( #4016 )
...
* Migrate to accountSlice
* Fix lint and typecheck errors
* Update types
* Fix lint
* Fix types
* Cleanup
* Rename file
* Rename state
* Cleanup
* Fix typecheck error
* Move createAppAsyncThunk
* Queries slice
* Release notes
* Cleanup types
* Cleanup
* Fix typecheck error
* Lint
* Fix typecheck error
* Fix import
* Fix typo
* Fix typo
* Update
* Copy category list so that sorting is not applied directly on category list redux state
* Update setLastTransaction payload
* Remove optional optional chaining on unwrap
* Rename accountId
* Fix type
* Remove return value of initiallyLoadPayees since no callers use it
* No need to getPayees. Just use the already loaded payees.
* Notify on action errors
2025-01-17 10:33:58 -08:00
Julian Dominguez-Schatz
99724f611c
Add language setting ( #4112 )
...
* Add language global pref
* Add setting to control language
* Add release notes
* Update VRT
* Wrap missed strings in `t`
* Update VRT
* [placeholder] Bump CI
* Fix crash on old language file
* Fix loading wrong language
* Update packages/desktop-client/src/i18n.ts
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-17 12:39:16 -05:00
Joel Jeremy Marquez
f07ad1f8c6
[TypeScript] Add types to loot-core app ( #4155 )
...
* Add types to loot-core app
* Release notes
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-17 09:26:47 -08:00
Sam Pellino
4bfb64cdfc
Update ConfirmCategoryDeleteModal.tsx ( #4175 )
...
* Update ConfirmCategoryDeleteModal.tsx
Added space between category name and "is"
* Create 4175.md
* added space to trigger change; cloned repo in vscode with prettier linter to fix github bot alerting about lint
* Formatted chate with Prettier
2025-01-17 14:50:06 +00:00
rodriguestiago0
626e7973ac
Add YTD and last year to Reports headers ( #4019 )
...
* Add YTD and last year to Reports headers
* Add release note
* lint
* fix end date picker
* remove debugger
* Update VRT
* Update VRT
* Fix year to date and last year
* remove debugger
* pr comments
* fix small size
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: youngcw <calebyoung94@gmail.com >
2025-01-17 09:48:44 +00:00
Leo Lee
7ae6442296
(typescript) Refactoring the mobile TransactionList component to typescript ( #4063 )
...
* refactor: transaction-list to ts
* docs: add release note
* address PR comments
* typing getMenuItemStyle
* refactor: added runtime check for NaN
2025-01-16 14:38:22 -08:00
Matt Fiddaman
774402503f
fix mobile schedule status ( #4172 )
2025-01-16 21:51:51 +00:00
Matt Fiddaman
cf360ad398
make one month schedule upcoming length dynamic and add current month option ( #4168 )
...
* improve one month upcoming length
* add current month upcoming length option
* note
* fix undefined
2025-01-16 20:47:39 +00:00
Matt Fiddaman
2a275b3821
Fix schedule actions not applying and schedules paid the same day not showing ( #4171 )
...
* fix schedule actions and schedules paid on current day not displaying
* note
* change wording of post/skip actions
2025-01-16 20:16:41 +00:00
Matiss Janis Aboltins
87428a7b65
🔧 (typescript) change moduleResolution to bundler ( #4163 )
2025-01-16 18:35:22 +00:00
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
Michael Clark
b9eaeafc1c
👷 Prep work for merging actual-server into actual repo ( #4160 )
...
* prep work for merging actual-server into actual repo
* release notes
2025-01-16 09:51:37 +00:00
Matt Fiddaman
45d53ff771
Use the maximum access validity time provided by GoCardless ( #551 )
...
* use validForMax supplied by GoCardless
* remove overrides in bank handlers
* note
* update types
2025-01-15 23:34:00 +00: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
Koen van Staveren
97b28ca375
Remove code injection for /update-vrt ( #4151 )
...
* Remove code injection for /update-vrt
* chore: release note
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2025-01-15 13:13:44 +01:00
Nik
aa529a2cf1
Add ability to provide defaults for and skip updating cleared status in API ( #4129 )
...
* Cleared import changes
- Add ability to provide default for cleared field
- Add ability to skip updating cleared field
* Add release notes
* Make linter happy
* Fix optional param
* Use nullish coalescing operator
2025-01-15 11:21:21 +00:00
nsulzer
205ccfe3d6
Add GoCardless integration for COMMERZBANK_COBADEFF ( #537 )
...
* Add GoCardless integration for COMMERZBANK_COBADEFF
* Add optional iban property to creditorAccount
* Use fallback for normalizeAccount and calculateStartingBalance
* Update src/app-gocardless/banks/commerzbank_cobadeff.js
---------
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
2025-01-14 22:21:59 +01: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
Julian Dominguez-Schatz
61d41cc28a
Update issue template with translation issue type ( #4144 )
...
* Update issue template with translation issue type
* Add release notes
2025-01-14 09:44:11 -05:00
Julian Dominguez-Schatz
5921a35340
Fix string upload if new changes are present ( #4149 )
...
* Fix string upload if new changes are present
* Add release notes
2025-01-14 09:19:37 -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
youngcw
629b001c01
[Goals]: fix stacked templates ( #4120 )
...
* fix stacked amounts
* note/lint
2025-01-13 15:10:32 -07:00
DJ Mountney
4bb59fd7f6
fix: Fix the auth proxy trust by ensuring the proxy is in the trust ( #499 )
2025-01-13 19:43:24 +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
Julian Dominguez-Schatz
1c6697a7ee
Fix translations missing from preview deploys ( #4130 )
...
* Fix translations missing from preview deploys
* Add release notes
2025-01-11 12:31:07 -05: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
Matt Fiddaman
58f87dc80f
♻️ standardise GoCardless handlers ( #541 )
2025-01-10 11:20:11 +00:00
Julian Dominguez-Schatz
5a34c06859
Include translations in builds ( #4089 )
...
* Pull/push strings via Git instead of via API
This is necessary because the Weblate API doesn't handle stale strings
well. In particular, it won't remove them automatically.
* Schedule workflow instead of running on every commit
This is so we can minimize downtime for Weblate translations.
* Prevent pull requests modifying translations
* Don't commit translations during the merge freeze
* Add release notes
* Undo rename
* Don't commit translations nightly, per feedback
* Include translations just-in-time in builds
* Revert "Prevent pull requests modifying translations"
This reverts commit 8c19a0ce13 .
* Re-ignore translations
* Update release notes to be accurate
* Create missing directory
* Fix conditional logic
2025-01-09 20:13:25 -05:00
Joel Jeremy Marquez
92c93b3f6e
[Typescript] Server event types ( #4110 )
...
* [Typescript] Server event types
* Release notes
2025-01-09 15:09:52 -08:00
Rob Hofman
c017b8a228
Add default undefined option for payeename in KBC integration ( #533 )
2025-01-09 18:49:49 +00:00
Matiss Janis Aboltins
34ffc5c4b2
♻️ refactor theme variable to be statically defined ( #4086 )
2025-01-09 18:12:16 +00:00
Koen van Staveren
14b0cd7b1d
fix: notes is (nothing) not working ( #3998 )
2025-01-09 09:21:38 +01:00
Koen van Staveren
daca767808
enhance: allow prefix for budget templates ( #4032 )
...
* enhance: allow prefix for budget templates
for example:
Prime video: #template $10
* chore: note
* chore: fix test
* chore: move prefix to template-notes.ts
2025-01-09 09:20:43 +01: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
douugdev
3fbe6d05c8
fix: any rule not accounting for empty filter ( #4051 )
...
* fix: any rule not accounting for empty filter
* chore: add changelog
2025-01-08 00:37:50 +00: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
Julian Dominguez-Schatz
c956f8003b
Mark release as draft initially ( #4105 )
...
* Mark release as draft initially
* Add release notes
2025-01-07 18:35:44 -05:00
Matiss Janis Aboltins
0637b1d5f8
✨ add bank adapter for BOI ( #539 )
...
* ✨ add bank adapter for BOI
* Remove console log
2025-01-07 21:30:48 +00:00
spideraxal
e6ed4505b3
Corner case transaction for GoCardLess adapater (ING Romania) ( #535 )
...
* Added special corner case
* One additional validation + Release notes
* Fixed duplicate code
* Improved comment
* Improved comment
---------
Co-authored-by: spideraxal <me@spideraxal.com >
2025-01-07 22:17:51 +01: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
215e00ac14
Improve abn amro sync ( #534 )
...
* chore: payee name for google pay
* chore: revert notes to include all data
* chore: release note
* chore: fix tests
2025-01-07 20:05:48 +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
Denna
1808f51e85
Add proper transaction formatting for Stadtsparkasse Düsseldorf (Germany) ( #531 )
2025-01-07 18:55:32 +00:00
Lenno Nagel
0f1c231d37
Fix WARN: FromAsCasing: 'as' and 'FROM' keywords' casing do not match ( #538 )
2025-01-07 18:53:04 +00: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
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>
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
Joel Jeremy Marquez
298b734539
Optimize useSheetValue ( #3879 )
...
* Optimize useSheetValue
* Fix lint
* Fix mock bind
* Reduce re-renders
* Update useSheetValue
* Update
* Make QueryState immutable
* Release notes
2024-12-10 09:35:23 -08:00
Joel Jeremy Marquez
e96b986ad0
Add loading indicator when loading more transactions in mobile transaction list ( #3900 )
...
* Add isLoadingMore property to useTransactions hook
* Release notes
* Start loading more earlier
2024-12-10 09:22:28 -08:00
Joel Jeremy Marquez
5104a1a563
Convert BudgetTable.jsx to tsx ( #3899 )
...
* Convert BudgetTable to TypeScript
* Release notes
2024-12-10 09:21:25 -08:00
Travis Lesicka
6ea77324ef
Duplicate Budget ( #3847 )
...
* Initial Commit
* Create 3847.md
* Removed un-needed comment
* Changed error log text
* Moved budget name validation from DuplicateFileModal to loot-core/server
* Added translation
* Fixed linting error
* Changed delete file hack
Changed from loading and closing the budget file to just opening and closing the database to be able to delete it.
* Removed hard coded english from loot-core server
* Updated wording and style of Duplicate File Modal
* Simpler wording for Duplication text and buttons
2024-12-10 08:55:38 -07:00
lelemm
2b908e9263
✨ Filter account with 'on budget' or 'off budget' ( #3891 )
...
* Filter account by on budget / off budget
* small fix
* fix eval for new operations
* code review suggestion
* suggestions
* small fix for rules table
* batch loading the accounts
* Update packages/loot-core/src/server/accounts/transaction-rules.ts
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* missed this type
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-12-10 11:52:38 +00:00
Matiss Janis Aboltins
a2892270d2
🐛 fix condition "notes contains (nothing)" throwing error ( #3943 )
2024-12-09 22:00:36 +00:00
Matiss Janis Aboltins
d649eec4db
🐛 fix misaligned gocardless credential popover ( #3942 )
2024-12-09 21:59:55 +00:00
Koen van Staveren
5717d90544
enhance: context menu budget page positioning ( #3775 )
...
* enhance: context menu budget page positioning
fix: make popover non selectable
* chore: release note
* Update upcoming-release-notes/3775.md
* chore: improve spelling
* feat: useContextMenu hook for context menus
* fix: linting
2024-12-09 20:32:12 +01:00
Adam Langbert
a35af73023
fix tracking budget docs link ( #3944 )
...
* fix tracking budget docs link
* add release notes
2024-12-09 10:00:10 +00:00
Eric Ji
e4b40fb831
Menu Option Disappears Completely On Certain Screen Size ( #3880 )
...
* remove use of View component
* created a release note
* rename release note to PR number not issue number
* revert changes to check e2e tests
* redo changes
* indentify exact styling issue
* use style instead of css
2024-12-07 23:20:38 -05:00
Matiss Janis Aboltins
fa8ff79208
✨ (dashboards) piecharts - sorting and label spacing ( #3855 )
2024-12-07 13:29:40 +00:00
Matt Fiddaman
3ce7ae91d9
Add more logging for GoCardless rate limit information ( #3895 )
2024-12-06 21:29:37 +00:00
Matt Fiddaman
645958bbeb
Return GoCardless rate limit information on error ( #509 )
2024-12-06 21:29:26 +00:00
annechoww
1b25235cc7
Category Labels Not Scaling Correctly On Small Screen ( #3906 )
...
* Fixed label scaling for smaller screens.
* Added release notes. Minor linting fix added.
2024-12-06 13:53:15 -07:00
Matt Fiddaman
f207803f7a
🔖 (24.12.0) ( #3931 )
...
* bump versions
* Remove used release notes
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-06 11:03:37 -07:00
Matt Fiddaman
df958eb35c
update yarn.lock ( #520 )
2024-12-06 17:55:52 +00:00
Matt Fiddaman
39dbdc0418
🔖 (24.12.0) ( #515 )
...
* bump version
* Remove used release notes
* bump web version
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-06 16:39:22 +00:00
Julian Dominguez-Schatz
df7bc5d2f0
Fix a navigation bug and a crash from the account pages ( #3932 )
...
* Don't crash when making a txn from the uncat page
* Always navigate consistently from the txn add/edit page
* Add release notes
* Attempt to fix functional tests
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-06 08:34:20 +00:00
lelemm
5e7538fde3
✨ 'hasTags' should show only for notes ( #3902 )
...
* 'hasTags' should show only for notes
* md
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-05 15:38:10 -08:00
Joel Jeremy Marquez
2c0bd6bafd
Use useNavigate instead of accessing window.__navigate ( #3904 )
...
* Use useNavigate instead of accessing window.__navigate
* Release notes
* Update packages/desktop-client/src/components/manager/ConfigServer.tsx
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-12-05 15:37:52 -08:00
Froghut
d3a7b6228a
Fix gocardless bank "Hanseatic Bank" (access_valid_for_days max 89) ( #514 )
...
* Add support for "Hanseatic Bank" (access_valid_for_days max 89)
* add PR changelog file
* fix line endings + author format
* make linter happy
* make linter happy
* use alphabetical order for import and banks list
2024-12-03 17:53:00 +00:00
Michael Clark
501c8653ef
🐛 Fix flicker when saving transaction on account page when transactions are scheduled ( #3920 )
...
* fix flicker when saving transaction on account page when there are scheduled
* release notes
2024-12-02 08:53:57 +00:00
guglicap
484211185b
Fix Hype Bank sync (HYPE_HYEEIT22) ( #511 )
...
* fix: wrong institution_id for HYPE_HYEEIT22 in `BANKS_WITH_LIMITED_HISTORY` array
* added upcoming-release-note
* fixed author name in release note
2024-11-28 18:56:47 +00:00
Joel Jeremy Marquez
22623ce65e
Fix mobile transaction edit page's back button behavior ( #3905 )
...
* Fix mobile transaction edit page's back button behavior
* Release notes
2024-11-27 08:02:37 -08:00
lelemm
8506b87f2c
🐛 Fix existing sessions when using the latest version with Openid ( #507 )
2024-11-26 19:00:54 +00:00
Michael Clark
c25e3d4163
🐛 Fix performance when navigating between budget/accounts ( #3882 )
...
* memo the bindingobj
* release notes
* fix
* a bit heavy handed
* lint
2024-11-24 08:43:01 +00:00
dependabot[bot]
69a04a5c21
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 ( #505 )
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-23 12:18:51 +00:00
lelemm
826511779e
OpenID ( #498 )
2024-11-23 11:55:56 +00:00
Michael Clark
339fac2806
🔧 Summary Card: Change the font size implementation to be simpler & fix import dashboard ( #3871 )
...
* change the font size implementation to be simpler
* release notes
* setting the line height back
* renames
* condtion on the font changed event
* fix type check
* typecheck
* clarifying comment
* remove margin on left and right - not required
* fix import
* fix derp
2024-11-22 15:52:27 +00:00
Joel Jeremy Marquez
2ebaa527be
Convert mobile Accounts.jsx to tsx ( #3862 )
...
* Convert mobile Accounts.jsx to TS
* Release notes
* Fix lint
2024-11-21 16:01:26 -08:00
Joel Jeremy Marquez
c5411518c4
Use strict typing in useSheetValue and fix bug where query is not being updated when changed ( #3864 )
...
* Use strict typing in useSheetValue and fix bug where query is not being updated when changed
* Release notes
* Update VRT
* Fix regression
* Update VRT
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-21 16:01:09 -08:00
Joel Jeremy Marquez
36839ff153
Convert ManagePayees components to Typescript ( #3867 )
...
* Convert ManagePayees components to Typescript
* Release notes
* Fix lint
* Fix lint
* Fix lint
2024-11-21 15:23:35 -08:00
Joel Jeremy Marquez
9d6db12921
Convert MergeUnusedPayeesModal.jsx to tsx ( #3866 )
...
* Convert MergeUnusedPayeesModal.jsx to tsx
* Release notes
2024-11-21 15:23:24 -08:00
Joel Jeremy Marquez
590ac1f95e
Convert EditFieldModal.jsx to tsx ( #3865 )
...
* Convert EditFieldModal.jsx to tsx
* Release notes
* NoteAmendMode
* Fix lint
2024-11-21 15:23:09 -08:00
Joel Jeremy Marquez
8e76a65e0c
Convert SimpleTransactionsTable.jsx to tsx ( #3870 )
...
* Convert SimpleTransactionsTable.jsx to tsx
* Release notes
2024-11-21 15:09:23 -08:00
Joel Jeremy Marquez
c3eda4247e
Convert PostsOfflineNotification.jsx to tsx ( #3868 )
...
* Convert PostsOfflineNotification.jsx to tsx
* Release notes
* Fix lint
2024-11-21 15:09:00 -08:00
Matt Fiddaman
022b9b76b1
Allow the report table columns to grow to fill available space ( #3872 )
...
* allow report table columns to grow to fit
* note
2024-11-21 22:36:19 +00:00
Joel Jeremy Marquez
19f0037256
Fix preview transactions not showing on all accounts page and aggregated accounts page (budgeted/offbudget) ( #3873 )
...
* Fix preview transactions not showing on all accounts
* Release notes
2024-11-21 14:24:57 -08:00
lelemm
c626fc2f17
Summary report ( #3792 )
...
* Summary card report
* Apply suggestions from code rabbit
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* MORE CODE RABBIT SUGGESTIONS
* typecheck fix
* change view form the details page
* added privacy filter
* Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* debounce
* removed binary search and changed the summary page to not use the card component
* Update packages/desktop-client/src/components/reports/spreadsheets/summary-spreadsheet.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix on recommended code rabbit commit
* added some padding to number so it fits the window better for big numbers
* accept infinite
* feedback fixes
* Update packages/desktop-client/src/components/reports/reports/SummaryCard.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* translations
* fix on the save, linter and changed "include summary date range" to "all time divisor"
* changed MD from enhancements to feature
* typo
* change card
* typecheck
* Update packages/desktop-client/src/components/reports/SummaryNumber.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* typecheck
* changes to fit the number better
* small fix
* fix on filters
* code review
* revert code to check for height
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-11-21 09:25:09 -07:00
Matt Fiddaman
30f21497a6
fix bug in batch SimpleFIN startDate logic ( #504 )
2024-11-21 15:49:08 +00:00
Joel Jeremy Marquez
f523d25052
Convert ManagementApp.jsx to tsx ( #3860 )
...
* Convert ManagementApp to tsx
* Release notes
2024-11-20 14:53:23 -08:00
Joel Jeremy Marquez
278ac0c730
Strict TS typing for useResizeObserver ( #3859 )
...
* Strict type useResizeObserver
* Release notes
* Fix typecheck error
2024-11-20 14:53:11 -08:00
Ryan Bianchi
0696c8113d
Fix category is/is not (nothing) filters ( #3669 )
...
* filter out transfers when category is none
* add filter for parent id
* fix Category is not (nothing) as well
* lint fixups
* add special case for 'category is not nothing'
* add release notes
* adding tests
* lint fix
* use $and expression for complex condition special cases
* add tests for condition special cases
* Update packages/loot-core/src/server/accounts/rules.ts
rename subExpression to and
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
* update uses of subExpression with and
* remove stray debugger rules
* Update VRT
* Revert "Update VRT"
This reverts commit a450fc7b2457bb578e53f62d5f4201e91e9a93c4.
* make and an internal op to avoid exposing it to the UI
* feedback
---------
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: matt <matt@fiddaman.net >
2024-11-20 11:38:52 +00:00
Matiss Janis Aboltins
688de5f604
✨ (dashboards) release as first party feature ( #3856 )
2024-11-20 08:31:54 +00:00
Joel Jeremy Marquez
881410bc74
Fix wrong scheduled transfer payment direction on PWA ( #3402 )
...
* Fix #3230
* Release notes
* Rename hook function
* [chore] Comment
* Coderabbit feedback
* Fix loading states
* Code rabbit
* No payee text
* Update VRT
* Update release notes
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-19 13:57:40 -08:00
Ali Gradina
b4d2d6a884
Marked files for translation ( #3548 )
2024-11-19 18:52:24 +00:00
youngcw
5cf439883e
[Goals] fix limits ( #3829 )
...
* fix limits
* cleanup
* fix cases of negative previous balance
2024-11-19 06:53:21 -07:00
Matiss Janis Aboltins
23bb89b96e
✨ release tracking budget feature ( #3833 )
2024-11-18 22:41:50 +00:00
Matt Fiddaman
7010ab1eb6
add simplefin batch sync to api ( #3821 )
2024-11-18 20:38:45 +00:00
Joel Jeremy Marquez
18f538c54b
Convert Mobile Transaction component to TransactionListItem + cleanup ( #3761 )
...
* Migration mobile Transaction component to TransactionListItem + cleanup
* Release notes + yarn install
* Fix style
* Padding changes + VRT
* Update useScrollListener
* Code rabbit feedback
* Do not show loading on preview transactions
2024-11-18 06:38:08 -08:00
Joel Jeremy Marquez
e170c0d274
Fix mobile navigation tabs expanding/collapsing when scrolling in modals ( #3731 )
...
* Update scroll provider so that it only captures the scroll on div container and not the whole window
* Fix lint + release notes
* Rewrite useScroll to be more performant by being ref based instead of state to avoid re-renders when scrolling
* Check undefined
* Rename to useScrollListener
* Remove small 1px gap under mobile nav tabs when fully open
* Cleanup
* Fix lint
* Coderabbit feedback
2024-11-17 12:23:05 -08:00
Sai Hemanth Beeraka
dad702e5c2
🐛 Fix validation issue for invalid server URLs in /config-server page ( #3837 )
...
* Fix breaking /config-server page logic for invalid server URLs
* Handle missing url in 'subscribe-needs-bootstrap' handler
2024-11-15 20:33:29 +00:00
Michael Clark
224d445840
🐛 Fix parameter formatting issues ( #3841 )
...
* fix some errors in translation format
* release notes
2024-11-15 12:38:54 +00:00
Awais Alee
670419b087
Added the i18n translation for desktop-client ( #3832 )
2024-11-14 19:05:15 +00:00
Michael Clark
58baf74992
🐛 Fix translations failing ( #3830 )
...
* fix translations failing
* release notes
* blasphemy
* more blasphemy
* putting warning back
* last heretic act
* making the world a better place
2024-11-14 08:58:09 +00:00
Awais Alee
d08be58f95
Marked files for translation ( #3827 )
...
* Add translation files for desktop client
* Add backend translation files for i18n integration
* code refactored
* code refactored
* code refactored
2024-11-13 15:08:01 +00:00
Greg Lorenzen
db68170cce
Translation: desktop-client/components/payees/PayeeMenu ( #3670 )
...
* Translation: desktop-client/components/payees/PayeeMenu
* Add release notes
* Merge master
* Remove dynamic values from selected payee translation
2024-11-12 20:05:35 +01:00
Michael Clark
1e1092e472
:electron: Separate build folders for easier switching between web and electron ( #3801 )
...
* seperate build folders for easier switching between web and electron builds
* gitignore
* release notes
* one directory back from electron
* spelling mistake
* Update 3801.md
* test
* making it correct
* huh
* urghh
* again
* account for api bundle which uses electron bundle for some reason
* hu-
* lets go
* remove comment
2024-11-12 18:39:49 +00:00
The-Firexx
d1324408f4
Fixes #2885 - Focus ring getting stuck on last column of /accounts/budgeted ( #3571 )
...
* Fixes focus ring getting stuck on last column of /accounts/budgeted screen when creating a new transaction.
* Fix lint problems with the previous commit
* Changed the way the hook is made to the cancel and add button, removing the need to change Button2
* Changed the name of variables as mentioned in PR
2024-11-12 09:13:52 -08:00
Austin Pearce
9e478014c5
fix back button behavior after adding tx on mobile ( #3825 )
...
Co-authored-by: Austin Pearce <austin@apearce.dev >
2024-11-12 08:58:43 +00:00
Michael Clark
dd69e539d3
🐛 Fix iphone 13 unable to use regex lookbehinds ( #3823 )
...
* fix iphone 13 unable to use regex lookbehinds
* release notes
2024-11-12 08:58:01 +00:00
jotch
2cb668a40c
fix: don't clobber server pathname ( #3815 )
...
* fix: don't clobber server pathname
The provided server URL may already include a pathname,
so all further segments need to be appended. This also
more closely matches the name `joinURL`.
* add release notes
* use `fs.join` to avoid double slashes
2024-11-12 08:56:44 +00:00
Joel Jeremy Marquez
3cefd98ce9
useTransactions hook to simplify loading of transactions ( #3685 )
...
* useTransactions hook to load transactions
* Release notes + lint fix
* Update useQuery
* useTransactions update
* Stabilize tests
* Fx flaky test
* Fix tests
* Fix tests
* Update queries
* Apply coderabbit suggestions
* Fix onlySync
* Update useTransactions
* Code rabbit suggestions
* useTransactionsSearch hook
* Debounce the useTransactionsSearch search method
* usePreviewTransactions debounce fix
* Fix lint
* Coderabbit feedback + make useSchedules consistent with query pattern used in useTransactions
* Code review feedback and improve schedules loading
* Update error handling
* Cancel debounce on unmount
* Fix lint
* set loading state on error
* Fix test
* VRT
* Revert VRT
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-11-11 22:41:42 -08:00
youngcw
fa2830a1fd
fix remainder goal ( #3822 )
2024-11-11 15:19:22 -07:00
youngcw
57ac062edc
[Goals] fix how goal values are calculated ( #3817 )
...
* fix how goals are calculated
* lint, note
* note
2024-11-11 07:46:09 -07:00
Awais Alee
0c94214a8f
Marked files for translation ( #3752 )
...
* Enhance app with i18n translations
* Code Refactored
* Added translated desktop client files
* Code refactored
* Code refactored
* Fix lint issue
* Removed i18next line from RuleRow.tsx
* Code refactored
* Code refactored
* Code refactored
* Update packages/desktop-client/src/components/settings/Encryption.tsx
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
* Added translation for setting encryption
* Update packages/desktop-client/src/components/settings/Themes.tsx
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
* Added translation in src/components/settings/Encryption.tsx
* Update packages/desktop-client/src/components/settings/Themes.tsx
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
* Update packages/desktop-client/src/components/settings/Themes.tsx
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
2024-11-11 14:37:08 +00:00
Matt Fiddaman
b1bf7ee7cd
add support for 1822-DIREKT-HELADEF1822 transaction information ( #484 )
2024-11-09 09:26:49 +00:00
Matt Fiddaman
266de169db
use SimpleFin pending flag for cleared status ( #494 )
2024-11-09 09:26:40 +00:00
Matt Fiddaman
d412590b33
ING_PL_INGBPLPW should prefer valueDate over bookingDate (#493 )
2024-11-09 09:26:26 +00:00
Dāvis
635ef27696
Enrich pending transaction creditor info for SWEDBANK_HABALV22 ( #497 )
2024-11-08 22:05:51 +00:00
Koen van Staveren
2b72b2f2f2
Update update-vrt.yml ( #3800 )
2024-11-07 16:03:15 +00:00
Koen van Staveren
985b653a87
Update update-vrt.yml ( #3799 )
2024-11-07 15:44:19 +00:00
Koen van Staveren
f14b160e5c
[WIP] Update update-vrt.yml ( #3798 )
2024-11-07 16:29:31 +01:00
A. Schueler
8eafa1e741
fix: check gocardless bank data before setting state ( #3793 )
2024-11-07 15:01:37 +00:00
Travis Lesicka
aefd9504bf
Update Sidebar - Refactor the Budget Name component ( #3593 )
...
* Initial Commit
Moved Budget Name to its own component for a cleaner Sidebar component.
Added pencil icon for editing budget name.
Removed Rename Budget from menu.
* Create 3593.md
* Fixed Menu Dropdown Arrow shrinks with long budget name
* Changes recommended by coderabbitai
* Fixed Lint issue
* Remove Help from Menu
* Remove menu from budget name and added Actual logo with menu
* Update VRTs
* Update VRTs
* Fix logo shrinking with long budget name issue
* Update 3593.md
* Removed Logo and pencil icon
* Update VRTs
* Removed unused classnames from SideBar and BudgetName component
* revert to upstream VRTs
2024-11-06 20:53:58 -07:00
Matiss Janis Aboltins
1f6977da81
🐛 (dashboards) remove faulty dashboard widgets ( #3785 )
2024-11-06 22:14:33 +00:00
Travis Lesicka
290402ee6a
Fixes #3729 : Typescript and Runtime error after previous merge ( #3794 )
2024-11-06 20:11:46 +00:00
Koen van Staveren
c3b95886db
ci: add reactions to /update-vrt comment ( #3789 )
...
* ci: add reactions to /update-vrt comment
* chore: use correct permissions
* chore: don't cancel on non command message
* chore: make workflow not expose github secret
* Update .github/workflows/update-vrt.yml
2024-11-06 09:30:00 +01:00
Joel Jeremy Marquez
e53d444c32
Fix loading of mobile/desktop page on window resize ( #3729 )
...
* Fix loading of mobile/desktop page on window resize
* Release notes
* Fix lint
* Use useWindowSize since it matches behavior of documentElement clientWidth and clientHeight
* Debounce so that components are only reloaded when user finishes the resize
* Adjust debounce delay
2024-11-05 15:38:03 -08:00
Dāvis
ed098c4a69
Add support for SWEDBANK_HABALV22 transaction date ( #490 )
2024-11-05 22:31:21 +00:00
joel-rich
c0f9073f35
Fixes #3682 - Fix $ne filters incorrectly excluding null values ( #3686 )
...
* allow matching null values when not equals query filter is set
* Also fix namedParameter queries with filter
* improve tests
* release note
---------
Co-authored-by: Joel Rich <joelrich@protonmail.com >
2024-11-05 00:39:43 -08:00
Koen van Staveren
19c6f85f5e
Update update-vrt.yml ( #3788 )
2024-11-04 19:58:22 +01:00
Koen van Staveren
d4f1f703ea
fix: /update-vrt ( #3787 )
...
fatal: detected dubious ownership in repository at
https://github.com/actions/runner-images/issues/6775
2024-11-04 19:43:49 +01:00
Michael Clark
914f59197f
:electron: Removing node-fetch and updating root ca impl for more support ( #3782 )
...
* updating root ca impl to use node env variable for more support
* release notes
* removing node-fetch
* clean up
* error message
* Update 3782.md
2024-11-04 18:35:21 +00:00
youngcw
7c24c269e2
♻️ make templates classy and replace 🍝 code ( #3754 )
...
* by check
* minor changes and TS class migration
* good starting point
* very basic testing
* fix
* basic overwrite of simple templates working
* mostly working. By and schedule don't work
* some cleanup, better async
* add notifications
* add daily weekly limits
* by is working I think
* mostly working
* some fixes, make faster
* lint, note
* note
* cleanup old stuff
* fix paths
* test fixes
* fix test
* fix note
* rabbit, and fix long goal
* lint
* some fixes
* more typing
* fix save error
* last bunny fixes
* fix save, trim schedule names
* lint
* minor fixes
* last fixes
* lint
2024-11-04 11:28:01 -07:00
Matiss Janis Aboltins
c52e5c856d
🐛 (dashboards) save cash flow balance setting ( #3745 )
...
Closes #3671
2024-11-04 17:56:29 +00:00
Matiss Janis Aboltins
b08756cc39
♻️ custom reports - moving to url identifiers ( #3744 )
2024-11-04 17:56:14 +00:00
Koen van Staveren
29fc22a171
fix: maintain the sort order of the server sync ( #3748 )
...
* fix: maintain the sort order of the server sync
* chore: release note
* fix: tests
* chore: release note
2024-11-04 17:56:15 +01:00
Matt Fiddaman
815f69a051
implement SimpleFin batch sync ( #3581 )
...
* initial
* remove incorrect automated imports
* fixes
* refactor to mark all transactions new
* clamp latestTransaction to current date
* refactor out temporary placeholder solution
* simplify bank syning logic
* stricter types
* note
* remove debug logging
* better logging
* error handling
* fix handling of SimpleFinBatchSync
* pass errors down
* fix
* another go!
* hopefully the last try...
* fix log
* Update packages/loot-core/src/server/accounts/sync.ts
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* coderabbit: simplify promise construction
* Update packages/loot-core/src/client/actions/account.ts
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
* expand types
* month utils
* use aql over sql
* fix types
* fixes
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
2024-11-04 16:39:04 +00:00
Koen van Staveren
83ceea4250
fix: /update-vrt on forks ( #3773 )
...
* fix: /update-vrt on forks
* chore: add missing container for /update-vrt
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-11-04 17:01:55 +01:00
JahJoey
59d685fab6
Fix : #3719 : Imported payee overflowing on transaction record ( #3753 )
...
* Modified tooltip to have set width to avoid overflow issue on imported payee records
* Added release note
* Fixed release note file name
2024-11-04 16:59:19 +01:00
Dreptschar
a267e3abb5
Apply Template to All Categories in Group for Web ( #3666 )
...
* add function to apply template to multiple category and add button to group sidebar
* add function to apply template to multiple category and add button to group sidebar
* add correct month
* clean up code
* clean up code
* clean up code
* clean up code
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add notification and clean up
* add release note
* excluded hidden categories
* removed unused method from api
* adjust template to run on already budgeted categories
* fix typecheck
* add apply multiple as budget action and remove from api
* lint clean up
* fix notification and remove log
---------
Co-authored-by: dreptschar <dreptschar@gmail.com >
2024-11-04 07:22:29 -07:00
Joel Jeremy Marquez
e078ed21ba
[Typescript migration] Migrate AccountSyncCheck to ts ( #3757 )
...
* Migrate AccountSyncCheck to ts
* Release notes
* Fix lint
2024-11-03 13:04:43 -08:00
Nuno
b98ff3f50d
build: bump docker image base, set node_env=prod ( #479 )
...
* build: bump docker image base, set node_env=prod
Signed-off-by: rare-magma <rare-magma@posteo.eu >
* docs: add release note
Signed-off-by: rare-magma <rare-magma@posteo.eu >
* build: use COPY commands
Signed-off-by: rare-magma <rare-magma@posteo.eu >
---------
Signed-off-by: rare-magma <rare-magma@posteo.eu >
2024-11-03 20:53:03 +00:00
Robert Dyer
879869c85a
Check SimpleFIN access key format ( #485 )
2024-11-03 20:35:27 +00:00
Koen van Staveren
41d5922635
Add context menu's ( #3381 )
...
* feat: context menu on transactions
* feat: context menu's on budget page
* chore: release note
* fix: losing focus on context menu
* feat: schedules context menu
* feat: payees context menu
* feat: rules context menu
* chore: update release note
* chore: lint
* fix: broken balance movement menu
* fix: placement on context menu to be closer to cursor
* feat: context menu on budget field
* chore: lint
* Update packages/desktop-client/src/components/transactions/TransactionsTable.jsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* chore: fix merge
* fix: e2e test
* fix: moving of the popover in the sidebar
* chore: lint
* chore: add feature flag
* chore: fix tsc
* chore: fix test
* Update packages/desktop-client/src/components/settings/Experimental.tsx
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
* fix: to budget button
next steps didn't work
* chore: lint
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Julian Dominguez-Schatz <julian.dominguezschatz@gmail.com >
2024-11-03 14:26:53 -05:00
Julian Dominguez-Schatz
6f07894be7
Auto-reload on app updates ( #3693 )
...
* Auto-reload on app updates
* update #1
* test
* wip
* green
* wip
* ux
* green
* red
* cleanup
* Add release notes
* Unique notification name
* Missing awaits
* Try to fix Electron app
* Simplify update checking
* PR feedback
2024-11-03 13:00:12 -05:00
Koen van Staveren
871de93f2d
ci: /update-vrt ( #3764 )
...
* ci: /update-vrt
* chore: release note
* chore: code rabbit feedback.
* chore: code rabbit feedback.
* chore: code rabbit feedback.
2024-11-03 10:51:34 -07:00
lelemm
15b2ef1591
Fix #2932 : Schedule reset amount to ten (10) when amount is zero (0) ( #3732 )
...
* Fix #2932
* md
* e2e update
* Update packages/desktop-client/src/components/util/AmountInput.tsx
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-11-03 16:46:23 +00:00
Julian Dominguez-Schatz
2cd3c9f8a9
Update yarn.lock file ( #495 )
2024-11-03 10:44:21 -05:00
Julian Dominguez-Schatz
81afedb610
Bump web package
2024-11-03 10:23:12 -05:00
Julian Dominguez-Schatz
1c9b43671e
🔖 (24.11.0) ( #492 )
...
* 🔖 (24.11.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-03 09:43:37 -05:00
Julian Dominguez-Schatz
1c05d7e5fe
🔖 (24.11.0) ( #3766 )
...
* 🔖 (24.11.0)
* Remove used release notes
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-03 09:43:26 -05:00
Julian Dominguez-Schatz
6666014fe5
Fix bugs in payee table ( #3768 )
2024-11-02 16:09:17 -04:00
Michael Clark
dc425042ec
🔧 Remove test file ( #3756 )
...
* remove unneeded file
* release notes
* release notes
2024-10-31 10:13:24 +00:00
Robert Dyer
b5f8aa4d05
Only pull single account data from SimpleFIN if syncing one account ( #483 )
...
* only pull single account data from SimpleFIN if syncing one account
* add release note
* fix linter
* remove debug print
* Update src/app-simplefin/app-simplefin.js
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-30 00:03:32 +00:00
clutwo
e659ccf3f4
Update easybank-bawaatww.js to change accessValidForDays: 179 from 180 ( #486 )
...
* Update easybank-bawaatww.js to change accessValidForDays: 179 from 180
* added release notes
* changed author in releasenote
2024-10-30 00:01:09 +00:00
Michael Clark
603f970f12
🐛 Fix migrations not working on fresh clone ( #487 )
2024-10-28 22:17:35 +00:00
Koen van Staveren
59835a3ac1
fix: date handlebar functions ( #3749 )
...
* fix: date handlebar functions
* chore: release note
* chore: tests
2024-10-28 10:40:49 -07:00
adenpun
b349edd9e0
Fix "Name" field being in wrong colour in Schedules page ( #3739 )
...
* Fix schedule "Name" field being in wrong colour
* Add release note
2024-10-27 22:29:35 +00:00
joel-rich
f265dd9df0
fix Tag filtering crashing app when tag has regex special character ( #3725 )
...
* fix Tag filtering crashing app when tag has regex special character
* release-notes
---------
Co-authored-by: Joel Rich <joelrich@protonmail.com >
2024-10-27 08:10:52 +00:00
Michael Clark
a6da06a8ef
🐛 Extra error handling for if user has incorrect server url ( #3736 )
...
* adding some safety for if user has incorrect server url format
* added additional error handling for when incorrect server url has been setup
* good rabbit
2024-10-26 16:16:29 +01:00
Neil
f25dc1f261
Fix Parse for Date Range ( #3735 )
...
* fixed
* notes
* simplify
2024-10-25 08:16:36 -07:00
joel-rich
5751d5d107
Fix issue with Monthly Spending report not properly averaging previous three months ( #3723 )
...
* Fix issue with Monthly Spending report not properly summing previous three months
* release notes
---------
Co-authored-by: Joel Rich <joelrich@protonmail.com >
2024-10-25 07:06:10 +01:00
youngcw
4b063450a4
[Goals]: fix no messages #1507 ( #3721 )
...
* add dispatch
* note
* lint
2024-10-24 17:25:21 -07:00
Tim
fbb0f9bd75
fix modal scrolling performance on mobile ( #3343 )
...
This is primarily done by removing the blur effect from the overlay, and
replacing it will a translucent black.
The blur effect performs poorly on mobile devices.
2024-10-24 12:28:59 -07:00
lelemm
6af0dbab56
Fix Issue #3662 - Distribute button calculates splits one at a time ( #3728 )
...
* Fix Issue #3662
* added md
2024-10-24 09:31:44 -07:00
Matiss Janis Aboltins
5c94e3878e
🐛 (bank-sync) revert bank-sync status indicator change ( #3720 )
2024-10-24 08:26:27 +01:00
Koen van Staveren
10ca29e1e9
fix: Custom Report Total Mode not showing offbudget transactions #3627 ( #3633 )
...
* fix: Custom Report Total Mode not showing offbudget transactions #3627
* chore: release note
* chore: remove debug logging
* fix: table grouped report
2024-10-23 22:55:54 +01:00
Ahmed Elbohoty
4d89a9b86a
Translation: desktop-client/src/components/reports/reports/CustomReport.tsx ( #3722 )
2024-10-23 21:07:15 +01:00
Matiss Janis Aboltins
34f3ccacf6
♻️ (synced-prefs) remove no longer necessary migration ( #3718 )
...
* ♻️ (synced-prefs) remove no longer necessary migration
Closes #3551
* Release notes
2024-10-23 19:57:02 +01:00
Michael Clark
1b883aa0ab
Fix race condition ( #3717 )
...
* fix race condition
* release notes
2024-10-23 18:45:01 +01:00
Robert Dyer
c9e6d7897b
Do not request transactions when listing accounts ( #482 )
...
* Do not request transactions when listing accounts
* add release note
* fix linter
2024-10-23 10:04:32 +01:00
Tom Crasset
cc347aef08
integrate FileService for app-sync.js ( #432 )
...
* integrate FilesService for app-sync.js
* integrate comments
* fix linter
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-10-23 10:03:23 +01:00
Koen van Staveren
49c5adc9cf
feat: sort transactions better ( #470 )
...
* feat: sort transactions better
* chore: release note
* chore: pr feedback
2024-10-23 09:53:12 +01:00
alcroito
b8c92b98b8
Add "N26" to banks with limited history ( #473 )
2024-10-23 09:46:24 +01:00
Nuno
f6f49b1fe7
refactor: set correct log level ( #478 )
...
* refactor: set correct log level
Signed-off-by: rare-magma <rare-magma@posteo.eu >
* docs: set correct pr number
Signed-off-by: rare-magma <rare-magma@posteo.eu >
---------
Signed-off-by: rare-magma <rare-magma@posteo.eu >
2024-10-23 09:39:10 +01:00
Francesco Truzzi
df42cccce7
Add Fineco to banks with limited history ( #481 )
...
* Add Fineco to banks with limited history
* update release notes
2024-10-23 09:38:33 +01:00
Koen van Staveren
54054736e9
fix: change payee rule not working #3702 ( #3704 )
...
* fix: change payee rule not working #3702
* chore: release note
2024-10-23 09:07:05 +01:00
Julian Dominguez-Schatz
5cf170a442
Fix merge race ( #3713 )
2024-10-23 08:55:30 +01:00
Neil
f9eb017a54
Remove spending report feature flag ( #3611 )
...
* Remove feature flag
* notes
* defualt show spending graph
* VRT
2024-10-23 06:59:47 +01:00
Julian Dominguez-Schatz
15351e034e
Update Electron help menu to reflect new in-app menu ( #3699 )
...
* Update Electron help menu to reflect new in-app menu
* Add release notes
* Attempt to fix build issues
* Try 2 to fix IPC
2024-10-22 21:20:11 -04:00
Michael Clark
1895bc80c2
Handling tunnel errors as network failure ( #3697 )
...
* handling tunnel errors as network failure
* add release notes
* rabbit suggestion
* clean
2024-10-22 17:35:30 +01:00
Koen van Staveren
a91a8859ab
feat: fix categories being set on offbudget transactions ( #3705 )
...
* chore: release note
* feat: fix categories being set on offbudget transactions
* fix : #2266
* fix: small mistake
* chore: update comment
2024-10-21 14:23:09 -07:00
deathblade666
a3256f5686
Adding a help modal for quick reference to goal template syntax ( #3691 )
...
* Adding a help modal for qucik reference to goal template syntax
* added release notes
* fixed misspelling of Enhancements
* fix lint errors
* Only show when Goal Template Flag is enabled
* fix lint
* Only show on Budget page
* fix lint
* Added Translation, change text formating to table (styling wip), change headers to use react-aria-component headings
* fix lint, made requested change to HelpMenuItem type
* stylized tables
* fixed type error
* Moved section headers to within Table Headers
* fix lint
* added space between last table and see more statement
2024-10-21 22:05:19 +01:00
joel-rich
715bc00e3b
Fix incorrect cumulative totals for Days 28+ on the Spending Report ( #3679 )
...
* Fix bug with spending report cumulative totals
* release notes
---------
Co-authored-by: Joel Rich <joelrich@protonmail.com >
2024-10-21 06:59:41 +01:00
Vincenzo Di Biase
4e07357221
Add Reconcile button on the account page. ( #3684 )
...
* added reconcile button to account page
* add Reconcile Button in the account page
* added release note
* updated VRT snapshots
* removed Reconcile option from Account menu
* made the button minimal with tooltip and added vrt
* missing unused import
* fixed icon and button size
* fixed merge conflicts
* hide reconcile button on all account and for budget page
* fix lint from merged file
* changed reconcile button order
---------
Co-authored-by: vincenzo <dibiasev@gmail.com >
2024-10-20 13:11:45 -07:00
youngcw
03f2cabc18
clean up accidental push ( #3695 )
...
* clean up accidental commit
* move
2024-10-19 17:35:13 -07:00
Julian Dominguez-Schatz
259beb7665
Clarify logic to generate splits from rules ( #3641 )
...
* Add tests for bug
* Add tests for unexpected behaviour
* Refactor to consistently generate valid splits with no errors
* Add release notes
* Update test names
2024-10-19 19:35:52 -04:00
youngcw
0f3efde855
rabbit suggestion
2024-10-19 16:00:54 -07:00
Matiss Janis Aboltins
9aac44c58f
♻️ (typescript) migrated account header to TS ( #3640 )
...
* ♻️ (typescript) migrated account header to TS
* TS patches
* Patch types
* Update packages/desktop-client/src/components/accounts/Header.tsx
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-18 20:53:46 +01:00
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
Michael Clark
c30981638e
Allowing data dir to be overridden ( #480 )
...
* allowing data dir to be overridden
* release notes
* Update load-config.js
2024-10-15 20:20:42 +01: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
David Martos
a8c4c5fa23
fix: Sabadell Bank regression, missing date field during normalization ( #474 )
...
* fix: Sabadell Bank regression, missing date field during normalization
* release notes
2024-10-12 17:27:36 +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
290c6f646f
🔖 (24.10.1) ( #475 )
...
* 🔖 (24.10.1)
* Upgrade app
2024-10-08 18:26:04 +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
Matiss Janis Aboltins
bdeb19424b
✨ (dashboards) making "all widget" button always visible ( #3588 )
2024-10-07 21:07:58 +01:00
Matiss Janis Aboltins
5369494925
✨ (dashboards) ability to quick-edit widget names from inner report pages ( #3587 )
2024-10-07 21:07:22 +01:00
Vincenzo Di Biase
e653ad33a6
Fixes #3597 first day of week on calendar transaction ( #3598 )
...
* fix 3597 first day of week on calendar transactin
* added release note
* fixed release note filename
2024-10-07 12:20:19 -07:00
Michael Clark
a7b8d1251c
:electron: Move file settings to the file management area ( #3584 )
...
* move settings to the file management area
* more settings
* giving users option to automatically move files when changing dir
* trueee
* updates
* does this fix the type issue
* weird
* translating
* release notes
* release notes
* a bit extra safety
* updating wording
* parameterising backup params
* text update
* parameterise vals
* add a notification to ensure the user knows the dir has changed
* pencil icon to save real estate
* ordering
* Rename 3500.md to 3584.md
* Update packages/desktop-client/src/components/manager/BudgetList.tsx
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-07 19:34:25 +01:00
Matiss Janis Aboltins
d5e0b7da5d
⚡ (synced-prefs) preloading in redux state to improve perf ( #3544 )
2024-10-07 18:07:31 +01:00
Matt Fiddaman
279d545a28
fix size comparison workflow ( #3594 )
...
* fix size comparison workflow
* note
2024-10-07 17:37:08 +01:00
Matiss Janis Aboltins
0b6ea52d9b
🐛 (reports) fix reports page having empty blocks ( #3566 )
2024-10-07 08:33:53 +01:00
Matiss Janis Aboltins
38c5f89c41
♻️ (typescript) migrated NetWorth component to TS ( #3576 )
2024-10-06 20:09:11 +01:00
Michael Clark
b774a3b216
:electron: Removing electron-is-dev dependency ( #3580 )
...
* removing is-dev dependency
* release notes
* release notes
2024-10-06 17:36:18 +01:00
Matiss Janis Aboltins
dc5d1174c7
⬆️ upgrade some github actions ( #3577 )
2024-10-06 07:06:10 +01:00
Joel Jeremy Marquez
33a7524cd7
[Mobile] Fix budget list on mobile auto selecting a budget file under the Switch budget file menu ( #3574 )
...
* Fix budget list on mobile
* Releast notes
2024-10-05 08:31:25 -07:00
Joel Jeremy Marquez
0a0e26372b
[Mobile] Update to Budgeted to match the column name in mobile budget table ( #3573 )
...
* Update to Budgeted to match the column name in mobile budget table
* Release notes
* VRT
* VRT
2024-10-05 08:30:45 -07:00
Joel Jeremy Marquez
a28fb93cec
Mobile VRTs ( #3506 )
...
* More Mobile VRTs
* Mobile VRTs
* Fix mobile budget page
* Updated VRT
* VRT fix
* Update VRT
* [skip ci] Release notes
* Cleanup tests
* Fix VRT
* VRT
* Extend timeout
* Clean screenshots
* Updated VRT
* Category / group VRTs
* Mobile budget page menu VRT
* Updated VRT
* Prevous and next budget month tests
* Code Rabbit suggestions
* Feedback
* VRT
* Fix getSelectedMonth
* Fix selectedBudgetMonthButton locator
* Fix flaky tests
* Update VRT
2024-10-04 12:09:29 -07:00
Matiss Janis Aboltins
365da79783
♻️ split ImportTransactionsModal into smaller component files ( #3552 )
2024-10-04 18:23:25 +01:00
Michael Clark
df92c80c27
:electron: Reduce electron package size ( #3553 )
...
* remove unneeded loot core ref and keeping better-sqlite external
* release notes
* putting the package config back
* cleaning up
* add missing db files
* updates
* window state updates
2024-10-04 17:16:24 +01:00
Austin Pearce
d0caf9f521
fix yearly schedule templates ( #3511 )
...
Co-authored-by: Austin Pearce <austin@apearce.dev >
2024-10-03 11:49:21 -07:00
Ali Gradina
3f85aedd0b
Marked files for translation ( #3444 )
...
* marked files for translation
* added release note
* fixed linting warnings
* 🐛 fix account filters being overridden (#3441 )
* :electron: Reduce package size (#3443 )
* reduce package size of all packages
* release notes
* Update beforePackHook.ts
* [Maintenance] Cleanup react aria packages and dedupe (#3450 )
* Cleanup react aria packages and dedupe
* Release notes
* ♻️ (synced-prefs) moving the prefs from metadata.json to the db (#3423 )
* :electron: Restart server silently when adding self signed cert and add some logs (#3431 )
* restart server silently on add self signed cert and add some logging
* release notes
* fix name
* updating names to be more specific
* removing setloading
* feedback
* ♻️ (synced-prefs) move budget type to synced prefs (#3427 )
* update synced account balance in db if available (#3452 )
* 🐛 (synced-prefs) fix bulk-reading not working in import modal (#3460 )
* fix: csv import deduplication (#3456 )
* ✨ release simplefin as a first-party feature (#3459 )
Closes #2272
* Do not allow renaming to an empty category or group name (#3463 )
* Do not allow renaming to an emoty category or group name
* Release notes
* [Mobile] Fix #3214 - Pull down to refresh triggering clicks on budget cells (#3374 )
* Fix #3214
* Fix rollover indicator
* VRT
* Fix typecheck error
* VRT
* Release notes
* VRT
* Update style
* Fix budgeted
* VRT
* VRT
* Revert VRT
* VRT
* Fix style
* Revert usePreviewTransactions
* Fix error
* Fix reports form submit handlers (#3462 )
* Fix form submit handlers
* Release notes
* :electron: Remove some old updater code (#3468 )
* remove some old updater code
* remove old updater logic
* CSV import e2e tests (#3467 )
* Fix React Aria Button hover styles (#3453 )
* Fiox hover styles and use className instead of inline to prepare for future css migration
* Release notes
* Cleanup
* Update edit rule hover style
* Undoable auto transfer notes + auto notes for cover (#3411 )
* Undo auto transfer notes + auto notes for cover
* Release notes
* Fix notes
* Fix notes undo
* Do not show clicked category on transfer or cover menus
* Fix typecheck error
* typecheck
* Fix removeCategoriesFromGroups
* 🐛 (reports) deleting custom report should remove it from the dashboard (#3469 )
* Revert "CSV import e2e tests (#3467 )" (#3474 )
This reverts commit 5e12d4013a .
* ♻️ (synced-prefs) separate metadata and local prefs out (#3458 )
* :electron: Replace deprecated file protocol registration (#3475 )
* replace deprecated file handler in electron
* release notes
* types eh
* types
* update sql regexp to default to empty string when field is null (#3480 )
* ♻️ rename report/rollover budget to tracking/envelope (#3483 )
* 🐛 (import) fix csv import checkboxes not working (#3478 )
* Update tooltip and themes with better visibility (#3298 )
* Update tooltip and themes with better visibility
* Rename merge request # into release notes
* rename release note
* update VRT
* tweak light theme
* dont put border on autocomplete menus
* update VRT
* tweak popover style
* simplify
* update VRT
* update VRT
---------
Co-authored-by: Dustin Conlon <dustin@dustinconlon.com >
Co-authored-by: Dustin Conlon <58367364+VoltaicGRiD@users.noreply.github.com >
Co-authored-by: youngcw <calebyoung94@gmail.com >
* fix modals on mobile BudgetTable (#3487 )
* Fix privacy filter (#3472 )
* Fix privacy filter
* Release notes
* Coderabbit suggestion
* VRT
* VRT
* Revert VRT
* VRT
* VRT
* VRT
* VRT
* Delete VRT
* VRT
* Revert VRT
* 🐛 fix custom reports crashing when opening table (#3484 )
* 🧪 (tests) adding custom report e2e tests (#3493 )
* ✨ (dashboards) ability to save filters & timeframes on spending widgets (#3432 )
* marked files for translation
* Revert "🐛 fix account filters being overridden (#3441 )"
This reverts commit 7336badffd .
* Revert "Revert "🐛 fix account filters being overridden (#3441 )""
This reverts commit 5cbadc41bb .
* Revert changes due to failed rebase
* removed import of t
* fixed lint warning
* added PayeeTableRow.tsx
* needed changes
* bugfix: pluralization
* variables adjustments
* removed doubled trans
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
Co-authored-by: Michael Clark <5285928+MikesGlitch@users.noreply.github.com >
Co-authored-by: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com >
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
Co-authored-by: Koen van Staveren <koenvanstaveren@hotmail.com >
Co-authored-by: Ryan Bianchi <1435081+qedi-r@users.noreply.github.com >
Co-authored-by: Robert Dyer <rdyer@unl.edu >
Co-authored-by: Dustin Conlon <dustin@dustinconlon.com >
Co-authored-by: Dustin Conlon <58367364+VoltaicGRiD@users.noreply.github.com >
Co-authored-by: youngcw <calebyoung94@gmail.com >
Co-authored-by: Tim <hello@timsmart.co >
2024-10-03 18:39:40 +01:00
Matiss Janis Aboltins
6658dc2197
🔖 (24.10.0) ( #472 )
...
* 🔖 (24.10.0)
* Remove used release notes
* Upgrade @actual-app/web
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-03 18:27:34 +01:00
Matiss Janis Aboltins
9b7a79a01c
🔖 (24.10.0) ( #3545 )
2024-10-03 18:06:47 +01:00
Michael Clark
125510c981
🐛 Fix balance carryover arrow on Firefox ( #3535 )
...
* Update BalanceWithCarryover.tsx
* Create 3535.md
2024-10-02 15:55:01 +01:00
Matiss Janis Aboltins
f3385dafa2
🔧 update issue links to point to discord & main actual repo ( #471 )
2024-10-02 12:00:12 +01:00
Matiss Janis Aboltins
327887b87d
🐛 (import) fix qfx import crash if input is malformed file ( #3541 )
...
Closes #3519
2024-10-02 11:35:07 +01:00
Matiss Janis Aboltins
47ef916873
🐛 (bank-sync) fix initial sync - close modal stack, show loading indicators ( #3540 )
2024-10-02 11:32:29 +01:00
Matt Fiddaman
5064b06f2c
fix creating rule from transaction ( #3539 )
...
* fix creating rule from transaction
* note
2024-10-02 10:27:34 +01:00
Mariana Moreira
73f2de1ea6
[WIP] Add "Banco ActivoBank" (PT) to list of banks with limited history ( #449 )
...
* Update bank-factory.js
Add "Banco ActivoBank" to list of banks with a limited history
* Update README.md
* Rename README.md to 449.md
* Update 449.md
* Remove two duplicate lines
2024-10-01 18:39:28 -04:00
Joel Jeremy Marquez
4df03984bd
[e2e] Account page tests - wait for transaction table to be visible ( #3530 )
...
* Wait for transaction table to be visible
* Release notes
2024-09-30 15:25:44 -06:00
Joel Jeremy Marquez
92980ab55b
Set theme-color at App level instead of per page ( #3521 )
...
* Set theme-color at App level instead of per page
* Release notes
* Fix lint error
2024-09-29 20:25:19 -07:00
Joel Jeremy Marquez
3b97d1eec7
[e2e stability] Check for data-theme before taking a screenshot ( #3523 )
...
* Check for data-theme before taking a screenshot
* Release notes
* Update playwright.config.js
* Fix error
* Updates VRT
* VRT
* Revert VRT
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-09-29 09:00:54 -06:00
Julian Dominguez-Schatz
545c8d5456
Fix regression in case sensitivity for is/matches operator ( #3399 )
...
* Fix regression in case sensitivity for `is`/`matches` operators
* Add test
* Add release notes
* Fix failing tests
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-09-28 12:38:42 -04:00
Ryan Bianchi
f79edf866a
pass causes along in failed-to-load exceptions ( #3525 )
2024-09-28 17:01:42 +01:00
Yue Wu
83ea40dff9
fix: pushModal not dispatched in GoCardless linking ( #3515 )
...
* fix: pushModal not dispatched in GoCardless linking
* chore: add PR release note
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-09-28 16:26:50 +01:00
Matt Fiddaman
444ac83697
Fix electron build workflows for ubuntu-latest ( #3526 )
...
* add apt update to ubuntu-latest electron build workflows
* release note
2024-09-28 08:17:04 -07:00
youngcw
8f725c7911
Add goal info to the prewarm list ( #3514 )
...
* add goals to prewarm list
* add to tracking
* note
* note
* lint
2024-09-27 17:36:41 -07:00
Matiss Janis Aboltins
6725d56bb8
🧪 improving rules test e2e stability ( #3512 )
2024-09-27 08:03:42 +01:00
Matiss Janis Aboltins
666b7870b7
🧪 improve setting e2e test stability ( #3513 )
2024-09-27 08:03:25 +01:00
Henry Bley-Vroman
686ce5b504
Privacy mode: instead of blurring, use an illegible font ( #3376 ) ( #3377 )
...
* Privacy mode: instead of blurring, use an illegible font (#3376 )
* Privacy mode: no layout shift when switching mode
* fix(Spending): update for latest PrivacyFilter
* refactor(PrivacyFilter): use CSS :hover
* chore(PrivacyFilter): no privacy mode BudgetCell height regression...
https://github.com/actualbudget/actual/pull/3377?show_full=true#issuecomment-2357385371
* chore(GroupMonth): drop no-impact PrivacyFilter styles
2024-09-26 22:31:01 -07:00
youngcw
4373f4d8f9
Ignore deleted categories when running templates ( #3510 )
...
* don't look at deleted categories
* note
2024-09-26 08:14:13 -07:00
Ryan Bianchi
479572fadb
add disable option for ToBudgetAmount popover when displaying modal ( #3509 )
...
* add disable option for popover when displaying modal
* add release note
2024-09-26 07:06:47 -07:00
Rubén Martínez Hostyn
0757f9d680
Add support for Bizum transactions in Revolut ( #459 )
...
* fix: rename proprietaryBank to proprietaryBankTransactionCode
* feat: Add support for RevolutRevolt21 Bizum transactions
* test: Add RevolutRevolt21 bizum transactions tests
* chore: Add upcoming release note
* fix: Add missing bookingDate to tests
* fix: sort everything alphabetically
2024-09-26 09:56:50 +01:00
DirgoSalga
835b6987a7
Add custom handler for the German bank Rheinhessen Sparkasse to the GoCardless app ( #454 )
...
* Add custom handler for the German bank Rheinhessen Sparkasse to the GoCardless app.
Following the guide and using the template added the code, similar to other handlers, that should match the transaction as seen in the logs when syncing my bank through Actual.
The only thing that had to be added was the notes about the transaction are stored under remittanceInformationStructured and not under remittanceInformationUnstructured.
Testing still pending.
* FIx linting errors and add release notes
Replaced the indentation from 4 spaces to 2, to fix linting error as recommended by the yarn test.
Added the release notes file 454.md.
* FIx linting errors (second try) and fix error in the release notes
* Fix linting errors
* Update src/app-gocardless/bank-factory.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update src/app-gocardless/bank-factory.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update src/app-gocardless/banks/spk_worms_alzey_ried_malade51wor.js
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Update upcoming-release-notes/454.md
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* Rename file "spk-worms-alzey-ried-malade51wor.js"
* Remove functions normalizeAccount and CalculateStartingBalance
Since no changes were made to the default functions, they should be deleted from this specific bank (SPK_WORMS_ALZEY_RIED_MALADE51WOR).
* Correct linting error
Remove import of unsed variables.
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-09-26 08:38:46 +01:00
Joel Jeremy Marquez
6e627c4e2e
Fix mobile balance modal colors ( #3492 )
...
* Fix mobile balance modal colors
* Release notes
* Update packages/desktop-client/src/components/budget/BalanceWithCarryover.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* Disable balance tooltip for mobile
* Fix lint error
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-09-25 21:02:42 -07:00
Ryan Bianchi
0f41e95952
Fix Issue 3331, sort favorite payees before other frequently used payees ( #3412 )
...
* add tests for payee dropdown bug on new transactions on all accounts page
* add tests for bugfixes
* sort favorite payees first, add tests for PayeeAutocomplete.getPayeeSuggestions
* lint and release notes
* fix release note number
* lint fixes
* add missing file in previous lint fix
* fix typecheck and linting errors
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-09-25 15:40:07 -07:00
Matt Fiddaman
2e70c11c74
Fix AccountNotLinedToRequisition Error typo ( #465 )
...
* fix GCL AccountNotLinedToRequisition typo
* release note
2024-09-25 23:03:46 +01:00
Tim
7e889300ef
Add UncategorizedButton to mobile budget view ( #3326 )
2024-09-25 14:39:24 -07:00
Matiss Janis Aboltins
c497d3a941
🧪 improve onboarding e2e test stability ( #3503 )
2024-09-25 21:56:44 +01:00
Tim Quelch
fe17c6ba75
Forcibly reload app from server when API is redirected ( #3286 )
...
* Add advanced setting to reload app from server
* Add change notes
* Automatically reload when API call is redirected
* Error on redirect so we don't use the response
* Remove setting to reload
* Update release notes
---------
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-09-25 13:41:52 -07:00
Junyuan Zheng
3a9a929f56
Fix issue #3252 remove extra space from category name ( #3495 )
...
* Fix issue #3252 remove extra space from category name
* add md file
* rename
2024-09-25 13:35:37 -07:00
Koen van Staveren
88a7432975
fix: vrt:docker with git-bash ( #3497 )
...
* fix: vrt:docker with git-bash
* chore: release note
2024-09-25 20:56:32 +01:00
Jonathan Fang
373dfb0465
Update README.md to fix typo ( #3501 )
...
* Update README.md to fix typo
Typo "Actual budget" to "Actual Budget"
* Create 3501
* Rename 3501 to 3501.md
* Update 3501.md
2024-09-25 14:08:44 +01:00
Neil
80a7a9873a
SpendingReport: Fixing some display issues ( #3451 )
...
* work
* notes
* merge fixes
* legenditem
* VRT fixes
2024-09-25 12:08:43 +01:00
Matiss Janis Aboltins
9c2bb9b3de
🧪 improving rules e2e test stability ( #3498 )
2024-09-24 21:07:15 +01:00
Joel Jeremy Marquez
2acf996430
Fix mobile page header buttons ( #3491 )
...
* Fix button2 styles
* Create 3491.md
* VRT
* Revert VRT
* Put pressed css on Page component
* Remove data-pressed
* Fix lint errors
* [chore] Update README
* Remove Icon
2024-09-24 13:02:49 -07:00
Matiss Janis Aboltins
f3451bfc2e
✨ (dashboards) ability to save filters & timeframes on spending widgets ( #3432 )
2024-09-24 08:03:04 +01:00
Matiss Janis Aboltins
48cdffbc03
🧪 (tests) adding custom report e2e tests ( #3493 )
2024-09-23 22:10:46 +01:00
Matiss Janis Aboltins
37d201b6fb
🐛 fix custom reports crashing when opening table ( #3484 )
2024-09-23 21:10:07 +01:00
Joel Jeremy Marquez
d1ecb3db44
Fix privacy filter ( #3472 )
...
* Fix privacy filter
* Release notes
* Coderabbit suggestion
* VRT
* VRT
* Revert VRT
* VRT
* VRT
* VRT
* VRT
* Delete VRT
* VRT
* Revert VRT
2024-09-23 10:22:05 -07:00
Tim
90e2fe60d1
fix modals on mobile BudgetTable ( #3487 )
2024-09-23 18:15:49 +01:00
Robert Dyer
09e3721036
Update tooltip and themes with better visibility ( #3298 )
...
* Update tooltip and themes with better visibility
* Rename merge request # into release notes
* rename release note
* update VRT
* tweak light theme
* dont put border on autocomplete menus
* update VRT
* tweak popover style
* simplify
* update VRT
* update VRT
---------
Co-authored-by: Dustin Conlon <dustin@dustinconlon.com >
Co-authored-by: Dustin Conlon <58367364+VoltaicGRiD@users.noreply.github.com >
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-09-22 13:01:30 -07:00
Matiss Janis Aboltins
6354598d48
🐛 (import) fix csv import checkboxes not working ( #3478 )
2024-09-22 20:30:59 +01:00
Matiss Janis Aboltins
55df377a20
♻️ rename report/rollover budget to tracking/envelope ( #3483 )
2024-09-22 20:30:44 +01:00
dependabot[bot]
c01e229bd7
build(deps): bump express from 4.19.2 to 4.20.0 ( #457 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.19.2 to 4.20.0.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.20.0 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 20:04:52 +01:00
dependabot[bot]
e8ff02b2e7
build(deps): bump body-parser from 1.20.2 to 1.20.3 ( #458 )
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.2...1.20.3 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-22 19:46:10 +01:00
Ryan Bianchi
634508a3bc
update sql regexp to default to empty string when field is null ( #3480 )
2024-09-22 18:11:20 +01:00
Rubén Martínez Hostyn
b1c8b3d689
fix: Update upcoming-release-notes link ( #460 )
2024-09-22 17:36:34 +01:00
Michael Clark
ec55e8dc9a
:electron: Replace deprecated file protocol registration ( #3475 )
...
* replace deprecated file handler in electron
* release notes
* types eh
* types
2024-09-21 17:19:10 +01:00
Matiss Janis Aboltins
a1bc66b10a
♻️ (synced-prefs) separate metadata and local prefs out ( #3458 )
2024-09-20 20:01:51 +01:00
Matiss Janis Aboltins
4485a631cd
Revert "CSV import e2e tests ( #3467 )" ( #3474 )
...
This reverts commit 5e12d4013a .
2024-09-20 19:48:10 +01:00
Matiss Janis Aboltins
25a4041958
🐛 (reports) deleting custom report should remove it from the dashboard ( #3469 )
2024-09-20 08:11:20 +01:00
Joel Jeremy Marquez
e6bf6da381
Undoable auto transfer notes + auto notes for cover ( #3411 )
...
* Undo auto transfer notes + auto notes for cover
* Release notes
* Fix notes
* Fix notes undo
* Do not show clicked category on transfer or cover menus
* Fix typecheck error
* typecheck
* Fix removeCategoriesFromGroups
2024-09-19 16:13:19 -07:00
Joel Jeremy Marquez
e507b8ff43
Fix React Aria Button hover styles ( #3453 )
...
* Fiox hover styles and use className instead of inline to prepare for future css migration
* Release notes
* Cleanup
* Update edit rule hover style
2024-09-19 16:12:57 -07:00
Koen van Staveren
5e12d4013a
CSV import e2e tests ( #3467 )
2024-09-19 21:33:51 +01:00
Michael Clark
84af8b76be
:electron: Remove some old updater code ( #3468 )
...
* remove some old updater code
* remove old updater logic
2024-09-19 09:16:50 +01:00
Joel Jeremy Marquez
b3669b3001
Fix reports form submit handlers ( #3462 )
...
* Fix form submit handlers
* Release notes
2024-09-18 06:29:06 -07:00
Joel Jeremy Marquez
6f41b20caf
[Mobile] Fix #3214 - Pull down to refresh triggering clicks on budget cells ( #3374 )
...
* Fix #3214
* Fix rollover indicator
* VRT
* Fix typecheck error
* VRT
* Release notes
* VRT
* Update style
* Fix budgeted
* VRT
* VRT
* Revert VRT
* VRT
* Fix style
* Revert usePreviewTransactions
* Fix error
2024-09-18 06:28:37 -07:00
Joel Jeremy Marquez
37d391b4fc
Do not allow renaming to an empty category or group name ( #3463 )
...
* Do not allow renaming to an emoty category or group name
* Release notes
2024-09-18 06:27:47 -07:00
Matiss Janis Aboltins
7702ee4f4f
✨ release simplefin as a first-party feature ( #3459 )
...
Closes #2272
2024-09-18 08:58:42 +01:00
Koen van Staveren
d0ba623cfa
fix: csv import deduplication ( #3456 )
2024-09-18 08:56:54 +01:00
Matiss Janis Aboltins
ea675f11ee
🐛 (synced-prefs) fix bulk-reading not working in import modal ( #3460 )
2024-09-18 08:03:53 +01:00
Martin Michotte
7b314e3b25
fix: Wrong payeeName used for CBC_CREGBEBB ( #451 )
2024-09-17 21:12:22 +01:00
mezger6
f78383be29
Fix pending transaction amount sign and payee name for National Bank of Greece import ( #448 )
...
* fixed pending transaction amount sign and payeeName for NBG bank import
* added release note
---------
Co-authored-by: Stefanos Chatzimichelakis <s.chatzimichelakis@iccs.gr >
2024-09-17 21:12:12 +01:00
Matt Fiddaman
17fd06894a
update synced account balance in db if available ( #3452 )
2024-09-17 21:10:52 +01:00
Matiss Janis Aboltins
4e6a3bbace
♻️ (synced-prefs) move budget type to synced prefs ( #3427 )
2024-09-17 20:21:06 +01:00
Michael Clark
3743a328e3
:electron: Restart server silently when adding self signed cert and add some logs ( #3431 )
...
* restart server silently on add self signed cert and add some logging
* release notes
* fix name
* updating names to be more specific
* removing setloading
* feedback
2024-09-17 08:59:33 +01:00
Matiss Janis Aboltins
6c87d85920
♻️ (synced-prefs) moving the prefs from metadata.json to the db ( #3423 )
2024-09-17 07:59:26 +01:00
Joel Jeremy Marquez
5b685ecc64
[Maintenance] Cleanup react aria packages and dedupe ( #3450 )
...
* Cleanup react aria packages and dedupe
* Release notes
2024-09-16 13:07:52 -07:00
Matt Fiddaman
9ea7bd255a
add support for ABANCA_CAGLPTPL payee name ( #455 )
2024-09-16 20:18:31 +01:00
Michael Clark
ae01066fe2
:electron: Reduce package size ( #3443 )
...
* reduce package size of all packages
* release notes
* Update beforePackHook.ts
2024-09-16 19:12:25 +01:00
Matiss Janis Aboltins
fefd1be22c
🐛 fix account filters being overridden ( #3441 )
2024-09-16 18:52:55 +01:00
Joel Jeremy Marquez
bdbf6e9ca6
[Maintenance] Reduce budget table re-renders ( #3448 )
...
* Reduce budget table re-renders
* Release notes
2024-09-15 15:10:52 -07:00
Ali Gradina
c5193b6d43
Marked files for translation ( #3430 )
2024-09-14 21:41:10 +01:00
Matiss Janis Aboltins
183c4b25a9
✨ (dashboards) ability to save cash-flow report filters/date-range ( #3417 )
2024-09-13 19:40:10 +01:00
Ali Gradina
933804e836
Translation for IncomeHeader, BalanceMenu & BudgetMenu .tsx ( #3426 )
2024-09-13 18:25:57 +01:00
NickFR
0a59f793bf
Translation: desktop-client/src/components/budget/BalanceWithCarryover.tsx ( #3352 )
2024-09-13 18:07:00 +01:00
Ali Gradina
cfa9ac09d7
Translation for MonthCountSelector, index, SidebarCategory & SidebarGroup Component ( #3363 )
2024-09-12 20:13:31 +01:00
molnarti
fe8532578d
Update bank-factory.js ( #452 )
2024-09-12 19:27:39 +01:00
Joel Jeremy Marquez
420aad0878
Final PR for react-aria-components Modal migration ( #3413 )
...
* Final PR for react-aria-components Modal migration
* Complete manager modals migration
* Release notes
* fix lint
* Apps full height
* Fix lint error
* VRT
* Centralize providers
* Feedback
2024-09-11 11:42:11 -07:00
Neil
16944a6140
Spending Report: Header update ( #3380 )
...
* adjust header
* notes
* typecheck fixes
* fix bugs and UI changes
* fix error for invalid time
* change budget button wording
* fix some visual issues
2024-09-11 10:58:59 +01:00
Matiss Janis Aboltins
b2d7b65ce9
♻️ (synced-prefs) moving budgetType pref back to MetadataPrefs ( #3410 )
...
* ♻️ (synced-prefs) moving budgetType pref back to MetadataPrefs (temporary)
* Release notes
2024-09-10 21:29:51 +01:00
Joel Jeremy Marquez
8c8c248ef7
[React Aria Button] Filter buttons ( #3401 )
...
* vrt
* Fix account menu test
* Fix payee icons and category notes
* vrt
* vrt
* Fix notes button
* VRT
* VRT
* React Aria Button - All except filters and autocomplete
* Fix typecheck errors
* Fix typecheck error
* Update
* Fix typecheck error
* Fix border
* VRT
* Revert MobileForms and TransactionEdit
* VRT
* VRT
* Revert VRT
* React Aria Button - Filter buttons
* Release notes
* Revert CoverModal and TransferModal
2024-09-10 13:09:32 -07:00
Michael Clark
6e8cdb30e8
:electron: Adding retries in to the file system writes ( #3406 )
...
* hardening the file system access by added retrys
* release notees
* remove unneeded console log
* promise-retry instead of my own
* tiny bit more info
* capital U
2024-09-09 22:10:07 +01:00
Joel Jeremy Marquez
3985d2549e
[React Aria Button] All remaining components except filters, mobile transaction edit, and autocomplete ( #3163 )
...
* vrt
* Fix account menu test
* Fix payee icons and category notes
* vrt
* vrt
* Fix notes button
* VRT
* VRT
* React Aria Button - All except filters and autocomplete
* Release notes
* Fix typecheck errors
* Fix typecheck error
* Fix button links
* Update
* Fix typecheck error
* Fix link button variant
* Fix typecheck error
* Fix typecheck error
* Fix typecheck error
* Fix border
* Fix mobile accounts page
* VRT
* Fix playwright config
* Revert MobileForms and TransactionEdit
* VRT
* Remove borderRadius
* Fix add account button
* VRT
* Revert VRT
* Fix tests
* Fix Cover and Transfer modals
* Fix lint error
2024-09-09 12:53:28 -07:00
Matiss Janis Aboltins
68a2af0248
✨ (dashboards) ability to save net-worth widget details ( #3364 )
2024-09-09 20:38:33 +01:00
Matiss Janis Aboltins
7231959f81
♻️ (synced-prefs) refactor ImportedTransactions usage of prefs ( #3408 )
2024-09-09 19:18:55 +01:00
Matiss Janis Aboltins
8498d7f788
♻️ (synced-prefs) refactor number formatter away from redux ( #3397 )
2024-09-09 08:04:41 +01:00
Julian Dominguez-Schatz
d752389710
Update splash background to match theming ( #3400 )
...
* Update splash background to match theming
* Add release notes
2024-09-08 21:01:23 -04:00
Matiss Janis Aboltins
95ed7aaf27
♻️ (synced-prefs) refactor some SyncedPrefs to string type ( #3395 )
2024-09-08 21:42:34 +01:00
Michael Clark
21dc573f3f
🔧 Prevent metadata.json update if the sync time value is the same ( #3398 )
...
* prevent metadata.json update if the sync time value is the same as the saved one
* release notes
2024-09-08 20:28:53 +01:00
Julian Dominguez-Schatz
cb0411b180
Convert RecurringSchedulePicker.jsx -> RecurringSchedulePicker.tsx ( #3396 )
...
* Supporting types
* Move `RecurringSchedulePicker.jsx` -> `RecurringSchedulePicker.tsx`
* Add release notes
2024-09-08 15:20:03 -04:00
David Martos
41b12151f6
Fix BancSabadell payee name based on the transaction amount ( #445 )
...
* Fix BancSabadell creditor and debtor names
* release notes
2024-09-08 19:45:17 +01:00
Julian Dominguez-Schatz
62dbe3acf5
Refine Menu/Select types to allow broader types for the value/name attribute ( #3391 )
...
* Refine `Menu`/`Select` types to allow arbitrary value types
* Add release notes
2024-09-08 13:16:50 -04:00
Michael Clark
bbff543768
🔧 Remove unneeded console log ( #3394 )
...
* remove unneeded console log
* release notes
2024-09-08 16:32:25 +01:00
Michael Clark
008a8a78b9
🔧 Prevent sidebar from saving to metadata until resize is complete ( #3393 )
...
* prevent sidebar from saving to metadata until resize is complete
* add release notes
2024-09-08 12:49:03 +01:00
Tim
c466189007
set html theme-color to match the webmanifest ( #3332 )
2024-09-07 20:12:53 +01:00
Tim
b856c4874e
add option to select dark theme for "System default" ( #3325 )
...
* add option to select dark theme for "System default"
* add release notes
* fix release notes
* update visual tests
2024-09-07 20:08:04 +01:00
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
Robert Dyer
d60e7501cc
Sync multiple accounts in a single SimpleFIN API call. ( #384 )
2024-09-07 10:33:17 +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
dependabot[bot]
0760583359
build(deps): bump micromatch from 4.0.7 to 4.0.8 ( #447 )
...
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-09-03 18:39:42 +01:00
Matiss Janis Aboltins
a757ba6bdc
🔖 (24.9.0) ( #444 )
...
* 🔖 (24.9.0)
* Remove used release notes
* Upgrade actual-web
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-03 18:21:51 +01:00
Arnaud Weyts
7a018e09a9
Fix wrong payeeName used for KBC_KREDBEBB ( #442 )
2024-09-02 13:32:03 +01:00
hsk-dk
c4d01fe63f
Update bank-factory.js ( #441 )
...
* Update bank-factory.js
Added NORDEA_NDEADKKK (Nordea Personal Denmark) to the list BANKS_WITH_LIMITED_HISTORY
* Create 340.md
* Rename 340.md to 440.md
* Rename 440.md to 441.md
2024-08-31 20:09:56 +01:00
Rubén Martínez Hostyn
446f40714d
Prevent account fallback if name is defined in formatPayeeName ( #429 )
...
* Prevent account fallback if name is defined
* Update realease-notes
* Add comment
2024-08-29 22:10:55 +01:00
Rubén Martínez Hostyn
3b26aa05b5
Fallback creditorName to remittanceInformationUnstructured in BANKINTER_BKBKESMM ( #428 )
...
* fallback creditorName to remittanceInformationUnstructured
* Update release-notes
2024-08-29 21:45:09 +01:00
Matt Fiddaman
d613a6be6e
🧹 optimise GoCardless bank sync to use fewer api calls ( #436 )
...
* don't fetch balance from gocardless unless it's needed
* release note
* refactor into common function
* Update src/app-gocardless/app-gocardless.js
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
---------
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-08-26 11:03:59 +01:00
Matt Fiddaman
2b37d5a642
fix gocardless error handling ( #439 )
...
* fix gocardless error handling
* release note
* remove redundant tests
* tcrasset feedback
2024-08-25 17:53:16 +01:00
Tom Crasset
6a41d28404
add logging middleware ( #434 )
2024-08-22 18:57:25 +01:00
Matt Fiddaman
8d4dbbf5f2
🧹 remove unused accountMetadata GoCardless API call on sync ( #435 )
2024-08-19 01:01:34 +01:00
Tom Crasset
b8d2797259
Add integration tests for remaining app-sync.js endpoints% ( #425 )
2024-08-18 21:11:01 +01:00
Matt Fiddaman
8201085ccb
fix payee name selection based on the amount ( #427 )
...
* fix payee name selection based on the amount
* release note
* fix unnecessary check, trans.amount is never set
2024-08-17 16:05:13 +01:00
Tom Crasset
c16a8faa3f
add integration tests for the /sync endpoint ( #423 )
2024-08-17 15:21:03 +01:00
Matt Fiddaman
4ce7f55e0c
add stale workflow update from actual ( #430 )
2024-08-17 12:34:40 +01:00
dependabot[bot]
574448ff3b
build(deps): bump axios from 1.7.2 to 1.7.4 ( #424 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-17 12:28:20 +01:00
Tom Crasset
7fcda084ab
refactor user validation into middleware ( #422 )
2024-08-16 21:41:22 +01:00
Tom Crasset
baf04a4d48
[Maintenance] improve testing utils and add delete-user-file test ( #421 )
...
* improve testing utils and add delete-user-file test
* remove linting errors
* add release notes
* match npm scripts naming style
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
* add raw middleware for /sync
---------
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
2024-08-15 17:52:39 +01:00
sarfios20
a879960a2d
Add SANTANDER_BSCHESMM to banks with limited history ( #418 )
2024-08-15 08:44:37 +01:00
Jakob Petsovits
eec5fbb1cc
Return early from SimpleFIN /transactions if the account needs attention ( #413 )
2024-08-11 17:59:48 +01:00
Robert Dyer
b74f0f2982
Show better error if SimpleFIN account cant be found. ( #412 )
2024-08-08 20:26:36 +01:00
Robert Dyer
12f4295932
Stop server crashing when SimpleFIN is down. ( #410 )
2024-08-05 10:13:43 +01:00
Robert Dyer
d33e5cc766
Fix crash when SimpleFIN JSON data is bad. ( #409 )
2024-08-04 21:19:26 +01:00
Peccadilloz
df3aaf961d
Add gocardless support for Berliner Sparkasse (Germany) ( #358 )
2024-08-03 17:00:54 +01:00
Matiss Janis Aboltins
6b57e45e04
🔖 (24.8.0) ( #408 )
2024-08-03 14:56:21 +01:00
vrozaksen
842e11b3a1
[WIP] Update mbank-retail-brexplpw.js ( #407 )
2024-08-02 19:39:34 +01:00
spideraxal
e3101fb86b
Improve GoCardless adapter for ING (Romania) ( #405 )
...
* Alphabetical order of banks
* Fix notes field for pendingg transactions
* Release notes fix
---------
Co-authored-by: spideraxal <me@spideraxal.com >
2024-08-01 17:59:27 +01:00
Matt Fiddaman
943f903646
fix date calculation in Nationwide bank handler ( #406 )
...
* fix date calculation in Nationwide bank handler
* release note
2024-07-29 18:55:34 +01:00
rodriguestiago0
b4a620e74e
Obfuscate password when login the login header ( #402 )
2024-07-29 18:49:59 +01:00
Matiss Janis Aboltins
d3d9f70657
⬆️ upgrade yarn to 4.3.1 ( #403 )
2024-07-23 05:45:10 +01:00
spideraxal
c19cc56c55
Added GoCardless Integration for ING (Romania) ( #401 )
2024-07-18 20:40:03 +01:00
djm
40e432dedb
Fix verify script ( #400 )
2024-07-17 20:08:17 +01:00
Dan D.
7824c52d9f
Fix SimpleFIN blank payee introduced in #353 ( #397 )
2024-07-15 18:21:37 +01:00
Oskar
145659b256
Add gocardless support for easybank (Austria) ( #396 )
2024-07-13 19:54:52 +01:00
Tom Crasset
7e84cf897c
add Fortuneo Banque GoCardless integration ( #389 )
2024-07-10 19:41:36 +01:00
Matt Fiddaman
3661c1585e
Move bank sync payee name normalisation from actual to actual-server ( #353 )
2024-07-09 19:05:20 +01:00
Craig Dennis
17cdea9beb
Update SEB Credit Card adapter to include SEB Card Accounts ( #391 )
2024-07-09 18:04:06 +01:00
DJ Mountney
228f38617b
Remove trafico in favor of our community bot ( #390 )
...
* Remove traffico in favor of our community bot
* Add changelog
2024-07-08 13:37:47 -07:00
Robert Dyer
74ade73476
Update URL to log into SimpleFIN. ( #385 )
2024-07-07 20:31:59 +01:00
wdpk
81acd29c73
remove version from docker-compose.yml ( #388 )
2024-07-07 20:30:09 +01:00
Tom Crasset
1da9c821ee
Prettify GoCardless Bank Integration README ( #386 )
2024-07-04 17:24:26 +01:00
Matiss Janis Aboltins
2006d885b8
🔖 (24.7.0) custom reports, splits in rules, tags and more ( #383 )
2024-07-02 21:49:02 +01:00
Matiss Janis Aboltins
167522d322
⬆️ upgrade dependency tree to solve CVE-2023-42282 ( #378 )
2024-06-29 08:55:37 +01:00
Matt Fiddaman
f5307e4bd4
Copy trafico workflow from actual ( #380 )
2024-06-19 21:22:47 +01:00
dependabot[bot]
382d347508
build(deps): bump braces from 3.0.2 to 3.0.3 ( #377 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-18 20:42:21 +01:00
Matiss Janis Aboltins
c792c0f54e
🔧 add github action for handling stale PRs ( #376 )
2024-06-18 20:24:45 +01:00
Robert Dyer
73d0f04d45
Properly handle errors for SimpleFIN. ( #375 )
2024-06-18 19:39:08 +01:00
Matt Fiddaman
925926f542
Add bank handler for NATIONWIDE_NAIAGB21 (Nationwide) ( #372 )
2024-06-16 14:47:41 +01:00
vojeroen
44ddf210ea
fix TypeError in GoCardless bnp-be-gebabebb sync ( #370 )
2024-06-16 14:45:03 +01:00
Matt Fiddaman
62c6a8775c
Add bank handler for VIRGIN_NRNBGB22 (Virgin Money) ( #360 )
2024-06-16 14:38:49 +01:00
daca11
1af5ab09e9
Grab payee name for Abanca gocardless integration ( #359 )
2024-06-08 14:09:05 +01:00
Robert Dyer
aa22e6951d
Add GoCardless banks to the bank factory test suite. ( #367 )
2024-06-05 17:33:23 +01:00
Robert Dyer
55724acafa
Refactor GoCardless bank code to avoid duplication ( #362 )
2024-06-05 17:32:44 +01:00
Robert Dyer
e3934b96dc
Ignore coverage folder in the coverage report. ( #366 )
2024-06-04 20:07:55 +01:00
Matiss Janis Aboltins
2221fd8dff
🔖 (24.6.0) ( #368 )
2024-06-03 11:05:23 +01:00
Michael Clark
db6b4e4800
⬆️ Updated better-sqlite3 to 9.6.0 ( #357 )
2024-05-16 21:10:40 +01:00
vojeroen
abd049e715
fill in creditor name for BNP bank transactions ( #349 )
2024-05-16 19:57:24 +01:00
Rubén Martínez Hostyn
c51e636637
Add BANKS_WITH_LIMITED_HISTORY constant and Implement BANKINTER_BKBKESMM Bank Adapter ( #355 )
2024-05-16 19:56:51 +01:00
Joseph Livecchi
3a486ed973
Added Header Authentication - Server Part ( #312 )
...
* Added loginMethod config option
Added a new config option loginMethod that can be password (default) or header for header authentication. This value is returned to the client to be used on the front end
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
Co-authored-by: DJ Mountney <david.mountney@twkie.net >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Johannes Löthberg <johannes@kyriasis.com >
Co-authored-by: Matt Fiddaman <github@m.fiddaman.uk >
Co-authored-by: DJ Mountney <david@twkie.net >
2024-05-04 10:29:58 -07:00
Jakob Lover
33c204dedb
Extend bank adapter for SEB Kort ( #350 )
2024-05-04 11:41:26 +01:00
Dario Ernst
41a34d0f1c
Add gocardless support for Sparkasse Karlsruhe (Germany) ( #346 )
2024-05-03 20:56:58 +01:00
Matiss Janis Aboltins
f1488077dd
🔖 (24.5.0) mobile improvements and much more ( #351 )
2024-05-03 17:51:23 +01:00
Matt Fiddaman
c0b21a9f7e
Add backup date field for GoCardless transactions with bank BNP_BE_GEBABEBB ( #345 )
...
* Add backup date field for GoCardless transactions with bank BNP_BE_GEBABEBB
* release note
2024-04-22 18:27:04 +01:00
Matt Fiddaman
4ae654d54d
Refactor to add strict type comparisons and remove unnecessary else blocks ( #343 )
2024-04-20 18:57:07 +01:00
Matt Fiddaman
1bbba663b2
Make /admin/login return a descriptive error when no password is provided ( #342 )
2024-04-19 21:35:19 +01:00
Matt Fiddaman
44c7b4eab0
Make running app.js cwd agnostic, extend config to allow changing dataDir ( #341 )
2024-04-19 21:24:00 +01:00
Johannes Löthberg
ae0faf467f
Allow setting accessValidForDays and maxHistoricalDays per bank ( #334 )
...
* Allow setting accessValidForDays per bank
This also stops taking `accessValidForDays` from the client since it's
hardcoded there anyway and it's simpler to just have these per-bank
values in one place.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
* Get the max allowed maxHistoricalDays value from the GoCardless API
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
* Upgrade nordigen-node to 1.4.0
Contrary to the claims in the nordigen-node changelog 1.3.0 did *not*
fix the missing support for passing in accessValidForDays, so we have to
upgrade to 1.4.0 to actually get the fix.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
---------
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2024-04-14 17:21:47 +01:00
dependabot[bot]
a5a5f30dd7
build(deps): bump tar from 6.1.11 to 6.2.1 ( #335 )
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.11 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.1.11...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-04-12 21:25:59 +01:00
Robert Dyer
f06bbf9a51
Add ACTUAL_PORT environment variable to docker-compose.yml ( #333 )
2024-04-07 16:27:48 +01:00
dependabot[bot]
1c61508abb
build(deps): bump express from 4.18.2 to 4.19.2 ( #329 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-02 18:29:59 +01:00
Matiss Janis Aboltins
deec1f998c
🔖 (24.4.0) custom reports improvements, stability enhancements ( #332 )
...
* 🔖 (24.4.0) custom reports improvements, stability enhancements
* Remove used release notes
* Upgrade actual
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-02 07:30:31 +01:00
Björn Wallebäck
bf404104c2
feat: add 'SEB Kort Bank AB' credit card support ( #325 )
...
* feat: add 'SEB Kort Bank AB' credit card support
* add: release notes for #325
* Calculate balance correctly for SEB Kort credit cards
2024-03-23 11:04:00 +00:00
dependabot[bot]
5fde6561d0
build(deps): bump follow-redirects from 1.15.4 to 1.15.6 ( #322 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 19:39:58 +00:00
Martin Myhrman
6e9eddeb56
feat: add SEB Privat bank ( #316 )
2024-03-03 20:11:56 +00:00
Matiss Janis Aboltins
b926af286a
🔖 (24.3.0) ( #317 )
...
* 🔖 (24.3.0)
* Remove used release notes
* Upgrade @actual/web
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-03 17:25:45 +00:00
dependabot[bot]
f43097f813
build(deps): bump ip from 2.0.0 to 2.0.1 ( #314 )
2024-02-28 08:10:17 +00:00
Dan D
04147fb9b9
Pending Transaction Support for SimpleFIN Integration ( #315 )
...
* Add Pending Transaction Support
Adds support for pending transactions (for banks that support them) from SimpleFIN.
* Release Note - Pending Transactions for SimpleFIN
* Fix Linter Errors
* Fix additional Iinter errors
* Spacing - Lint Error Fix
2024-02-21 13:28:10 -07:00
DJ Mountney
cd4a2b6678
Fix the link page for gocardless ( #311 )
...
* Fix the link page for gocardless
Ensures the redirect page is auto-closed after linking
2024-02-13 11:20:31 -08:00
DJ Mountney
16faf49438
Update the nordigen-node gem to get new endpoints ( #310 )
...
* Update the nordigen-node gem to get new endpoints
2024-02-13 09:34:35 -08:00
Matiss Janis Aboltins
13a39168c4
🔧 upgrade deprecated github actions ( #307 )
2024-02-02 20:35:24 +00:00
circle3451
10d53fbe5f
Add gocardles ssupport for Andelskassen Fælleskassen ( #305 )
2024-02-02 20:06:34 +00:00
Matiss Janis Aboltins
21c65cf68f
🔖 (24.2.0) cleared transaction improvements; experimental simplefin bank-sync ( #306 )
2024-02-02 19:40:44 +00:00
Zach Whelchel
e7f6348d9a
SimpleFin ( #296 )
...
* Initial support for SimpleFin.
* Added release notes and lint cleanup.
* Changed some notes for better context.
* Fixed logic.
* Changes per requests on PR.
* More cleanup of null checks.
2024-01-20 14:35:30 -08:00
Norbert Takács
af6de6b585
Update README.md broken link ( #303 )
...
* Update README.md broken link
* added release notes
* moved release file
* Delete upcoming-release-notes/299.md
---------
Co-authored-by: Norbert Takacs <norbert.takacs@postnord.com >
Co-authored-by: youngcw <calebyoung94@gmail.com >
2024-01-18 11:20:22 -07:00
Harrison Kiang
d8c7a0a358
non-root users for Dockerfiles ( #300 )
...
* Optional non-root users for Dockerfiles
2024-01-18 09:26:51 -08:00
DJ Mountney
58f7b09e8d
Limit yarn concurrency on 32bit ( #302 )
...
* Limit yarn concurrency on 32bit
- improves ci stability
2024-01-18 09:04:04 -08:00
albertchae
7b36c2207a
Remove obsolete fly.template.toml ( #284 )
2024-01-12 17:19:20 +00:00
dependabot[bot]
6de1fe34e3
build(deps): bump follow-redirects from 1.15.2 to 1.15.4 ( #299 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-11 19:08:01 +00:00
Matiss Janis Aboltins
ff073b1221
♻️ (gocardless) renamed nordigen_* secrets to gocardless_* ( #293 )
2024-01-09 19:21:28 +00:00
Waseh
1d4eaaa79c
Change SparNord integration to add support for Lægernes Bank ( #298 )
2024-01-09 09:00:33 +00:00
visurel
3b83f064d4
Add GoCardless bank integration for SPK_MARBURG_BIEDENKOPF_HELADEF1MAR ( #297 )
2024-01-09 08:59:16 +00:00
t4cmyk
c330020487
Add GoCardless bank integration for ING_INGDDEFF ( #294 )
...
including some test data
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2024-01-06 16:29:45 +00:00
Matiss Janis Aboltins
2f7b3917ed
🔖 (24.1.0) Mobile split transactions ( #295 )
2024-01-06 10:18:51 +00:00
Matiss Janis Aboltins
933fc27126
📝 (gocardless) updated the docs - removed redundant information ( #292 )
2023-12-22 21:33:06 +00:00
Matiss Janis Aboltins
c910b6efcb
Revert " ♻️ (gocardless) renamed nordigen_* secrets to gocardless_*"
...
This reverts commit 633463a184 .
2023-12-15 19:20:57 +00:00
Matiss Janis Aboltins
633463a184
♻️ (gocardless) renamed nordigen_* secrets to gocardless_*
2023-12-15 19:18:54 +00:00
Matiss Janis Aboltins
5ac4c58d1e
🔖 (23.12.1) fix '.migrate' file causing Synology NAS problems ( #290 )
2023-12-07 18:28:42 +00:00
Bernd Schorgers
f93893e007
Store migrations statestore in datadir ( #289 )
2023-12-05 21:10:17 +00:00
Matiss Janis Aboltins
42699ac044
🔖 (23.12.0) darkmode, transaction locking, mobile updates and more ( #286 )
2023-12-02 19:45:50 +00:00
Feliciaan De Palmenaer
bb07652cf8
Changed fintro specific bank integration to work with BNP and Hello Bank ( #285 )
2023-12-01 17:50:53 +00:00
Matiss Janis Aboltins
dc47c6d72a
🐛 improved gocardless error handling ( #282 )
2023-12-01 17:49:27 +00:00
Toon Willems
4b12561905
Add workaround for non-unique transactionIds for Belfius bank ( #283 )
...
Co-authored-by: Toon Willems <toon.willems@silverfin.com >
2023-11-30 17:51:39 +00:00
Matiss Janis Aboltins
ca4ea97768
⬆️ (node-migrate) upgraded to v2.0.1 ( #281 )
2023-11-22 22:14:02 +00:00
Val Markovic
87813b398a
Add "docker.io/" registry prefix to docker compose image ( #274 )
...
Required by Podman Compose. Docker Compose should not care either way. The registry prefix is explicitly supported in the [compose file spec](https://github.com/compose-spec/compose-spec/blob/master/spec.md#image )
2023-11-21 11:14:45 -08:00
Matiss Janis Aboltins
7865e08c91
⬆️ (yarn) upgrade yarn to v4 and better-sqlite3 to v9.1.1 and node to v18 ( #277 )
2023-11-17 22:20:53 +00:00
Matiss Janis Aboltins
e116d01453
🐛 (gocardless) fix banksync - create singleton client ( #278 )
2023-11-16 07:19:19 +00:00
dependabot[bot]
a6c1443669
build(deps): bump axios from 1.3.2 to 1.6.1 ( #276 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.3.2 to 1.6.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.3.2...v1.6.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-11 18:49:16 +00:00
Matiss Janis Aboltins
de604b9f3a
🐛 (docker) add missing migrations folder ( #275 )
2023-11-09 07:53:19 +00:00
Matiss Janis Aboltins
1f79708ea3
✨ ability to add migrations ( #267 )
2023-11-07 18:10:16 +00:00
Matiss Janis Aboltins
494d67459f
Create FUNDING.yml ( #270 )
2023-11-06 20:06:51 +00:00
Matiss Janis Aboltins
9e7c2e7a65
🔖 (23.11.0) ( #273 )
2023-11-04 10:32:08 +00:00
dependabot[bot]
1f5ff932b1
build(deps): bump @babel/traverse from 7.20.13 to 7.23.2 ( #272 )
2023-10-19 08:44:25 +01:00
Matiss Janis Aboltins
75af7b9987
🔧 (github) adding issue templates ( #262 )
...
* 🔧 (github) adding issue templates
* Release notes
2023-10-05 08:40:11 +01:00
Matiss Janis Aboltins
b8fbc9b19c
🔥 remove jlongster/actual-server package ( #260 )
...
* 🔥 remove jlongster/actual-server package
* Release notes
2023-10-05 08:40:00 +01:00
Matiss Janis Aboltins
fc643d28c6
⬆️ upgrade better-sqlite3 to v8.6.0 ( #268 )
...
* ⬆️ upgrade better-sqlite3 to v8.6.0
* Release notes
2023-10-05 08:39:45 +01:00
Matiss Janis Aboltins
9d6b9c556d
🔖 (23.10.0) ( #269 )
...
* 🔖 (23.10.0)
* Remove used release notes
* Upgrade web
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-04 18:00:13 +01:00
Johannes Löthberg
46dbc89482
Make edge builds fetch master builds from correct repository ( #265 )
...
If we don't verify that the repository ID is what we expected then we
will pull artifacts from PRs where the source branch is `master`.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-09-10 20:04:19 -05:00
Jakob Aarup Skov
bde303ec45
Add GoCardless bank integration for Spar Nord SPARNORD_SPNODK22 ( #257 )
2023-09-03 17:42:41 +01:00
James Hackett
6512c465f0
Make file size uploads configurable via env vars ( #245 )
2023-09-03 17:42:28 +01:00
Matiss Janis Aboltins
6f216cc1aa
🔖 (23.9.0) mobile transaction entry, privacy mode ( #259 )
2023-09-03 16:22:20 +01:00
Constantin Mihai
ad65fcdffc
Fix config file not being loaded from the project root by default ( #249 )
2023-08-16 20:03:58 +01:00
Dylan Myers
87747a83b9
Disable Express x-powered-by Header ( #248 )
2023-08-16 18:36:33 +01:00
Ludvig Hozman
0501deac2d
Add DANSKEBANK_DABANO22 integration ( #244 )
2023-08-15 19:07:17 +01:00
Johannes Löthberg
95c7d5bc2c
Decide on transaction date during GoCardless transaction normalization ( #243 )
2023-08-15 08:29:38 +01:00
CharlieMK
09380db661
Add FINTRO_BE_GEBABEBB GoCardless integration (Include additionalInformation in notes) ( #242 )
2023-08-09 21:20:50 +01:00
Johannes Löthberg
52c1676005
Add NORWEGIAN_SE_NORWNOK1 bank ( #237 )
...
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com >
2023-08-09 17:54:36 +01:00
Johannes Löthberg
9c9f6645d3
Add GoCardless bank integration for American Express AESUDEF1 ( #239 )
2023-08-09 08:27:47 +01:00
Johannes Löthberg
9102d974a5
Make endDate optional when downloading GoCardless transactions ( #241 )
2023-08-09 08:22:57 +01:00
Matiss Janis Aboltins
7cef3fe24b
🔖 (23.8.1) fix nYNAB import, mobile colors and other smaller fixes ( #240 )
...
- web: https://github.com/actualbudget/actual/pull/1475
- server: https://github.com/actualbudget/actual-server/pull/240
- docs: https://github.com/actualbudget/docs/pull/260
2023-08-07 18:58:41 +01:00
Matiss Janis Aboltins
496d60c3a7
🔖 (23.8.0) stability improvements and new experimental features ( #238 )
...
- web: https://github.com/actualbudget/actual/pull/1444
- server: https://github.com/actualbudget/actual-server/pull/238
- docs: https://github.com/actualbudget/docs/pull/257
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-02 21:01:54 +01:00
Matiss Janis Aboltins
ce8d53a513
🔥 (nordigen) removing env var/config file support ( #235 )
...
Removing env var/config file support for Nordigen secrets. These have
been migrated to the new `secrets` db table a while ago. We can now
clean up the legacy implementation for these secrets.
2023-07-29 19:59:31 +01:00
Matiss Janis Aboltins
20c2f1950b
♻️ rename nordigen to gocardless ( #231 )
...
Just renaming things from Nordigen to Gocardless.
2023-07-24 19:41:25 +01:00
dependabot[bot]
723d9cd62c
build(deps): bump word-wrap from 1.2.3 to 1.2.4 ( #230 )
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3
to 1.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jonschlinkert/word-wrap/releases ">word-wrap's
releases</a>.</em></p>
<blockquote>
<h2>1.2.4</h2>
<h2>What's Changed</h2>
<ul>
<li>Remove default indent by <a
href="https://github.com/mohd-akram "><code>@mohd-akram</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24 ">jonschlinkert/word-wrap#24</a></li>
<li>🔒 fix: CVE 2023 26115 (2) by <a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41 ">jonschlinkert/word-wrap#41</a></li>
<li>🔒 fix: CVE-2023-26115 by <a
href="https://github.com/aashutoshrathi "><code>@aashutoshrathi</code></a>
in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33 ">jonschlinkert/word-wrap#33</a></li>
<li>chore: publish workflow by <a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/42 ">jonschlinkert/word-wrap#42</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a
href="https://github.com/mohd-akram "><code>@mohd-akram</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/24 ">jonschlinkert/word-wrap#24</a></li>
<li><a
href="https://github.com/OlafConijn "><code>@OlafConijn</code></a> made
their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/41 ">jonschlinkert/word-wrap#41</a></li>
<li><a
href="https://github.com/aashutoshrathi "><code>@aashutoshrathi</code></a>
made their first contribution in <a
href="https://redirect.github.com/jonschlinkert/word-wrap/pull/33 ">jonschlinkert/word-wrap#33</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 ">https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="f64b188c72 "><code>f64b188</code></a>
run verb to generate README</li>
<li><a
href="03ea08256b "><code>03ea082</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/42 ">#42</a>
from jonschlinkert/chore/publish-workflow</li>
<li><a
href="420dce9a24 "><code>420dce9</code></a>
Merge pull request <a
href="https://redirect.github.com/jonschlinkert/word-wrap/issues/41 ">#41</a>
from jonschlinkert/fix/CVE-2023-26115-2</li>
<li><a
href="bfa694edf5 "><code>bfa694e</code></a>
Update .github/workflows/publish.yml</li>
<li><a
href="ace0b3c78f "><code>ace0b3c</code></a>
chore: bump version to 1.2.4</li>
<li><a
href="6fd7275946 "><code>6fd7275</code></a>
chore: add publish workflow</li>
<li><a
href="30d6daf60f "><code>30d6daf</code></a>
chore: fix test</li>
<li><a
href="655929cabe "><code>655929c</code></a>
chore: remove package-lock</li>
<li><a
href="49e08bbc32 "><code>49e08bb</code></a>
chore: added an additional testcase</li>
<li><a
href="9f626935f3 "><code>9f62693</code></a>
fix: cve 2023-26115</li>
<li>Additional commits viewable in <a
href="https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/actualbudget/actual-server/network/alerts ).
</details>
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-19 17:08:34 +01:00
Matiss Janis Aboltins
1de788ea68
⬆️ (nordigen-node) upgrade to v1.2.6 ( #229 )
...
1. upgrade `nordigen-node` to 1.2.6 (which uses the new gocardless
domain)
2. allow accessing `nordigen` functionality via `/gocardless` to unblock
using the new API path in actual-web
2023-07-18 18:31:54 +01:00
Matiss Janis Aboltins
354152dbb5
🔖 (23.7.2) more patches (not so critical, but still annoying) ( #225 )
...
- web: https://github.com/actualbudget/actual/pull/1322
- server: https://github.com/actualbudget/actual-server/pull/225
- docs: https://github.com/actualbudget/docs/pull/230
2023-07-09 17:03:55 +01:00
Matiss Janis Aboltins
c2ee92878c
🔖 (23.7.1) critical sync fixes ( #224 )
...
- web: https://github.com/actualbudget/actual/pull/1295
- server: https://github.com/actualbudget/actual-server/pull/224
- docs: https://github.com/actualbudget/docs/pull/225
2023-07-05 21:51:03 +01:00
Matiss Janis Aboltins
8237eb56ab
🔖 (23.7.0) Nordigen release, stability improvements ( #222 )
...
- web: https://github.com/actualbudget/actual/pull/1280
- server: https://github.com/actualbudget/actual-server/pull/222
- docs: https://github.com/actualbudget/docs/pull/223
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-04 22:08:39 +01:00
Shazib Hussain
28e0d712ab
Update comments in docker-compose.yml ( #221 )
2023-06-30 21:16:35 -04:00
Matiss Janis Aboltins
debb33a63d
♻️ (crdt) use actual-app/crdt package instead of api ( #218 )
...
Using the new CRDT package instead of API.
2023-06-19 08:07:21 +01:00
Jed Fox
5252f45073
Add a health check script ( #214 )
...
This allows running a health check from inside the container. Usage:
`npm run health-check`. That may not work inside of Alpine containers,
so you can do `node src/scripts/health-check.js` directly instead. Fixes
#213 .
2023-06-18 22:36:16 -04:00
Rich Howell
5954141c15
Contributing readme link update ( #217 )
...
Replaced contributing link
<!-- Thank you for submitting a pull request! Make sure to follow the
instructions to write release notes for your PR — it should only take a
minute or two:
https://github.com/actualbudget/docs#writing-good-release-notes -->
2023-06-14 20:07:50 +01:00
Jed Fox
ca27949989
Update “how it works” link ( #216 )
...
- https://github.com/actualbudget/docs/pull/202
2023-06-14 07:33:52 +01:00
Rich Howell
8ac74ed397
Update README.md ( #215 )
...
Remove the bulk in favour of links to our core docs.
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-06-13 14:05:59 -04:00
Matiss Janis Aboltins
7c8e9bb5ec
🔖 (23.6.0) category hiding and filters for reports ( #207 )
...
Web: https://github.com/actualbudget/actual/pull/1087
Server: https://github.com/actualbudget/actual-server/pull/207
Docs: https://github.com/actualbudget/docs/pull/179
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-01 21:13:18 +01:00
Jed Fox
d1ff06840e
Migrate to combined release notes action from main repo ( #208 )
2023-06-01 16:07:42 -04:00
Jed Fox
c2c8c1719e
Authenticate request for artifacts ( #204 )
...
Previously, the latest artifact list was requested unauthenticated using
`ADD "https://api.github.com/ ..." /tmp/artifacts.json`. While this works
locally, on GitHub’s servers it seems that the per-IP rate limit was
exceeded. There isn’t a way to get Docker to pass the `Authorization`
header that I know of, so this work has been moved to an external shell
script that pulls down the relevant data.
2023-05-15 17:47:10 -04:00
Jed Fox
5d36ecbbbb
Update README ( #201 )
2023-05-05 19:34:02 -04:00
Matiss Janis Aboltins
9169bfabad
🔖 (23.5.0) various improvements ( #200 )
2023-05-04 18:51:03 +01:00
Matiss Janis Aboltins
fb6dc5e8f1
🐛 (nordigen) return JSON response for the secrets API ( #197 )
...
A small fix: returning JSON response instead of plain-text.
The frontend always expects a JSON response. So a tiny fix here..
2023-05-02 19:06:14 +01:00
Henrik Maaland
d60bb6a19e
App secret service ( #194 )
...
Co-authored-by: Henrik Maaland <henrikm@netpower.no >
2023-04-26 08:41:07 -04:00
Jed Fox
996f238648
Remove the unused migrations folder ( #195 )
2023-04-25 16:18:41 -04:00
Jakub Kuczys
7c744f0e3d
Add a field with all transactions to /nordigen/transactions endpoint ( #190 )
...
Helps with actualbudget/actual#919 by adding the `all` field wit both
pending and booked transactions to the output of
`getTransactionsWithBalance()` and, by extension, the
`/nordigen/transactions` endpoint.
I could alter the `getTransactions()` to return the `all` field as well
but I figured that keeping it such that it returns the output from
Nordigen API 1:1 might be better so I left it as is. If you don't agree,
let me know and I'll update this.
2023-04-22 16:44:43 +01:00
Matiss Janis Aboltins
2f54a948be
🔖 (23.4.2) revert back to old autocomplete & keyboard shortcut fix ( #192 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-22 15:43:51 +01:00
Jed Fox
652d75a939
Add a handler for AxiosError errors ( #189 )
2023-04-17 15:54:36 -04:00
Jed Fox
104c9803f7
Add a password set/reset script ( #186 )
...
Co-authored-by: Matiss Janis Aboltins <matiss@mja.lv >
2023-04-16 15:08:06 -04:00
Matiss Janis Aboltins
bc93604576
🔖 (23.4.1) fix rule creation from transaction list ( #188 )
2023-04-16 18:11:43 +01:00
Jed Fox
a1af1ff3d2
Add express-rate-limit ( #187 )
...
CodeQL keeps yelling at us about this… I’m not sure if the filter is
smart enough to use this rate limit middleware to remove the warnings,
but at least we will be setting a reasonable bound on attempts to crack
the server password.
2023-04-12 16:38:43 -04:00
Alberto Gasparin
47d77a3198
Use babel preset-typescript ( #185 )
...
Seems like we already added `tsc` to build the project, but we use the
wrong babel preset (Flow) instead of the specific TS one. This is only
used in testing to make Jest work (from what I can tell).
2023-04-08 23:21:14 -04:00
intiplink
82b4643c78
github action workflow: revert old way to build images ( #184 )
2023-04-08 12:13:25 -04:00
Jed Fox
0096907368
Add workflow_dispatch to edge image action so it can be manually run
2023-04-08 07:47:42 -04:00
Jed Fox
1504127979
Blank commit to trigger image build
2023-04-08 07:46:29 -04:00
Jed Fox
6f7306cd37
Don’t check for release notes on release/* branches ( #181 )
2023-04-07 16:26:29 -04:00
intiplink
063d468836
Add support for armv6l (alpine based images) ( #182 )
...
GitHub CI log:
```
[linux/arm/v6 base 6/8] RUN yarn workspaces focus --all --production
204.6 ➤ YN0007: │ bcrypt@npm:5.1.0 must be built because it never has been before or the last one failed
204.6 ➤ YN0007: │ better-sqlite3@npm:8.2.0 must be built because it never has been before or the last one failed
...
[linux/arm/v7 base 6/8] RUN yarn workspaces focus --all --production
203.8 ➤ YN0007: │ bcrypt@npm:5.1.0 must be built because it never has been before or the last one failed
203.8 ➤ YN0007: │ better-sqlite3@npm:8.2.0 must be built because it never has been before or the last one failed
```
It seems that both armv6 and armv7 have the same issues with `bcrypt`
and `better-sqlite3` not being built. These packages are required to
build from source, luckily QEMU use armv7l for compiling.
Tested and working on RPi Zero W.
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-04-07 14:37:10 -04:00
Matiss Janis Aboltins
7e88de182e
🔖 (23.4.0) ( #180 )
2023-04-06 22:16:15 +01:00
Jed Fox
bf4319d978
Add some basic debug logging ( #178 )
...
This will help people sort out configuration issues. Will open a PR to
the docs as well to guide people to troubleshoot using this!
2023-04-06 13:24:46 -04:00
Trevor Farlow
c3d89b6509
✨ New Docker Hub org in CI and README ( #175 )
...
Update all Docker Hub references to new `actualbudget` organization from
`jlongster` personal account.
We're officially an org now!
A bit of markdown/yaml auto-formatting snuck in, too.
Closes https://github.com/actualbudget/actual/issues/364
Corresponding update for the docs site in
https://github.com/actualbudget/docs/pull/144
Simultaneous to merging, we need to update our `DOCKER_HUB_*` GitHub
secrets in this repo.
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-03-31 14:07:15 -06:00
James Mortensen
cb731099e6
Add linux/arm/v7 to the list of platforms for the Docker image ( #141 )
...
Users in #99 report that Actual in Docker runs on armv7 platforms,
although a bit sluggish. I confirmed that the base images for Debian and
Alpine support the linux/arm/v7 target and have added them to the
platform list in the GitHub Actions workflow.
At least one user confirms it works with the bullseye default
`Dockerfile`, but before merging it would be great if someone can
confirm it works with the Dockerfile.alpine image:
```
git clone https://github.com/jamesmortensen/actual-server.git
cd actual-server
git checkout armv7-image
docker build -t actual-server -f Dockerfile.alpine .
docker run -p 5006:5006 actual-server
```
---------
Co-authored-by: Jed Fox <git@jedfox.com >
2023-03-30 18:52:45 -05:00
Jed Fox
b6073f7e6f
Update docker-compose.yml ( #150 )
2023-03-29 18:31:06 -05:00
Jakub Kuczys
9b2d74c3ad
Stream file without loading to memory in /download-user-file ( #172 )
2023-03-28 21:05:31 +01:00
Jakub Kuczys
7713848067
Include *.test.js files in test run ( #171 )
...
When working on something else, I noticed that `.test.js` files were not
running due to `jest.config.json` not including them. I went ahead and
re-enabled these tests to make sure that unit tests are actually being
run.
2023-03-27 08:55:32 -05:00
Jakub Kuczys
c8a901d3ff
(nordigen) Include hashed IBAN in get-accounts and transactions endpoints ( #166 )
...
Exposes IBAN in the API which is required for
https://github.com/actualbudget/actual/pull/766 to work reliably.
2023-03-24 21:59:12 +00:00
Jakub Kuczys
d02e1b3640
Report parse issues for config.json in default location ( #167 )
...
This changes the behavior of configuration loading when
ACTUAL_CONFIG_PATH env var is not specified. With this change, syntax
errors in config.json will now be reported if ACTUAL_CONFIG_PATH env var
is not specified and the app will not proceed. When the config.json file
is not present or cannot be read, the behavior remains the same.
2023-03-21 17:47:11 +00:00
Matiss Janis Aboltins
19dbf815e6
✨ (bank-sync) expose demo bank in the get-banks endpoint ( #168 )
...
Exposing the demo bank again in the get-banks endpoint.
Frontend implementation of the `showDemo` will come next. The demo bank
will only be available for DEV and PREVIEW builds.
2023-03-19 19:55:51 +00:00
Jed Fox
df70a791fd
Add support for automatically generating release notes ( #165 )
2023-03-16 23:53:47 -04:00
Matiss Janis Aboltins
a84036e0c6
🔖 (23.3.2) nordigen fixes ( #164 )
2023-03-13 19:00:44 +00:00
Matiss Janis Aboltins
973070f22b
Remove year from the LICENSE ( #140 )
2023-03-13 10:06:25 -04:00
Matiss Janis Aboltins
5f0df5ed53
🐛 (nordigen) add currency to account name ( #163 )
...
Sometimes accounts have the same names and the same IBAN, but different
currencies (Paypal).
This should make the account names a bit more unique.. thus easier to
distinguish.
https://github.com/actualbudget/actual/issues/724#issuecomment-1464902166
Obviously the user can choose to use different names in `Actual`. They
are not forced to use this name.
2023-03-12 17:30:50 +00:00
Matiss Janis Aboltins
80be279e11
✨ (nordigen) add status endpoint for checking status ( #162 )
...
Add a small endpoint that will be used to check the configuration status
of Nordigen. If it is not configured - we should not allow people to
proceed in the account-link flow.
2023-03-12 16:17:16 +00:00
Surya
1aaafbf435
Update README.md ( #161 )
...
Add text to show how to open the app
2023-03-11 21:53:10 +00:00
Matiss Janis Aboltins
1dd1283d56
🐛 (nordigen) close window when opening /nordigen/link path ( #160 )
...
When Nordigen accounts are linked 2x windows get opened: 1x (initial
tab) is polling for the status; the other window is for authenticating
with bank. Once the auth is done - customer is redirected back to app:
`/nordigen/link` page. At this point we can just close the tab.
https://github.com/actualbudget/actual/issues/724#issuecomment-1462853590
2023-03-11 21:13:09 +00:00
Jed Fox
184ec5f1c0
Don’t make Dockerfile a symlink ( #157 )
...
People have been having issues with this. I copied it from
`docker/stable-ubuntu.Dockerfile`. We should follow up on this to remove
the duplication at some point but this will help fix the problems people
are having now.
2023-03-11 15:52:35 -05:00
Filip Stybel
56e5c33c3e
Re-generate nordigen token ( #156 )
...
This PR fixes the regeneration Nordigen token when it expires.
https://github.com/actualbudget/actual/issues/724
2023-03-10 18:43:21 +00:00
Matiss Janis Aboltins
37c5278abf
🔖 (23.3.1) fix nordigen usage in fly.io ( #155 )
...
This _slightly_ changes the interface for configuring Nordigen, but IMO
it's safe to do because
1. the nordigen support is still experimental and subject to breaking
changes
2. we released 23.3.0 only an hour ago
2023-03-09 21:37:29 +00:00
Jed Fox
d1482e38fe
Remove extraneous $
2023-03-09 15:56:20 -05:00
Matiss Janis Aboltins
1cce6137a0
🔖 (23.3.0) experimental bank-sync, maintenance, fixes ( #154 )
...
Docs: https://github.com/actualbudget/docs/pull/119
2023-03-09 19:44:45 +00:00
Jed Fox
27ea0ddd98
Fix Docker actions failing on PRs from forks ( #153 )
2023-03-09 07:37:17 -05:00
Matiss Janis Aboltins
bd7992a45a
🚨 adding trailing commas everywhere ( #148 )
...
Two changes in this PR:
1. fail CI jobs if there are lint warnings
2. add trailing comas everywhere (this aligns `actual-server` with
`actual`)
2023-03-07 19:45:51 +00:00
Jed Fox
95a0769eaa
Fix edge image tagging ( #149 )
2023-03-07 14:25:18 -05:00
Matiss Janis Aboltins
af9713d5b1
✨ (bank-sync) meaningful default balance calculation ( #144 )
...
Set a default balance calculation logic. This will allow us to integrate
with the majority of the Nordigen supported banks without needing to
manually implement each individual bank.
Frontend change: https://github.com/actualbudget/actual/pull/727
**Important**: some banks might break.. sadly I cannot test all of the
banks. But we should successfully cover ~80-90% of the supported banks
with these defaults. And if people notice that some specific bank is
broken - they can alwys report it to us and we can try and implement a
custom bank class for them.
2023-03-07 18:44:55 +00:00
Jed Fox
ab9f771829
Improve edge image build times ( #147 )
2023-03-07 13:35:29 -05:00
Matiss Janis Aboltins
fa0c91b22c
⬆️ upgrade yarn to v3.4.1 and add interactive-tools plugin ( #146 )
...
Upgraded yarn and added interactive-tools plugin.
This is to align yarn version with the other `actual` repositories.
2023-03-06 17:51:05 +00:00
Matiss Janis Aboltins
2e5f5b48fa
✨ (bank-sync) expose available banks via an endpoint ( #145 )
...
Related to: https://github.com/actualbudget/actual/pull/727
Exposing the available banks via an endpoint. Currently only the "fully"
supported banks are exposed, but very soon the plan is to expose all of
the bank by default (as part of
https://github.com/actualbudget/actual-server/pull/144 )
2023-03-06 17:49:15 +00:00
Jed Fox
a52ae2dba1
Update the :edge images to use the very latest web UI version ( #121 )
...
- The `:edge` and `:edge-alpine` containers will now download the latest
commit of the frontend repo and build it when they are built.
- The backend dependency install process now uses the local copy of Yarn
(from #56 ) to install dependencies
- Extraneous files are no longer copied into the production image. This
is mostly a win for local builds (where the `.yarn` cache folder used to
get copied in) but it’s also a small win for CI-built containers which
will no longer have the README/configuration files/Yarn source code
lying around
- The dockerfiles now say `EXPOSE 5006`. This doesn’t have an effect on
anything by default as far as I can tell but it does mean that tools
know we will be listening on that port and can help users set up their
container accordingly (for example, Docker Desktop)
- Remove some extraneous dependencies from the containers (including
openssl)
---------
Co-authored-by: Trevor Farlow <trevdor@users.noreply.github.com >
2023-03-05 22:19:10 -05:00
Filip Stybel
19cd163b30
Backend integration with Nordigen - account sync ( #74 )
...
* Add nordigen integration
* Move normalizatoin of accounts to the backend side
* Remove .idea from git
* Move normalization of transactions to the backend side
* Fix some edgecases
* Move nordigen to separate directory
* Partial refactor of nordigen and e2e test
* WIP refactor
* Refactoring
* Refactoring
* Add more tests
* Update get accounts path
* Rm not needed import
* Fix after merge
* Fix AnimatedLoading
* Fix coverage, jest config, linter
* Code review changes
* Upgrade to ESM nordigen
* Upgrade to ESM nordigen
* Remove e2e tests and cleanup packages
* Move env vars to config
* Rollback prettierrc config
* Move nordigen app behind to src
* Revert supertest lib
* Fixing specs
* fixes linter
* Fix build errors
* Fix linter
* Update nordigen-node lib
* remove snapshot
* remove babel
* Fix spec
* fix linter
* Revert "remove babel"
This reverts commit 07ce9fc46043a425f6e83b0b5ce15789fd07e12e.
* Fix coverage
* Add supertest
* Add sortByBookingDate as default sort option for integration bank
* Add comment with explanation of client const
---------
Co-authored-by: Filip Stybel <filip.stybel@ynd.co >
2023-03-03 19:40:49 -05:00
Jed Fox
06b687e899
Auto-configure the client’s server URL ( #135 )
...
* Respond to the /client-bootstrap route
* Move the bootstrap route to /account/needs-bootstrap
* needs-bootstrap is not authenticated
* we don’t need isActual
2023-02-22 10:17:55 -05:00
Jed Fox
fa42c2202e
Replace require with import ( #133 )
2023-02-11 21:26:04 -05:00
Matiss Janis Aboltins
0537544de2
🔖 (23.2.9) ability to ignore SharedArrayBuffer error ( #132 )
2023-02-09 20:34:55 +00:00
Jed Fox
be1c119799
Upgrade to ESM, update to latest dependencies ( #128 )
...
* Port to ESM
* + @types packages
* s/rmdir/rm/
* bump uuid
* Fix reading in eslintrc
* Add /build to eslintignore
* Update linting/types packages
* Stronger error checking
* - DOM globals
* update better-sqlite3
* Create .node-version
* Revert "update better-sqlite3"
This reverts commit 6b8003804fc09ade6c81324f591e5ad853517dfa.
2023-02-09 13:57:39 -05:00
Jed Fox
76f398dd16
Move source code to an src/ directory ( #131 )
...
* Move code to src/
* Add back missing app.js
* Delete async.js
2023-02-07 15:42:07 -05:00
Matiss Janis Aboltins
064d3e5dbb
🔖 (23.2.6) improved HTTPs configurability ( #129 )
2023-02-06 21:20:36 +00:00
Jed Fox
c6c3243234
Replace '\n' in key/cert text with literal newlines ( #127 )
2023-02-06 10:46:22 -05:00
Jed Fox
60b183b094
Fix / route returning the wrong MIME type ( #125 )
2023-02-06 07:39:47 +00:00
Jed Fox
9b5fb43ad3
Improve the server config ( #120 )
...
* Add a `webRoot` property to the config file to override the web UI used
* Allow all config options to be set via env variables
* Fix TS
* Fix test file paths
* Move “Listening on” message to after we’re actually listening
* Fix codeql warning
* Fix bug when config.https is null but HTTPS_* env vars are defined
* Allow passing raw key/cert into `https.key`/`https.cert`
* Allow passing config file as ACTUAL_CONFIG_PATH
* Forgot to handle userConfig not being specified
2023-02-05 16:32:50 -05:00
Matiss Janis Aboltins
7c58261b72
🔖 (23.2.5) security focused release ( #122 )
2023-02-05 17:26:45 +00:00
Matiss Janis Aboltins
712ca71656
⬆️ upgrade express*, bcrypt and body-parser ( #119 )
2023-02-03 19:53:17 +00:00
Jed Fox
c8ad8a693b
Add support for HTTPS ( #115 )
...
* Add support for starting an HTTPS instead of HTTP server
* Add HTTPS-related file extensions to gitignore
2023-02-03 14:39:50 -05:00
Matiss Janis Aboltins
1be74096f6
⬆️ upgrade @actual-app/api to 4.1.6: node-fetch v2 support ( #118 )
...
* ⬆️ upgrade @actual-app/api to 4.1.6: node-fetch v2 support
* Pin api version
2023-02-02 22:00:50 +00:00
dependabot[bot]
92b4eec36a
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 ( #117 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 18:13:02 +00:00
Matiss Janis Aboltins
44038fbdce
🔥 remove unused code (plaid, sync-full) ( #116 )
2023-02-02 18:05:58 +00:00
dependabot[bot]
b4c7996d1a
build(deps): bump minimatch from 3.0.4 to 3.1.2 ( #111 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:57:04 +00:00
dependabot[bot]
39fd8a5457
build(deps): bump moment from 2.29.3 to 2.29.4 ( #112 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.3 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.3...2.29.4 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:01:40 +00:00
dependabot[bot]
24da9b7b5a
build(deps): bump node-fetch from 2.2.0 to 2.6.7 ( #110 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.2.0 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.2.0...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 21:00:41 +00:00
Felix Heilmeyer
3edb8db94b
fix: listen also listen on ipv6 addresses ( #109 )
...
listening on '::' will make node listen on ipv4 as well as ipv6 addresses
2023-01-31 20:54:09 +00:00
Urjeet Patel
909b4b1c0b
fix: 🔒 Password change now invalidates old token ( #102 )
2023-01-31 19:32:39 +00:00
nfaucher8
38f2ab252e
Allow config.json to contain a partial config ( #89 )
2023-01-28 18:34:02 +00:00
Matiss Janis Aboltins
f0772b147f
✅ (adding jest for unit/integration tests) ( #91 )
2023-01-28 17:56:37 +00:00
Tom French
9fc9d5c642
Migrate to yarn v3.2.1 ( #56 )
...
Co-authored-by: Jed Fox <git@jedfox.com >
2023-01-27 16:56:58 -05:00
Matiss Janis Aboltins
73db82042c
Merge pull request #103 from actualbudget/matiss/release
...
🔖 (23.1.12) responsive mobile version and sidebar improvements
2023-01-12 21:58:48 +00:00
Matiss Janis Aboltins
a14f558258
🔖 (23.1.12) responsive mobile version and sidebar improvements
2023-01-12 20:54:48 +00:00
James Long
97081d46c4
Fix reference to Timestamp; version 22.12.09
2022-12-08 17:38:26 -05:00
James Long
60f83b334e
22.12.08
2022-12-08 16:00:20 -05:00
James Long
340ac869ce
Bump API to working version
2022-12-08 16:00:01 -05:00
Trevor Farlow
b2b6ba4921
Docker workflow: Drop major.minor tagging
2022-12-08 14:53:48 -05:00
James Long
3274a06e34
Bump to 22.12.03
2022-12-08 12:11:21 -05:00
James Long
e9850bfc56
Bump @actual-app/web and @actual-app/api
2022-12-08 11:30:07 -05:00
James Long
529c42cccf
Version 22.10.25 of actual-server
2022-10-25 12:19:40 -04:00
Rich In SQL
2a00227486
Update Actual to 22.10.25
2022-10-25 11:28:16 -04:00
Trevor Farlow
5252edbf70
Merge pull request #82 from trevdor/patch-1
...
Build docker image on push to master or tag
2022-10-19 21:32:16 -06:00
Trevor Farlow
74c15b4f42
fixup! Build docker image on push to master or tag
2022-10-13 00:19:59 -06:00
Trevor Farlow
d482b9baf6
Build docker image on push to master or tag
2022-10-13 00:17:12 -06:00
James Long
cde216523e
Store user files as blobs instead of unzipping them
2022-10-05 21:47:14 -04:00
James Long
8aeb815b5a
Respect configuration for user-files
2022-09-15 10:19:22 -04:00
James Long
3c602268e3
Log sync method in response
2022-09-14 23:43:12 -04:00
James Long
9177fb4d77
Fix lint
2022-09-14 23:43:12 -04:00
James Long
e3f1fafad9
Switch syncing to simple sync method
2022-09-14 23:43:12 -04:00
Arthur E. Jones
32bf923c1a
build: add node GC argument to fly template
...
Fly deployments on the free tier have ~256mb of memory available. Users
with large transaction histories were encountering out of memory errors
when attempting to export their data. This commit adds a node argument
to (more or less) run the garbage collector at a smaller memory usage,
helping keep users on flyio within their available limit.
2022-08-31 23:51:05 -04:00
Arthur E. Jones
d3a0e8067e
build: add tini subreaper arg to fly template
...
Fly deployments with the previous template setting are running without
tini's subreaper capabilities. This change enables tini as a subreaper
in that environment.
2022-08-31 23:50:26 -04:00
Arthur E. Jones
105d5007cf
fix: zip only necessary files in budget download
...
While investigating #54 it was noted that the previous implementation
zips the entire budget folder in the download endpoint. Once received on
the client side, only the most recent db and metadata are actually used.
This means up to 10 backups are being zipped in memory and transferred
to the client (in addition to the two necessary files) despite none of
that data being used. While this inefficiency isn't a major concern in
some environments, it may be problematic in memory constrained
environments.
This change transfers only the files that are actually utilized.
issue #54
2022-08-31 23:49:52 -04:00
Tom French
bafa486668
style: ignore unused variables which begin with an underscore
2022-08-29 23:11:51 -04:00
Tom French
80a2b34d43
style: apply prettier fixes
2022-08-29 23:11:51 -04:00
Tom French
a5e1e38e74
fix: activate prettier rules
2022-08-29 23:11:51 -04:00
Tom French
0486e9e37b
ci: check that the server builds correctly on PRs/master
2022-08-29 23:11:02 -04:00
Tom French
09722d8678
ci: rename github workflow file from build to docker
2022-08-29 23:11:02 -04:00
Rich In SQL
cd22e38660
Express version update
...
Update: Updated express version, this resolves #69
2022-08-09 10:41:29 -04:00
James Long
f83fe76280
1.0.1
2022-06-26 17:33:32 -04:00
James Long
b9e1e6030f
Remove changes to messages transform
2022-06-26 17:31:55 -04:00
brend
4874b53c7c
move messages generation into sync-full.js
2022-06-26 17:31:55 -04:00
brend
b1a48f4f27
fix 'Out of sync' error
2022-06-26 17:31:55 -04:00
Jared Gharib
3fee9cbb42
fix: error handling middleware signature
...
Error handling middleware functions must have four arguments to
identify it as such.
Fixes #40
2022-05-28 23:16:46 -04:00
James Long
a2a460a883
Fix CORS issues
2022-05-28 23:15:14 -04:00
James Long
6bcd67a906
Bump Actual to 4.1.0
2022-05-28 23:14:36 -04:00
Arthur E. Jones
9e2d253fb6
fix: correct tsconfig for node.js
...
- specify module type, resolution, and interop. this package runs under
nodejs, not a browser environment, and needs ts to be configured
accordingly.
2022-05-20 13:58:48 -04:00
Arthur E. Jones
a7efc82944
fix: suppress missing module error
...
- code as written expects the file may be absent and has a fallback
implemented, so the error can be safely ignored. There may be a better
strategy for dealing with this, however.
2022-05-20 13:58:48 -04:00
Arthur E. Jones
25f4bb5557
fix: remove unused variable in fn call
...
- the WrappedDatabase.all() function only has two arguments
2022-05-20 13:58:48 -04:00
Arthur E. Jones
74d6b7edc5
build: add ts build script
2022-05-20 13:58:48 -04:00
Arthur E. Jones
1204b5b1a6
chore: add build dir to gitignore
2022-05-20 13:58:48 -04:00
Arthur E. Jones
59ddc965ec
build: skip typechecking app-plaid.js
...
Doesn't appear to be used; there isn't any plaid depedency in the
package file.
2022-05-20 13:58:48 -04:00
Arthur E. Jones
9cc4ffaf33
build: add typecheck script
2022-05-20 13:58:48 -04:00
Arthur E. Jones
11ba63d086
chore: add better-sqlite3 type definitions
2022-05-20 13:58:48 -04:00
Arthur E. Jones
06d2aba57c
chore: add node type definitions
2022-05-20 13:58:48 -04:00
Tom French
7ecaad529f
ci: rename linting workflow
2022-05-20 12:19:22 -04:00
Tom French
5ef3aa4153
ci: check linting in CI
2022-05-20 12:19:22 -04:00
Tom French
5e83e14637
style: silence error for old-style require statements
...
This will be removed once we migrate to typescript
2022-05-20 09:24:19 -04:00
Tom French
8dbc10efd7
style: silence warning for empty function
2022-05-20 09:24:19 -04:00
Tom French
592f0540f9
style: fix linting errors
2022-05-20 09:24:19 -04:00
Tom French
0e28f77a1f
build: add prettier plugin
2022-05-20 09:24:19 -04:00
Tom French
618609dbfa
build: migrate to use typescript compatible linter setup
2022-05-20 09:24:19 -04:00
James Long
c86f1f5546
Add pikapods under one-click hosted ( closes #20 )
2022-05-19 22:52:32 -04:00
Manu
a09a028dc9
Move to deployment options 2
2022-05-19 22:51:42 -04:00
Manu
44da71bcdd
Move to deployment options
2022-05-19 22:51:38 -04:00
Manu
343ea0c306
Add one-click hosting option.
2022-05-19 22:50:40 -04:00
James Long
a60f22ef5c
Update README.md
2022-05-19 12:43:55 -04:00
Kovah
d614070f44
Update readme with details about the Docker images
2022-05-19 08:16:40 -04:00
Kovah
fd5d81e399
Adjust Docker hub image name
2022-05-19 08:16:40 -04:00
Kovah
841d3ac115
Fix tag handling for standard and alpine image
2022-05-19 08:16:40 -04:00
Kovah
3df101a91d
Update build process with requested changes
...
- push to both Docker Hub and Github registry
- use git tags for versioning
- update Docker tags to reflect the git tags and commit SHA
2022-05-19 08:16:40 -04:00
Kovah
3124c29052
Add additional build step for the Alpine image
2022-05-19 08:16:40 -04:00
Kovah
a4a4eda0eb
Fix typo
2022-05-19 08:16:40 -04:00
Kovah
7d418b91b4
Update checkout action to v3
2022-05-19 08:16:40 -04:00
Kovah
9ef7771adc
Add Github Actions workflow to automatically build a Docker image on pushes to master
2022-05-19 08:16:40 -04:00
Chris
d0a8b678d3
Correct fly template port
...
Deployments to fly.io were failing with error:
> Failed due to unhealthy allocations
Fixes #16
2022-05-19 07:25:50 -04:00
Kk-ships
6d52cc7c73
Update docker-compose.yml
...
Co-authored-by: Nathan Isaac <nathanjisaac@users.noreply.github.com >
2022-05-19 07:19:33 -04:00
Kaustubh Shirpurkar
2acc034fc1
added a basic docker-compose file
2022-05-19 07:19:33 -04:00
James Long
51a2cb91f2
Update README.md
2022-05-05 14:25:03 -04:00
James Long
44d045f546
Bump fly.io grace_period
2022-05-03 09:36:28 -04:00
brtwrst
6be206ff28
Move alpine build to Dockerfile.alpine; add tini to debian Dockerfile
2022-05-03 08:38:27 -04:00
James Long
c4badb9daf
Revert "Revert "Rebase docker image on top of alpine linux""
...
This reverts commit f8ad766695 .
2022-05-03 08:38:14 -04:00
James Long
f8ad766695
Revert "Rebase docker image on top of alpine linux"
...
This reverts commit 42bc4c8acb .
2022-05-03 08:35:38 -04:00
Mark Lopez
a55d4634b1
Added health check endpoint.
2022-05-02 23:06:43 -04:00
Luis López
42bc4c8acb
Rebase docker image on top of alpine linux
2022-05-02 22:49:07 -04:00
Alex Richards
efd273bfa5
Instructions for running via Docker
2022-04-30 12:14:04 -04:00
Kovah
3fb71b74cd
Adjust file handling in Docker build process
2022-04-30 12:12:45 -04:00
Kovah
2bb3e3ea48
Adjust Dockerfile to use multi-stage builds
2022-04-30 12:12:45 -04:00
Wout Mertens
59ec877ddd
add: tsconfig.json
...
This configures TS to look at JS files as well, so that IDEs like VSCode
can provide better edit-time checks
2022-04-30 12:11:17 -04:00
James Long
31e9025df3
Merge pull request #6 from UnexomWid/master-hostname-binding
...
Add hostname binding
2022-04-29 17:56:34 -04:00
James Long
1b42bc0e75
Merge pull request #1 from Kovah/master
...
Adjust Dockerfile to build successfully
2022-04-29 17:55:49 -04:00
UnexomWid
0ad3f12686
modify: default hostname
2022-04-30 00:33:59 +03:00
UnexomWid
6de775a1bf
add: hostname binding support
2022-04-30 00:30:30 +03:00
James Long
1d74b9d782
Minor cleanup
2022-04-29 16:21:09 -04:00
Kovah
933a5f5e7c
Adjust Dockerfile to build successfully
2022-04-29 18:37:53 +02:00
James Long
cd280802de
Improve how data dirs are treated
2022-04-29 11:10:20 -04:00
James Long
b53a4e5bf8
Path fix
2022-04-29 10:51:06 -04:00
James Long
c20648c33a
Improve bootstrap process
2022-04-29 10:48:58 -04:00
James Long
fa32948508
Log which file dir it uses
2022-04-29 10:42:04 -04:00
James Long
9ec349e733
license
2022-04-29 10:39:57 -04:00
James Long
4fa2bf1b29
Remove fly.toml from git
2022-04-29 10:35:25 -04:00
James Long
3d01a76296
Updates
2022-04-29 10:35:13 -04:00
James Long
f9c0539d68
Bump actual
2022-04-29 10:10:47 -04:00
James Long
dde1495854
Allow user files directory to be configured via env vars
2022-04-29 09:52:35 -04:00
James Long
065f87c2e8
links
2022-04-29 01:22:32 -04:00
James Long
c049cf440f
README
2022-04-28 22:40:58 -04:00
James Long
1149730962
Fixes
2022-04-28 22:40:13 -04:00
James Long
16de8cb91b
Remove source-map-support
2022-04-28 22:29:45 -04:00
James Long
caec05df14
cleanup
2022-04-28 22:21:18 -04:00
James Long
e387f4ca1c
readme
2022-04-28 22:19:23 -04:00
James Long
6d7ffe6a25
Add actual deps, fly config, and more
2022-04-28 22:09:40 -04:00
James Long
ad0c0f6865
Cleanup
2022-03-31 13:24:52 -04:00
James Long
dd541e5f70
initial (open-source)
2022-03-31 13:19:08 -04:00