Skip to content

Commit 4c2c00e

Browse files
Release 1.5.0: Improved security by updating the cryptography library etc. and reducing external libraries (open source tools within the app)
1 parent 408dc75 commit 4c2c00e

File tree

11 files changed

+89
-632
lines changed

11 files changed

+89
-632
lines changed

README.md

Lines changed: 36 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -252,40 +252,39 @@ Generate the JSON with the licenses of the NPM packages used. This can then repl
252252
According to the command npm list
253253
You can see the deeper NPM modules used and which of these are used in the licenses.json.
254254

255-
<br /> ├── @capacitor/android@7.4.3
256-
<br /> ├── @capacitor/app@7.1.0
257-
<br /> ├── @capacitor/cli@7.4.3
258-
<br /> ├── @capacitor/core@7.4.3
259-
<br /> ├── @capacitor/device@7.0.2
260-
<br /> ├── @capacitor/filesystem@7.1.4
261-
<br /> ├── @capacitor/ios@7.4.3
262-
<br /> ├── @capacitor/share@7.0.2
263-
<br /> ├── @mui/material@7.3.4
264-
<br /> ├── @testing-library/dom@10.4.1
265-
<br /> ├── @testing-library/jest-dom@6.9.1
266-
<br /> ├── @testing-library/react@16.3.0
267-
<br /> ├── @types/crypto-js@4.2.2
268-
<br /> ├── @types/jest@30.0.0
269-
<br /> ├── @types/react-dom@19.2.2
270-
<br /> ├── @types/react@19.2.2
271-
<br /> ├── @vitejs/plugin-react@5.0.4
272-
<br /> ├── bootstrap-icons@1.13.1
273-
<br /> ├── bootstrap@5.3.8
274-
<br /> ├── capacitor-native-biometric@4.2.2
275-
<br /> ├── crypto-js@4.2.0
276-
<br /> ├── i18next-browser-languagedetector@8.2.0
277-
<br /> ├── i18next@25.6.0
278-
<br /> ├── jest-environment-jsdom@30.2.0
279-
<br /> ├── jest@30.2.0
280-
<br /> ├── jsdom@27.0.0
281-
<br /> ├── license-checker@25.0.1
282-
<br /> ├── react-bootstrap@2.10.10
283-
<br /> ├── react-dom@19.2.0
284-
<br /> ├── react-i18next@16.0.1
285-
<br /> ├── react-icons@5.5.0
286-
<br /> ├── react-router-dom@7.9.4
287-
<br /> ├── react-router@7.9.4
288-
<br /> ├── react@19.2.0
289-
<br /> ├── ts-jest@29.4.5
290-
<br /> ├── typescript@5.9.3
291-
<br /> └── vite@7.1.9
255+
<br /> ├── @capacitor/android@7.4.3
256+
<br /> ├── @capacitor/app@7.1.0
257+
<br /> ├── @capacitor/cli@7.4.3
258+
<br /> ├── @capacitor/core@7.4.3
259+
<br /> ├── @capacitor/device@7.0.2
260+
<br /> ├── @capacitor/filesystem@7.1.4
261+
<br /> ├── @capacitor/ios@7.4.3
262+
<br /> ├── @capacitor/share@7.0.2
263+
<br /> ├── @testing-library/dom@10.4.1
264+
<br /> ├── @testing-library/jest-dom@6.9.1
265+
<br /> ├── @testing-library/react@16.3.0
266+
<br /> ├── @types/crypto-js@4.2.2
267+
<br /> ├── @types/jest@30.0.0
268+
<br /> ├── @types/react-dom@19.2.2
269+
<br /> ├── @types/react@19.2.2
270+
<br /> ├── @vitejs/plugin-react@5.0.4
271+
<br /> ├── bootstrap-icons@1.13.1
272+
<br /> ├── bootstrap@5.3.8
273+
<br /> ├── capacitor-native-biometric@4.2.2
274+
<br /> ├── crypto-js@4.2.0
275+
<br /> ├── i18next-browser-languagedetector@8.2.0
276+
<br /> ├── i18next@25.6.0
277+
<br /> ├── jest-environment-jsdom@30.2.0
278+
<br /> ├── jest@30.2.0
279+
<br /> ├── jsdom@27.0.0
280+
<br /> ├── license-checker@25.0.1
281+
<br /> ├── react-bootstrap@2.10.10
282+
<br /> ├── react-dom@19.2.0
283+
<br /> ├── react-i18next@16.0.1
284+
<br /> ├── react-icons@5.5.0
285+
<br /> ├── react-router-dom@7.9.4
286+
<br /> ├── react-router@7.9.4
287+
<br /> ├── react@19.2.0
288+
<br /> ├── ts-jest@29.4.5
289+
<br /> ├── typescript@5.9.3
290+
<br />└── vite@7.1.9

android/app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ android {
77
applicationId "de.scheub.localNotes"
88
minSdkVersion rootProject.ext.minSdkVersion
99
targetSdkVersion rootProject.ext.targetSdkVersion
10-
versionCode 15
11-
versionName "1.4.0"
10+
versionCode 16
11+
versionName "1.5.0"
1212
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1313
aaptOptions {
1414
// Files and dirs to omit from the packaged assets dir, modified to accommodate modern web apps.

android/app/release/output-metadata.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"type": "SINGLE",
1212
"filters": [],
1313
"attributes": [],
14-
"versionCode": 15,
15-
"versionName": "1.4.0",
14+
"versionCode": 16,
15+
"versionName": "1.5.0",
1616
"outputFile": "app-release.apk"
1717
}
1818
],

ios/App/App.xcodeproj/project.pbxproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@
378378
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
379379
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
380380
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
381-
MARKETING_VERSION = 1.4.1;
381+
MARKETING_VERSION = 1.5.0;
382382
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
383383
PRODUCT_BUNDLE_IDENTIFIER = de.scheub.localNotes;
384384
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -403,7 +403,7 @@
403403
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities";
404404
IPHONEOS_DEPLOYMENT_TARGET = 15.6;
405405
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
406-
MARKETING_VERSION = 1.4.1;
406+
MARKETING_VERSION = 1.5.0;
407407
PRODUCT_BUNDLE_IDENTIFIER = de.scheub.localNotes;
408408
PRODUCT_NAME = "$(TARGET_NAME)";
409409
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";

licenses.json

Lines changed: 1 addition & 121 deletions
Original file line numberDiff line numberDiff line change
@@ -88,54 +88,6 @@
8888
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@capacitor/synapse",
8989
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@capacitor/synapse/LICENSE.md"
9090
},
91-
"@emotion/cache@11.14.0": {
92-
"licenses": "MIT",
93-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/cache",
94-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/cache",
95-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/cache/LICENSE"
96-
},
97-
"@emotion/hash@0.9.2": {
98-
"licenses": "MIT",
99-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/hash",
100-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/hash",
101-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/hash/LICENSE"
102-
},
103-
"@emotion/memoize@0.9.0": {
104-
"licenses": "MIT",
105-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/memoize",
106-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/memoize",
107-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/memoize/LICENSE"
108-
},
109-
"@emotion/serialize@1.3.3": {
110-
"licenses": "MIT",
111-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/serialize",
112-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/serialize",
113-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/serialize/LICENSE"
114-
},
115-
"@emotion/sheet@1.4.0": {
116-
"licenses": "MIT",
117-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/sheet",
118-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/sheet",
119-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/sheet/LICENSE"
120-
},
121-
"@emotion/unitless@0.10.0": {
122-
"licenses": "MIT",
123-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/unitless",
124-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/unitless",
125-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/unitless/LICENSE"
126-
},
127-
"@emotion/utils@1.4.2": {
128-
"licenses": "MIT",
129-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/utils",
130-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/utils",
131-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/utils/LICENSE"
132-
},
133-
"@emotion/weak-memoize@0.4.0": {
134-
"licenses": "MIT",
135-
"repository": "https://github.com/emotion-js/emotion/tree/main/packages/weak-memoize",
136-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/weak-memoize",
137-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@emotion/weak-memoize/LICENSE"
138-
},
13991
"@ionic/cli-framework-output@2.2.8": {
14092
"licenses": "MIT",
14193
"repository": "https://github.com/ionic-team/ionic-cli",
@@ -227,55 +179,6 @@
227179
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@isaacs/cliui",
228180
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@isaacs/cliui/LICENSE.txt"
229181
},
230-
"@mui/core-downloads-tracker@7.3.4": {
231-
"licenses": "MIT",
232-
"repository": "https://github.com/mui/material-ui",
233-
"publisher": "MUI Team",
234-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/core-downloads-tracker",
235-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/core-downloads-tracker/LICENSE"
236-
},
237-
"@mui/material@7.3.4": {
238-
"licenses": "MIT",
239-
"repository": "https://github.com/mui/material-ui",
240-
"publisher": "MUI Team",
241-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/material",
242-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/material/LICENSE"
243-
},
244-
"@mui/private-theming@7.3.3": {
245-
"licenses": "MIT",
246-
"repository": "https://github.com/mui/material-ui",
247-
"publisher": "MUI Team",
248-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/private-theming",
249-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/private-theming/LICENSE"
250-
},
251-
"@mui/styled-engine@7.3.3": {
252-
"licenses": "MIT",
253-
"repository": "https://github.com/mui/material-ui",
254-
"publisher": "MUI Team",
255-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/styled-engine",
256-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/styled-engine/LICENSE"
257-
},
258-
"@mui/system@7.3.3": {
259-
"licenses": "MIT",
260-
"repository": "https://github.com/mui/material-ui",
261-
"publisher": "MUI Team",
262-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/system",
263-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/system/LICENSE"
264-
},
265-
"@mui/types@7.4.7": {
266-
"licenses": "MIT",
267-
"repository": "https://github.com/mui/material-ui",
268-
"publisher": "MUI Team",
269-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/types",
270-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/types/LICENSE"
271-
},
272-
"@mui/utils@7.3.3": {
273-
"licenses": "MIT",
274-
"repository": "https://github.com/mui/material-ui",
275-
"publisher": "MUI Team",
276-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/utils",
277-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@mui/utils/LICENSE"
278-
},
279182
"@popperjs/core@2.11.8": {
280183
"licenses": "MIT",
281184
"repository": "https://github.com/popperjs/popper-core",
@@ -493,15 +396,6 @@
493396
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/classnames",
494397
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/classnames/LICENSE"
495398
},
496-
"clsx@2.1.1": {
497-
"licenses": "MIT",
498-
"repository": "https://github.com/lukeed/clsx",
499-
"publisher": "Luke Edwards",
500-
"email": "luke.edwards05@gmail.com",
501-
"url": "https://lukeed.com",
502-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/clsx",
503-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/clsx/license"
504-
},
505399
"color-convert@2.0.1": {
506400
"licenses": "MIT",
507401
"repository": "https://github.com/Qix-/color-convert",
@@ -813,7 +707,7 @@
813707
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/kleur",
814708
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/kleur/license"
815709
},
816-
"local-notes@1.4.0": {
710+
"local-notes@1.5.0": {
817711
"licenses": "UNLICENSED",
818712
"private": true,
819713
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes",
@@ -1021,12 +915,6 @@
1021915
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/prop-types/node_modules/react-is",
1022916
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/prop-types/node_modules/react-is/LICENSE"
1023917
},
1024-
"react-is@19.2.0": {
1025-
"licenses": "MIT",
1026-
"repository": "https://github.com/facebook/react",
1027-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/react-is",
1028-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/react-is/LICENSE"
1029-
},
1030918
"react-lifecycles-compat@3.0.4": {
1031919
"licenses": "MIT",
1032920
"repository": "https://github.com/reactjs/react-lifecycles-compat",
@@ -1223,14 +1111,6 @@
12231111
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@isaacs/cliui/node_modules/strip-ansi",
12241112
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/@isaacs/cliui/node_modules/strip-ansi/license"
12251113
},
1226-
"stylis@4.2.0": {
1227-
"licenses": "MIT",
1228-
"repository": "https://github.com/thysultan/stylis.js",
1229-
"publisher": "Sultan Tarimo",
1230-
"email": "sultantarimo@me.com",
1231-
"path": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/stylis",
1232-
"licenseFile": "/Users/christianscheub/Documents/Develope/Capacitor/Repos/LocalNotes/TypeScript_Capacitor_LocalNotes/node_modules/stylis/LICENSE"
1233-
},
12341114
"tar@6.2.1": {
12351115
"licenses": "ISC",
12361116
"repository": "https://github.com/isaacs/node-tar",

0 commit comments

Comments
 (0)