From f913d99c9f4b742739badf40b606fc8b416ebfbc Mon Sep 17 00:00:00 2001
From: Matiss Janis Aboltins <matiss@mja.lv>
Date: Thu, 4 May 2023 18:23:08 +0100
Subject: [PATCH] :bookmark: (23.5.0) various improvements (#993)

---
 packages/api/package.json                            | 2 +-
 packages/desktop-client/package.json                 | 2 +-
 packages/loot-core/webpack/webpack.browser.config.js | 2 +-
 upcoming-release-notes/858.md                        | 6 ------
 upcoming-release-notes/879.md                        | 6 ------
 upcoming-release-notes/896.md                        | 6 ------
 upcoming-release-notes/910.md                        | 6 ------
 upcoming-release-notes/919.md                        | 6 ------
 upcoming-release-notes/921.md                        | 6 ------
 upcoming-release-notes/931.md                        | 6 ------
 upcoming-release-notes/932.md                        | 6 ------
 upcoming-release-notes/933.md                        | 6 ------
 upcoming-release-notes/934.md                        | 6 ------
 upcoming-release-notes/939.md                        | 6 ------
 upcoming-release-notes/945.md                        | 6 ------
 upcoming-release-notes/946.md                        | 6 ------
 upcoming-release-notes/947.md                        | 6 ------
 upcoming-release-notes/949.md                        | 6 ------
 upcoming-release-notes/950.md                        | 6 ------
 upcoming-release-notes/951.md                        | 6 ------
 upcoming-release-notes/953.md                        | 6 ------
 upcoming-release-notes/954.md                        | 6 ------
 upcoming-release-notes/955.md                        | 6 ------
 upcoming-release-notes/957.md                        | 6 ------
 upcoming-release-notes/960.md                        | 6 ------
 upcoming-release-notes/961.md                        | 6 ------
 upcoming-release-notes/962.md                        | 6 ------
 upcoming-release-notes/966.md                        | 6 ------
 upcoming-release-notes/967.md                        | 6 ------
 upcoming-release-notes/968.md                        | 6 ------
 upcoming-release-notes/969.md                        | 6 ------
 upcoming-release-notes/972.md                        | 6 ------
 upcoming-release-notes/974.md                        | 6 ------
 upcoming-release-notes/976.md                        | 6 ------
 upcoming-release-notes/977.md                        | 6 ------
 upcoming-release-notes/978.md                        | 6 ------
 upcoming-release-notes/980.md                        | 6 ------
 upcoming-release-notes/982.md                        | 6 ------
 upcoming-release-notes/985.md                        | 6 ------
 upcoming-release-notes/987.md                        | 6 ------
 upcoming-release-notes/992.md                        | 6 ------
 41 files changed, 3 insertions(+), 231 deletions(-)
 delete mode 100644 upcoming-release-notes/858.md
 delete mode 100644 upcoming-release-notes/879.md
 delete mode 100644 upcoming-release-notes/896.md
 delete mode 100644 upcoming-release-notes/910.md
 delete mode 100644 upcoming-release-notes/919.md
 delete mode 100644 upcoming-release-notes/921.md
 delete mode 100644 upcoming-release-notes/931.md
 delete mode 100644 upcoming-release-notes/932.md
 delete mode 100644 upcoming-release-notes/933.md
 delete mode 100644 upcoming-release-notes/934.md
 delete mode 100644 upcoming-release-notes/939.md
 delete mode 100644 upcoming-release-notes/945.md
 delete mode 100644 upcoming-release-notes/946.md
 delete mode 100644 upcoming-release-notes/947.md
 delete mode 100644 upcoming-release-notes/949.md
 delete mode 100644 upcoming-release-notes/950.md
 delete mode 100644 upcoming-release-notes/951.md
 delete mode 100644 upcoming-release-notes/953.md
 delete mode 100644 upcoming-release-notes/954.md
 delete mode 100644 upcoming-release-notes/955.md
 delete mode 100644 upcoming-release-notes/957.md
 delete mode 100644 upcoming-release-notes/960.md
 delete mode 100644 upcoming-release-notes/961.md
 delete mode 100644 upcoming-release-notes/962.md
 delete mode 100644 upcoming-release-notes/966.md
 delete mode 100644 upcoming-release-notes/967.md
 delete mode 100644 upcoming-release-notes/968.md
 delete mode 100644 upcoming-release-notes/969.md
 delete mode 100644 upcoming-release-notes/972.md
 delete mode 100644 upcoming-release-notes/974.md
 delete mode 100644 upcoming-release-notes/976.md
 delete mode 100644 upcoming-release-notes/977.md
 delete mode 100644 upcoming-release-notes/978.md
 delete mode 100644 upcoming-release-notes/980.md
 delete mode 100644 upcoming-release-notes/982.md
 delete mode 100644 upcoming-release-notes/985.md
 delete mode 100644 upcoming-release-notes/987.md
 delete mode 100644 upcoming-release-notes/992.md

diff --git a/packages/api/package.json b/packages/api/package.json
index a9d8dc818..f5292426c 100644
--- a/packages/api/package.json
+++ b/packages/api/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@actual-app/api",
-  "version": "5.1.2",
+  "version": "6.0.0",
   "license": "MIT",
   "description": "An API for Actual",
   "main": "dist/index.js",
diff --git a/packages/desktop-client/package.json b/packages/desktop-client/package.json
index 97a37c274..cecb2e49a 100644
--- a/packages/desktop-client/package.json
+++ b/packages/desktop-client/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@actual-app/web",
-  "version": "23.4.2",
+  "version": "23.5.0",
   "license": "MIT",
   "files": [
     "build"
diff --git a/packages/loot-core/webpack/webpack.browser.config.js b/packages/loot-core/webpack/webpack.browser.config.js
index e8bc0bdae..161771ba3 100644
--- a/packages/loot-core/webpack/webpack.browser.config.js
+++ b/packages/loot-core/webpack/webpack.browser.config.js
@@ -41,7 +41,7 @@ module.exports = {
       },
       {
         test: /\.pegjs$/,
-        use: { loader: path.resolve('../peg-loader.js') },
+        use: { loader: path.resolve(__dirname, '../peg-loader.js') },
       },
     ],
   },
diff --git a/upcoming-release-notes/858.md b/upcoming-release-notes/858.md
deleted file mode 100644
index 38a4f140f..000000000
--- a/upcoming-release-notes/858.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [shall0pass]
----
-
-Goals: Added support for percentage driven targets
\ No newline at end of file
diff --git a/upcoming-release-notes/879.md b/upcoming-release-notes/879.md
deleted file mode 100644
index 1fd38d297..000000000
--- a/upcoming-release-notes/879.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [shall0pass]
----
-
-Goal templates: Changed how compounding 'by' matches are filled.  Now uses an average across templates.
diff --git a/upcoming-release-notes/896.md b/upcoming-release-notes/896.md
deleted file mode 100644
index af1da3d8a..000000000
--- a/upcoming-release-notes/896.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [albertogasparin]
----
-
-Convert few more folders in `loot-core` to Typescript
diff --git a/upcoming-release-notes/910.md b/upcoming-release-notes/910.md
deleted file mode 100644
index 170f39fb1..000000000
--- a/upcoming-release-notes/910.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [biohzrddd]
----
-
-Add setting to change first day of the week
\ No newline at end of file
diff --git a/upcoming-release-notes/919.md b/upcoming-release-notes/919.md
deleted file mode 100644
index 6131c9b9d..000000000
--- a/upcoming-release-notes/919.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [henrikmaa]
----
-
-Show pending transactions from Nordigen in transactions table
diff --git a/upcoming-release-notes/921.md b/upcoming-release-notes/921.md
deleted file mode 100644
index 7e1d900eb..000000000
--- a/upcoming-release-notes/921.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Features
-authors: [sinistersnare]
----
-
-Add experimental OFX importer written in pure javascript.
diff --git a/upcoming-release-notes/931.md b/upcoming-release-notes/931.md
deleted file mode 100644
index 44782eb46..000000000
--- a/upcoming-release-notes/931.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Cleaning up state management in autocomplete
diff --git a/upcoming-release-notes/932.md b/upcoming-release-notes/932.md
deleted file mode 100644
index 4032e0c08..000000000
--- a/upcoming-release-notes/932.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Improving e2e test stability
diff --git a/upcoming-release-notes/933.md b/upcoming-release-notes/933.md
deleted file mode 100644
index d162e46cf..000000000
--- a/upcoming-release-notes/933.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [MatissJanis]
----
-
-Autocomplete: set min-width for the tooltip
diff --git a/upcoming-release-notes/934.md b/upcoming-release-notes/934.md
deleted file mode 100644
index bdde27a0d..000000000
--- a/upcoming-release-notes/934.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [Sinistersnare]
----
-
-Move from deprecated peg.js to Peggy for Goal template parser.
diff --git a/upcoming-release-notes/939.md b/upcoming-release-notes/939.md
deleted file mode 100644
index b51f32bc8..000000000
--- a/upcoming-release-notes/939.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [j-f1]
----
-
-Fix j/k shortcuts to move between transactions on account pages
diff --git a/upcoming-release-notes/945.md b/upcoming-release-notes/945.md
deleted file mode 100644
index 0a584c2c4..000000000
--- a/upcoming-release-notes/945.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Autocomplete: upgrade `Downshift` dependency
diff --git a/upcoming-release-notes/946.md b/upcoming-release-notes/946.md
deleted file mode 100644
index 482fa12b9..000000000
--- a/upcoming-release-notes/946.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [j-f1]
----
-
-Don’t reset checked transactions when creating a schedule
diff --git a/upcoming-release-notes/947.md b/upcoming-release-notes/947.md
deleted file mode 100644
index 3dc8c5410..000000000
--- a/upcoming-release-notes/947.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Autocomplete: fix multi-autocomplete filtering UX
diff --git a/upcoming-release-notes/949.md b/upcoming-release-notes/949.md
deleted file mode 100644
index 8bdd11979..000000000
--- a/upcoming-release-notes/949.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Autocomplete: support touch events
diff --git a/upcoming-release-notes/950.md b/upcoming-release-notes/950.md
deleted file mode 100644
index c4f8e3f4e..000000000
--- a/upcoming-release-notes/950.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Nordigen: add fallback link to re-init bank-sync in case the popover was blocked
diff --git a/upcoming-release-notes/951.md b/upcoming-release-notes/951.md
deleted file mode 100644
index 88fd040e2..000000000
--- a/upcoming-release-notes/951.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [aaroneiche]
----
-
-Forces CSV importer to ignore extra lines ensuring valid import field keys.
diff --git a/upcoming-release-notes/953.md b/upcoming-release-notes/953.md
deleted file mode 100644
index f0e1669da..000000000
--- a/upcoming-release-notes/953.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [MatissJanis]
----
-
-Re-arrange schedule operation options to start with "is approximately" (the default selection)
diff --git a/upcoming-release-notes/954.md b/upcoming-release-notes/954.md
deleted file mode 100644
index 609aca545..000000000
--- a/upcoming-release-notes/954.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Automatically close feature request issues so the open issue list can focus on bugs
diff --git a/upcoming-release-notes/955.md b/upcoming-release-notes/955.md
deleted file mode 100644
index 0d1b5690d..000000000
--- a/upcoming-release-notes/955.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Schedules: make transfer transactions appear in both affecting accounts
diff --git a/upcoming-release-notes/957.md b/upcoming-release-notes/957.md
deleted file mode 100644
index 8c18f3ef8..000000000
--- a/upcoming-release-notes/957.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [albertogasparin]
----
-
-Finish converting `loot-core` to Typescript
diff --git a/upcoming-release-notes/960.md b/upcoming-release-notes/960.md
deleted file mode 100644
index f559ca012..000000000
--- a/upcoming-release-notes/960.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Mobile: use the correct top-bar background color in settings page
diff --git a/upcoming-release-notes/961.md b/upcoming-release-notes/961.md
deleted file mode 100644
index 622a90faa..000000000
--- a/upcoming-release-notes/961.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [shall0pass, youngcw]
----
-
-Goals: Add priority support
\ No newline at end of file
diff --git a/upcoming-release-notes/962.md b/upcoming-release-notes/962.md
deleted file mode 100644
index f881fbca7..000000000
--- a/upcoming-release-notes/962.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-TypeScript: migrated an assortment of common components to TS
diff --git a/upcoming-release-notes/966.md b/upcoming-release-notes/966.md
deleted file mode 100644
index 54c7f665c..000000000
--- a/upcoming-release-notes/966.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Transaction table: show action checkbox on row hover
diff --git a/upcoming-release-notes/967.md b/upcoming-release-notes/967.md
deleted file mode 100644
index c18af5f2a..000000000
--- a/upcoming-release-notes/967.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Re-introduce single line text blocks (useful for mobile)
diff --git a/upcoming-release-notes/968.md b/upcoming-release-notes/968.md
deleted file mode 100644
index 96187e7e5..000000000
--- a/upcoming-release-notes/968.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [MatissJanis]
----
-
-Nordigen: ability to configure credentials via the UI
diff --git a/upcoming-release-notes/969.md b/upcoming-release-notes/969.md
deleted file mode 100644
index 2e6960296..000000000
--- a/upcoming-release-notes/969.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Nordigen: improved error handling when bank-list API fails
diff --git a/upcoming-release-notes/972.md b/upcoming-release-notes/972.md
deleted file mode 100644
index c79de0303..000000000
--- a/upcoming-release-notes/972.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Position notification banners always at bottom of the page
diff --git a/upcoming-release-notes/974.md b/upcoming-release-notes/974.md
deleted file mode 100644
index 69a733445..000000000
--- a/upcoming-release-notes/974.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [trevdor]
----
-
-eslint: Switch to TypeScript-aware `no-unused-vars` rule.
diff --git a/upcoming-release-notes/976.md b/upcoming-release-notes/976.md
deleted file mode 100644
index 15dae3a08..000000000
--- a/upcoming-release-notes/976.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Remove unused `prop-types` dependency
diff --git a/upcoming-release-notes/977.md b/upcoming-release-notes/977.md
deleted file mode 100644
index cd75531e1..000000000
--- a/upcoming-release-notes/977.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Make `yarn start:browser` the default `start` command instead of `start:desktop` which currently doesn't realiably work
diff --git a/upcoming-release-notes/978.md b/upcoming-release-notes/978.md
deleted file mode 100644
index 7f578c3be..000000000
--- a/upcoming-release-notes/978.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Contributors: add back Rich, add also Alberto
diff --git a/upcoming-release-notes/980.md b/upcoming-release-notes/980.md
deleted file mode 100644
index 74946fe93..000000000
--- a/upcoming-release-notes/980.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Run feature-request management github action when the "feature" label is added
diff --git a/upcoming-release-notes/982.md b/upcoming-release-notes/982.md
deleted file mode 100644
index 6dc8356a3..000000000
--- a/upcoming-release-notes/982.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [MatissJanis]
----
-
-Run feature-request management github action only once and for the "feature" label only (not for other labels)
diff --git a/upcoming-release-notes/985.md b/upcoming-release-notes/985.md
deleted file mode 100644
index 890b46234..000000000
--- a/upcoming-release-notes/985.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Maintenance
-authors: [j-f1]
----
-
-Remove unused payee rules feature
diff --git a/upcoming-release-notes/987.md b/upcoming-release-notes/987.md
deleted file mode 100644
index d262331d4..000000000
--- a/upcoming-release-notes/987.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Enhancements
-authors: [j-f1]
----
-
-Add support for credit card OFX files
diff --git a/upcoming-release-notes/992.md b/upcoming-release-notes/992.md
deleted file mode 100644
index 9275329ec..000000000
--- a/upcoming-release-notes/992.md
+++ /dev/null
@@ -1,6 +0,0 @@
----
-category: Bugfix
-authors: [MatissJanis]
----
-
-Allow creating transactions by clicking "enter" in the notes/payee/category field
-- 
GitLab