Merge branch 'dev'
This commit is contained in:
259
package-lock.json
generated
259
package-lock.json
generated
@@ -29,7 +29,6 @@
|
|||||||
"@mui/joy": "^5.0.0-beta.20",
|
"@mui/joy": "^5.0.0-beta.20",
|
||||||
"@mui/material": "^5.15.2",
|
"@mui/material": "^5.15.2",
|
||||||
"@openreplay/tracker": "^14.0.4",
|
"@openreplay/tracker": "^14.0.4",
|
||||||
"@rollup/rollup-darwin-arm64": "^4.44.0",
|
|
||||||
"@swc/core": "^1.12.5",
|
"@swc/core": "^1.12.5",
|
||||||
"@tanstack/react-query": "^5.17.0",
|
"@tanstack/react-query": "^5.17.0",
|
||||||
"aos": "^2.3.4",
|
"aos": "^2.3.4",
|
||||||
@@ -57,6 +56,7 @@
|
|||||||
"reactjs-social-login": "^2.6.3",
|
"reactjs-social-login": "^2.6.3",
|
||||||
"recharts": "^2.15.0",
|
"recharts": "^2.15.0",
|
||||||
"reusify": "^1.0.4",
|
"reusify": "^1.0.4",
|
||||||
|
"rollup": "^3.0.0",
|
||||||
"vite-plugin-pwa": "^0.20.0"
|
"vite-plugin-pwa": "^0.20.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
@@ -88,6 +88,10 @@
|
|||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=20.0.0",
|
"node": ">=20.0.0",
|
||||||
"npm": ">=9.0.0"
|
"npm": ">=9.0.0"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"@rollup/rollup-darwin-arm64": "^4.9.0",
|
||||||
|
"@swc/core-darwin-arm64": "^1.12.5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@alloc/quick-lru": {
|
"node_modules/@alloc/quick-lru": {
|
||||||
@@ -3785,6 +3789,7 @@
|
|||||||
"arm64"
|
"arm64"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
"os": [
|
"os": [
|
||||||
"darwin"
|
"darwin"
|
||||||
]
|
]
|
||||||
@@ -12678,135 +12683,21 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/rollup": {
|
"node_modules/rollup": {
|
||||||
"version": "4.44.0",
|
"version": "3.29.5",
|
||||||
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz",
|
"resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz",
|
||||||
"integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==",
|
"integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
|
||||||
"@types/estree": "1.0.8"
|
|
||||||
},
|
|
||||||
"bin": {
|
"bin": {
|
||||||
"rollup": "dist/bin/rollup"
|
"rollup": "dist/bin/rollup"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=18.0.0",
|
"node": ">=14.18.0",
|
||||||
"npm": ">=8.0.0"
|
"npm": ">=8.0.0"
|
||||||
},
|
},
|
||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@rollup/rollup-android-arm-eabi": "4.44.0",
|
|
||||||
"@rollup/rollup-android-arm64": "4.44.0",
|
|
||||||
"@rollup/rollup-darwin-arm64": "4.44.0",
|
|
||||||
"@rollup/rollup-darwin-x64": "4.44.0",
|
|
||||||
"@rollup/rollup-freebsd-arm64": "4.44.0",
|
|
||||||
"@rollup/rollup-freebsd-x64": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-arm-gnueabihf": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-arm-musleabihf": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-arm64-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-arm64-musl": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-loongarch64-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-powerpc64le-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-riscv64-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-riscv64-musl": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-s390x-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-x64-gnu": "4.44.0",
|
|
||||||
"@rollup/rollup-linux-x64-musl": "4.44.0",
|
|
||||||
"@rollup/rollup-win32-arm64-msvc": "4.44.0",
|
|
||||||
"@rollup/rollup-win32-ia32-msvc": "4.44.0",
|
|
||||||
"@rollup/rollup-win32-x64-msvc": "4.44.0",
|
|
||||||
"fsevents": "~2.3.2"
|
"fsevents": "~2.3.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-darwin-x64": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"darwin"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-gnu": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-linux-arm64-musl": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-linux-x64-gnu": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-linux-x64-musl": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"linux"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-win32-arm64-msvc": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==",
|
|
||||||
"cpu": [
|
|
||||||
"arm64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"win32"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/rollup/node_modules/@rollup/rollup-win32-x64-msvc": {
|
|
||||||
"version": "4.44.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz",
|
|
||||||
"integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==",
|
|
||||||
"cpu": [
|
|
||||||
"x64"
|
|
||||||
],
|
|
||||||
"license": "MIT",
|
|
||||||
"optional": true,
|
|
||||||
"os": [
|
|
||||||
"win32"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"node_modules/run-parallel": {
|
"node_modules/run-parallel": {
|
||||||
"version": "1.2.0",
|
"version": "1.2.0",
|
||||||
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
|
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
|
||||||
@@ -14760,6 +14651,136 @@
|
|||||||
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-darwin-x64": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"darwin"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"linux"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==",
|
||||||
|
"cpu": [
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"win32"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==",
|
||||||
|
"cpu": [
|
||||||
|
"x64"
|
||||||
|
],
|
||||||
|
"license": "MIT",
|
||||||
|
"optional": true,
|
||||||
|
"os": [
|
||||||
|
"win32"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"node_modules/vite/node_modules/rollup": {
|
||||||
|
"version": "4.44.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz",
|
||||||
|
"integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"@types/estree": "1.0.8"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"rollup": "dist/bin/rollup"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=18.0.0",
|
||||||
|
"npm": ">=8.0.0"
|
||||||
|
},
|
||||||
|
"optionalDependencies": {
|
||||||
|
"@rollup/rollup-android-arm-eabi": "4.44.0",
|
||||||
|
"@rollup/rollup-android-arm64": "4.44.0",
|
||||||
|
"@rollup/rollup-darwin-arm64": "4.44.0",
|
||||||
|
"@rollup/rollup-darwin-x64": "4.44.0",
|
||||||
|
"@rollup/rollup-freebsd-arm64": "4.44.0",
|
||||||
|
"@rollup/rollup-freebsd-x64": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-arm-gnueabihf": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-arm-musleabihf": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-arm64-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-arm64-musl": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-loongarch64-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-powerpc64le-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-riscv64-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-riscv64-musl": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-s390x-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-x64-gnu": "4.44.0",
|
||||||
|
"@rollup/rollup-linux-x64-musl": "4.44.0",
|
||||||
|
"@rollup/rollup-win32-arm64-msvc": "4.44.0",
|
||||||
|
"@rollup/rollup-win32-ia32-msvc": "4.44.0",
|
||||||
|
"@rollup/rollup-win32-x64-msvc": "4.44.0",
|
||||||
|
"fsevents": "~2.3.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/warning": {
|
"node_modules/warning": {
|
||||||
"version": "4.0.3",
|
"version": "4.0.3",
|
||||||
"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
|
"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "donetick",
|
"name": "donetick",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.1.103",
|
"version": "0.1.104",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=20.0.0",
|
"node": ">=20.0.0",
|
||||||
@@ -17,10 +17,13 @@
|
|||||||
"start": "vite --host",
|
"start": "vite --host",
|
||||||
"dev": "vite",
|
"dev": "vite",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"build-cf": "rm -rf node_modules package-lock.json && npm install && vite build",
|
"build-cf": "rm -rf package-lock.json && npm install && npm install --force @rollup/rollup-linux-x64-gnu@4.34.9 @swc/core-linux-x64-gnu && vite build",
|
||||||
"build-selfhosted": "vite build --mode selfhosted",
|
"build-selfhosted": "vite build --mode selfhosted",
|
||||||
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
|
"lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
|
||||||
"preview": "vite preview",
|
"preview": "vite preview",
|
||||||
|
"setup-m1": "rm -rf node_modules package-lock.json && npm install && npm install --force @rollup/rollup-darwin-arm64 @swc/core-darwin-arm64",
|
||||||
|
"setup-apple-silicon": "npm install --no-optional && npm install --force @rollup/rollup-darwin-arm64 @swc/core-darwin-arm64",
|
||||||
|
"test-cloudflare-build": "rm -rf node_modules package-lock.json && npm install && npm install --force @rollup/rollup-linux-x64-gnu@4.34.9 @swc/core-linux-x64-gnu && vite build",
|
||||||
"release": "npm version patch && npm run build && git push origin develop --tags",
|
"release": "npm version patch && npm run build && git push origin develop --tags",
|
||||||
"merge": "git checkout main && git merge develop && git push origin main && git checkout develop",
|
"merge": "git checkout main && git merge develop && git push origin main && git checkout develop",
|
||||||
"ionic:build": "npm run build",
|
"ionic:build": "npm run build",
|
||||||
@@ -48,7 +51,6 @@
|
|||||||
"@mui/joy": "^5.0.0-beta.20",
|
"@mui/joy": "^5.0.0-beta.20",
|
||||||
"@mui/material": "^5.15.2",
|
"@mui/material": "^5.15.2",
|
||||||
"@openreplay/tracker": "^14.0.4",
|
"@openreplay/tracker": "^14.0.4",
|
||||||
"@rollup/rollup-darwin-arm64": "^4.44.0",
|
|
||||||
"@swc/core": "^1.12.5",
|
"@swc/core": "^1.12.5",
|
||||||
"@tanstack/react-query": "^5.17.0",
|
"@tanstack/react-query": "^5.17.0",
|
||||||
"aos": "^2.3.4",
|
"aos": "^2.3.4",
|
||||||
|
|||||||
@@ -31,6 +31,23 @@ import NotificationTemplate from '../../components/NotificationTemplate'
|
|||||||
import LearnMoreButton from './LearnMore'
|
import LearnMoreButton from './LearnMore'
|
||||||
import RichTextEditor from './RichTextEditor'
|
import RichTextEditor from './RichTextEditor'
|
||||||
import SubTasks from './SubTask'
|
import SubTasks from './SubTask'
|
||||||
|
const getDefaultNotification = () => {
|
||||||
|
const storedDefault = localStorage.getItem('defaultNotificationTemplate')
|
||||||
|
if (storedDefault) {
|
||||||
|
return JSON.parse(storedDefault)
|
||||||
|
}
|
||||||
|
const defaultNotification = [
|
||||||
|
{ value: 1, unit: 'days', type: 'before' },
|
||||||
|
{ value: 0, unit: 'minutes', type: 'ondue' },
|
||||||
|
{ value: 1, unit: 'days', type: 'after' },
|
||||||
|
]
|
||||||
|
|
||||||
|
localStorage.setItem(
|
||||||
|
'defaultNotification',
|
||||||
|
JSON.stringify(defaultNotification),
|
||||||
|
)
|
||||||
|
return defaultNotification
|
||||||
|
}
|
||||||
|
|
||||||
const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => {
|
const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => {
|
||||||
const { data: userLabels, isLoading: userLabelsLoading } = useLabels()
|
const { data: userLabels, isLoading: userLabelsLoading } = useLabels()
|
||||||
@@ -53,7 +70,7 @@ const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => {
|
|||||||
const [labelsV2, setLabelsV2] = useState([])
|
const [labelsV2, setLabelsV2] = useState([])
|
||||||
const [frequency, setFrequency] = useState(null)
|
const [frequency, setFrequency] = useState(null)
|
||||||
const [notificationMetadata, setNotificationMetadata] = useState({
|
const [notificationMetadata, setNotificationMetadata] = useState({
|
||||||
templates: [],
|
templates: getDefaultNotification(),
|
||||||
})
|
})
|
||||||
const [frequencyHumanReadable, setFrequencyHumanReadable] = useState(null)
|
const [frequencyHumanReadable, setFrequencyHumanReadable] = useState(null)
|
||||||
const [subTasks, setSubTasks] = useState(null)
|
const [subTasks, setSubTasks] = useState(null)
|
||||||
@@ -635,11 +652,16 @@ const TaskInput = ({ autoFocus, onChoreUpdate, isModalOpen, onClose }) => {
|
|||||||
<Box sx={{ p: 0.5 }}>
|
<Box sx={{ p: 0.5 }}>
|
||||||
<NotificationTemplate
|
<NotificationTemplate
|
||||||
onChange={metadata => {
|
onChange={metadata => {
|
||||||
const newNotificaitonMetadata = {
|
if (
|
||||||
...notificationMetadata,
|
metadata.notifications !==
|
||||||
templates: metadata.notifications,
|
notificationMetadata.templates
|
||||||
|
) {
|
||||||
|
const newNotificaitonMetadata = {
|
||||||
|
...notificationMetadata,
|
||||||
|
templates: metadata.notifications,
|
||||||
|
}
|
||||||
|
setNotificationMetadata(newNotificaitonMetadata)
|
||||||
}
|
}
|
||||||
setNotificationMetadata(newNotificaitonMetadata)
|
|
||||||
}}
|
}}
|
||||||
value={notificationMetadata}
|
value={notificationMetadata}
|
||||||
showTimeline={false}
|
showTimeline={false}
|
||||||
|
|||||||
Reference in New Issue
Block a user