diff --git a/apps/web/desktop/package-lock.json b/apps/web/desktop/package-lock.json index 86ee976c7..89f394171 100644 --- a/apps/web/desktop/package-lock.json +++ b/apps/web/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/desktop", - "version": "2.4.0", + "version": "2.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@notesnook/desktop", - "version": "2.4.0", + "version": "2.4.1", "dependencies": { "diary": "^0.3.1", "electron-updater": "^5.3.0", @@ -427,7 +427,7 @@ } }, "node_modules/@types/normalize-package-data": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true @@ -1326,7 +1326,7 @@ "integrity": "sha512-efOiQYa4S0fNbXs00dDq6wGPIlTCs2TCKDglL+bPhFnmV/4aPfv2mHJ6K3BXey5Fy+4mXNob7QtJYQVIxBpxQA==" }, "node_modules/dir-compare": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz", "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==", "dev": true, @@ -2901,7 +2901,7 @@ } }, "node_modules/is-core-module": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, @@ -4464,7 +4464,7 @@ } }, "node_modules/tslib": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "optional": true @@ -5009,7 +5009,7 @@ } }, "@types/normalize-package-data": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true @@ -5719,7 +5719,7 @@ "integrity": "sha512-efOiQYa4S0fNbXs00dDq6wGPIlTCs2TCKDglL+bPhFnmV/4aPfv2mHJ6K3BXey5Fy+4mXNob7QtJYQVIxBpxQA==" }, "dir-compare": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz", "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==", "dev": true, @@ -6836,7 +6836,7 @@ } }, "is-core-module": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz", "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==", "dev": true, @@ -8018,7 +8018,7 @@ } }, "tslib": { - "version": "2.4.0", + "version": "2.4.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "optional": true diff --git a/apps/web/desktop/package.json b/apps/web/desktop/package.json index 260ca19d4..18155b020 100644 --- a/apps/web/desktop/package.json +++ b/apps/web/desktop/package.json @@ -2,7 +2,7 @@ "name": "@notesnook/desktop", "productName": "Notesnook", "description": "Your private note taking space", - "version": "2.4.0", + "version": "2.4.1", "appAppleId": "1544027013", "private": true, "main": "./build/electron.js", diff --git a/apps/web/package-lock.json b/apps/web/package-lock.json index f455495ee..08ec8a059 100644 --- a/apps/web/package-lock.json +++ b/apps/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "@notesnook/web", - "version": "2.4.0", + "version": "2.4.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@notesnook/web", - "version": "2.4.0", + "version": "2.4.1", "license": "GPL-3.0-or-later", "dependencies": { "@aws-sdk/util-base64-browser": "^3.208.0", @@ -366,7 +366,7 @@ }, "desktop": { "name": "@notesnook/desktop", - "version": "2.4.0", + "version": "2.4.1", "hasInstallScript": true, "dependencies": { "diary": "^0.3.1", @@ -6474,7 +6474,7 @@ "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", + "version": "2.4.1", "license": "MIT", "engines": { "node": ">=4" @@ -7581,7 +7581,7 @@ } }, "node_modules/dir-compare": { - "version": "2.4.0", + "version": "2.4.1", "dev": true, "license": "MIT", "dependencies": { @@ -15353,7 +15353,7 @@ "license": "MIT" }, "node_modules/react-hot-toast": { - "version": "2.4.0", + "version": "2.4.1", "license": "MIT", "dependencies": { "goober": "^2.1.10" @@ -18068,7 +18068,7 @@ } }, "node_modules/watchpack": { - "version": "2.4.0", + "version": "2.4.1", "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", @@ -23347,7 +23347,7 @@ "version": "27.5.1" }, "dir-compare": { - "version": "2.4.0", + "version": "2.4.1", "dev": true, "requires": { "buffer-equal": "1.0.0", @@ -28047,7 +28047,7 @@ "version": "6.0.11" }, "react-hot-toast": { - "version": "2.4.0", + "version": "2.4.1", "requires": { "goober": "^2.1.10" } @@ -29750,7 +29750,7 @@ } }, "watchpack": { - "version": "2.4.0", + "version": "2.4.1", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" diff --git a/apps/web/package.json b/apps/web/package.json index 41d09e6dc..9759beb3c 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,7 +1,7 @@ { "name": "@notesnook/web", "description": "Your private note taking space", - "version": "2.4.0", + "version": "2.4.1", "private": true, "main": "./src/app.js", "homepage": "https://notesnook.com/", diff --git a/apps/web/src/components/dialogs/feature-dialog.tsx b/apps/web/src/components/dialogs/feature-dialog.tsx index 051aa4d43..26bdf1c77 100644 --- a/apps/web/src/components/dialogs/feature-dialog.tsx +++ b/apps/web/src/components/dialogs/feature-dialog.tsx @@ -22,18 +22,9 @@ import Dialog from "./dialog"; import { getHomeRoute, hardNavigate } from "../../navigation"; import { appVersion } from "../../utils/version"; import Config from "../../utils/config"; -import { isTesting } from "../../utils/platform"; +import { isDesktop, isTesting } from "../../utils/platform"; import { useEffect } from "react"; -import { - ArrowRight, - Checkmark, - Icon, - MfaEmail, - PDF, - Reminders, - SyncOff, - Warn -} from "../icons"; +import { ArrowRight, Checkmark, Icon, Warn } from "../icons"; type CallToAction = { title: string; @@ -98,33 +89,20 @@ const features: Record = { ) } ] - : [ + : isDesktop() + ? [ { - title: "Cross-platform reminders 🔔", - icon: Reminders, + title: "Multi-language spell check", subtitle: - "Finally reminders are here. You can set reminders on notes or independently. Go to Side Menu > Reminders to set your first reminder" + "Spell checking support is finally here. You can enable/disable & add new languages support from settings. The spell checker supports multiple languages at once so feel free to add as many as you'd like." }, { - title: "Multi-factor auth default", - icon: MfaEmail, + title: "Better OS integration", subtitle: - "2FA via email is enabled by default for all users to improve login security." - }, - { - title: "Granular sync controls", - icon: SyncOff, - subtitle: `We are giving you full control over the whole syncing process. - Disable auto sync, real-time editor sync or all kinds of sync — - it's up to you.` - }, - { - title: "Improved PDF & HTML exports", - icon: PDF, - subtitle: - "Tables, checklists, codeblocks & quotes are now properly formatted & styled in PDF & HTML exports." + "Notesnook now supports all the standard desktop integration features like auto start on startup, minimize to system tray, shortcuts from jumplist, dock menu etc. There are some other goodies as well like native notifications for reminders." } - ], + ] + : [], cta: { title: "Got it", icon: Checkmark,