renovate[bot]
e060371c6f
[deps] Platform: Update @types/node to v22.10.7 ( #12958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 11:49:48 -05:00
renovate[bot]
2a30c27d18
[deps]: Update uuid to v11.0.5 ( #12705 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 12:58:44 -05:00
renovate[bot]
d097352978
[deps] Platform: Update @types/node to v22.10.5 ( #12703 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-10 12:55:59 -05:00
Oscar Hinton
db84ccf935
[PM-16838] Forbid imports containing /src/ ( #12744 )
...
Forbids bad imports containing /src/.
2025-01-10 10:37:34 -05:00
renovate[bot]
35f4edddcf
[deps] Platform: Update @types/node to v22.10.2 ( #12544 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-24 09:41:40 -05:00
Matt Gibson
9c1e2ebd67
Typescript-strict-plugin ( #12235 )
...
* Use typescript-strict-plugin to iteratively turn on strict
* Add strict testing to pipeline
Can be executed locally through either `npm run test:types` for full type checking including spec files, or `npx tsc-strict` for only tsconfig.json included files.
* turn on strict for scripts directory
* Use plugin for all tsconfigs in monorepo
vscode is capable of executing tsc with plugins, but uses the most relevant tsconfig to do so. If the plugin is not a part of that config, it is skipped and developers get no feedback of strict compile time issues. These updates remedy that at the cost of slightly more complex removal of the plugin when the time comes.
* remove plugin from configs that extend one that already has it
* Update workspace settings to honor strict plugin
* Apply strict-plugin to native message test runner
* Update vscode workspace to use root tsc version
* `./node_modules/.bin/update-strict-comments` 🤖
This is a one-time operation. All future files should adhere to strict type checking.
* Add fixme to `ts-strict-ignore` comments
* `update-strict-comments` 🤖
repeated for new merge files
2024-12-09 20:58:50 +01:00
renovate[bot]
b344722601
[deps] Platform: Update @types/node to v22.10.1 ( #12305 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-09 10:22:22 -05:00
renovate[bot]
f3e1124b34
[deps] Platform: Update @types/node to v22.9.3 ( #12127 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-25 11:21:29 -05:00
renovate[bot]
d40dedf2b3
[deps] Platform: Update @types/node to v22 ( #11951 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-12 15:00:07 -05:00
renovate[bot]
47c7a657b7
[deps]: Update uuid to v11.0.3 ( #11948 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-11 16:37:31 -05:00
renovate[bot]
b800193d80
[deps]: Lock file maintenance ( #11542 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-05 15:58:33 +01:00
Bernd Schoolmann
48bd438824
Add context logs for native messaging ( #11690 )
...
* Add logging to decryption routines
* Fix case of uknown encryption type
* Add decryption context to log where failures occur
* Update log message
* Fix linting
* Add more context logs
* Add context logs for native messaging
* Update apps/desktop/native-messaging-test-runner/src/native-message.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Update apps/desktop/src/services/native-message-handler.service.ts
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
* Rename channel key to desktop ipc channel key
---------
Co-authored-by: Maciej Zieniuk <167752252+mzieniukbw@users.noreply.github.com>
2024-11-05 15:38:23 +01:00
renovate[bot]
db6c6a84cc
[deps] Platform: Update @types/node to v20.17.1 ( #11733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 11:13:54 -04:00
renovate[bot]
f4dfd042bb
[deps]: Update uuid to v11 ( #11737 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-28 11:12:43 -04:00
renovate[bot]
0377775408
[deps] Platform: Update @types/node to v20.16.11 ( #11530 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-14 10:48:19 -04:00
renovate[bot]
cc0a851c0e
[deps]: Lock file maintenance ( #11256 )
...
* [deps]: Lock file maintenance
* Lock glob version to the _very_ old one we need
This seems to be due to electron-builder having old dependencies. REMOVE when electron-builder is updated
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2024-09-30 15:29:21 -04:00
renovate[bot]
27f0c3f843
[deps] Platform: Update @types/node to v20.16.10 ( #11316 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 12:40:22 -04:00
renovate[bot]
46f62b6dd5
[deps]: Lock file maintenance ( #11071 )
...
* [deps]: Lock file maintenance
* Works on my machine
* Lock minimatch types version to the _very_ old one we need
This is yet another dependency locked to years old due to gulp. REMOVE THIS OVERRIDE WHEN WE DROP GULP
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2024-09-26 10:04:15 -04:00
renovate[bot]
16651214ac
[deps] Platform: Update @types/node to v20.16.5 ( #11058 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-16 09:47:56 -04:00
renovate[bot]
0419f91df6
[deps]: Lock file maintenance ( #10852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 13:55:46 -04:00
renovate[bot]
53efb9a7c3
[deps] Platform: Update @types/node to v20.16.4 ( #10843 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-04 13:55:11 -04:00
renovate[bot]
97744a02cd
[deps]: Lock file maintenance ( #10609 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-29 10:04:49 -04:00
renovate[bot]
0af09c543c
[deps]: Update uuid to v10 ( #10608 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:34:33 -04:00
renovate[bot]
50a118f88e
[deps] Platform: Update @types/node to v20.16.1 ( #10578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:17:46 -04:00
renovate[bot]
0272179665
[deps]: Update ts-node to v10.9.2 ( #10569 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-08-19 11:04:55 -04:00
Bernd Schoolmann
5839999fc4
Rename "encryptionAlgorithm" to "hashAlgorithmForEncryption" for clarity ( #9891 )
2024-07-03 10:32:19 +02:00
renovate[bot]
a0e00f9519
[deps] Platform: Update @types/node to v20.14.8 ( #9818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-25 09:54:27 -04:00
renovate[bot]
be5507411b
[deps] Platform: Update @types/node to v20 ( #9428 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-06-04 08:27:05 -05:00
Oscar Hinton
b784fe7593
Remove unused dependency @tsconfig/node16
( #9429 )
...
I was reviewing node related dependencies, and @tsconfig/node16 references node16. Since it's unused it's better to remove it than upgrading it.
2024-05-31 10:30:34 -05:00
renovate[bot]
1520d95bbc
[deps] Auth: Update @types/node-ipc to v9.2.3 ( #7248 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-23 15:21:25 -07:00
renovate[bot]
d12953ff72
[deps] Platform: Update @types/node to v18.19.29 ( #8262 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-04 09:49:15 +02:00
renovate[bot]
b53b211bd4
[deps]: Lock file maintenance ( #7700 )
...
* [deps]: Lock file maintenance
* Fix jest breaking changes
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Daniel García <dani-garcia@users.noreply.github.com>
2024-04-03 15:48:04 +02:00
renovate[bot]
a076a70c19
[deps] Platform: Update @types/node to v18.19.19 ( #8113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-28 11:42:11 +01:00
renovate[bot]
3887aa7dbd
[deps] Platform: Update @types/node to v18.19.14 ( #7818 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-05 20:58:07 +01:00
Will Martin
cb8849c355
Add eslint rule no-floating-promises ( #7789 )
...
* add eslint rule no-floating-promises
* add eslint-disable comment to offending lines
2024-02-02 15:13:37 -05:00
renovate[bot]
2972c6fd96
[deps] Platform: Update @types/node to v18.19.2 ( #6739 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-05 12:33:49 +01:00
renovate[bot]
28de9439be
[deps] Autofill: Update prettier to v3 ( #7014 )
...
* [deps] Autofill: Update prettier to v3
* prettier formatting updates
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Prusik <jprusik@classynemesis.com>
2023-11-29 16:15:20 -05:00
renovate[bot]
a497dc3a02
Update dependency uuid to v9 ( #5960 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-08-21 16:58:21 +00:00
renovate[bot]
7b4faeaaca
Update npm minor ( #5724 )
...
* Update npm minor
* Do not update past prettier major version
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Matt Gibson <mgibson@bitwarden.com>
2023-08-15 15:54:39 -04:00
Matt Gibson
36b7d30804
Fix failing crypto tests ( #5948 )
...
* Change everything to Uint8Array
related to https://github.com/jestjs/jest/issues/14379
* Work on failing type tests
* Revert changes to custom matcher setup
* Remove last BufferArrays from tests
* Fix custom matcher type errors in vscode
* Remove errant `.buffer` calls on Uint8Arrays
* Encryption Pair should serialize Array Buffer and Uint8Array
* Fix EncArrayBuffer encryption
---------
Co-authored-by: Thomas Rittson <trittson@bitwarden.com>
2023-08-04 02:13:33 +00:00
Matt Gibson
78248db590
Platform/pm 19/platform team file moves ( #5460 )
...
* Rename service-factory folder
* Move cryptographic service factories
* Move crypto models
* Move crypto services
* Move domain base class
* Platform code owners
* Move desktop log services
* Move log files
* Establish component library ownership
* Move background listeners
* Move background background
* Move localization to Platform
* Move browser alarms to Platform
* Move browser state to Platform
* Move CLI state to Platform
* Move Desktop native concerns to Platform
* Move flag and misc to Platform
* Lint fixes
* Move electron state to platform
* Move web state to Platform
* Move lib state to Platform
* Fix broken tests
* Rename interface to idiomatic TS
* `npm run prettier` 🤖
* Resolve review feedback
* Set platform as owners of web core and shared
* Expand moved services
* Fix test types
---------
Co-authored-by: Hinton <hinton@users.noreply.github.com>
2023-06-06 15:34:53 -05:00
renovate[bot]
a3110f89fc
chore(deps): update npm minor ( #5524 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-05 16:33:21 +02:00
renovate[bot]
b4dc9fa2a5
chore(deps): update npm minor ( #5485 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-23 11:12:58 +02:00
renovate[bot]
bfc647004e
chore(deps): update npm minor ( #5401 )
2023-05-12 17:05:26 +02:00
renovate[bot]
01244e2b9e
Lock file maintenance ( #5323 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 21:05:26 +02:00
renovate[bot]
936b4c3ebe
Pin dependencies ( #5332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-05-02 19:41:49 +02:00
Jim Hays
9f7bf1132b
[PM-1877] Spellcheck ( #5237 )
...
* Bug fix: "vaule" -> "value"
* Bug fix: "aria-descibedby" -> "aria-describedby"
* Bug fix: "chararacter" -> "character"
* Fix typos in comments
* Fix typos in documentation
* Fix typo in test description
* Fix typos in sample data: "childen" -> "children"
* Fix typos in sample data: "pargraphs" -> "paragraphs"
* Fixes to test data: "Additinoal", "Informaion" -> "Additional", "Information"
* Fix typo in test data: "dolhpin" -> "dolphin"
* Fix typo in local variable: "attachement" -> "attachment"
* Fix typo in method name: "detachOrganizastion" -> "detachOrganization"
* Fix typo in method name: "getNewlyAddedDomians" -> "getNewlyAddedDomains"
* Fix typo: "EncyptedMessageResponse" -> "EncryptedMessageResponse"
* Fix typo: "miliseconds" -> "milliseconds"
* Fix typo: "authResponsePushNotifiction" -> "authResponsePushNotification"
* Fix typo: "getPushNotifcationObs" -> "getPushNotificationObs"
* Fix typo: "ExpriationDate" -> "ExpirationDate"
* Fix typo: "OrganizationUserResetPasswordDetailsReponse" -> "OrganizationUserResetPasswordDetailsResponse"
* Fix typo: "DISPLAY_TITLE_ATTRIBUE" -> "DISPLAY_TITLE_ATTRIBUTE"
* Fix typo: "credentialretreivalCommandHandler" -> "credentialRetrievalCommandHandler"
* Fix typo: "buildLoginCredntials" -> "buildLoginCredentials"
* Fix typo: "_mappedCredentialsColums" -> "_mappedCredentialsColumns"
* Fix typo: "_mappedPersonalInfoAsIdentiyColumns" -> "_mappedPersonalInfoAsIdentityColumns"
* Fix typo in input name: "StroageGbAdjustment" -> "StorageGbAdjustment"
* Fix typo in const: "encryptionAlogrithm" -> "encryptionAlgorithm"
---------
Co-authored-by: Daniel James Smith <djsmith@web.de>
2023-04-26 12:16:07 +02:00
Vincent Salucci
bacb8828de
[AC-1266] Enums filename conventions ( #5140 )
...
* refactor: update clientType enum
* refactor: update deviceType filename
* refactor: update encryptedExportType filename
* refactor: update encryptionType filename
* refactor: update eventType filename
* refactor: update fieldType filename
* refactor: update fileUploadType filename
* refactor: update hashPurpose filename
* refactor: update htmlStorageLocation filename
* refactor: update kdfType filename
* refactor: update keySuffixOptions filename
* refactor: update linkedIdType filename
* refactor: update logLevelType filename
* refactor: update nativeMessagingVersion filename
* refactor: update notificationType filename
* refactor: update productType filename
* refactor: update secureNoteType filename
* refactor: update stateVersion filename
* refactor: update storageLocation filename
* refactor: update themeType filename
* refactor: update uriMatchType filename
* fix: update kdfType classes missed in initial pass, refs AC-1266
* fix: missing import update for device-type
* refactor: add barrel file for enums and update pathed import statements, refs AC-1266
* fix: incorrect import statements for web, refs AC-1266
* fix: missed import statement updates (browser), refs AC-1266
* fix: missed import statement changes (cli), refs AC-1266
* fix: missed import statement changes (desktop), refs AC-1266
* fix: prettier, refs AC-1266
* refactor: (libs) update relative paths to use barrel file, refs AC-1266
* fix: missed find/replace import statements for SecureNoteType, refs AC-1266
* refactor: apply .enum suffix to enums folder and modify leftover relative paths, refs AC-1266
* fix: find/replace errors for native-messaging-version, refs AC-1266
2023-04-04 22:42:21 -05:00
Daniel James Smith
db2d8aaa7e
Rename files and folders per ADR #12 ( #4106 )
...
Renamed folders:
./apps/desktop/src/models/nativeMessaging
./apps/desktop/src/models/nativeMessaging/encryptedMessagePayloads
./apps/desktop/src/models/nativeMessaging/encryptedMessageResponses
Renamed all files
Cleaned up entries in whitelist-capital-letters.txt
2022-11-24 15:05:45 +01:00
Daniel James Smith
6049e588e4
Rename nodeCryptoFunctionService ( #4070 )
2022-11-17 15:46:49 +01:00