Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3343 commits
Select commit Hold shift + click to select a range
591becd
fix(INDA-662): Fix mailto URL encoding on INDA side
ElectroNafta Mar 24, 2026
8671368
Merge branch 'fix/INDA-662' into 'main'
Mar 24, 2026
98e736e
Guard against undefined 'Plans' in spring sale offer eligibility
Mar 24, 2026
1e55a34
Merge branch 'fix/DRVWEB-5117-spring-sale-2026-undefined-plans' into …
Mar 24, 2026
b9df83a
Rename 'accepted' state to 'user joined' for external invitation (sha…
Mar 24, 2026
141e071
Merge branch 'fix/sharing-modal-invitation-translation' into 'main'
Mar 24, 2026
1c82582
Support shortcuts to open Pass popup and large window on Chrome & Fir…
nguyenkims Mar 24, 2026
285c176
Merge branch 'IDTEAM-5859-extension-shortcuts' into 'main'
Mar 24, 2026
ba6ac11
Pass feature flags to the SDK and support payloads with body
horejsek Mar 24, 2026
c403027
Merge branch 'drive/sdk-feature-flags' into 'main'
Mar 24, 2026
4aa9a33
Auto select OS tab for client download in dashboard
Mar 24, 2026
650ea19
Merge branch 'vpn/fix/VPNBE-1816-autoselect-os-tab-for-client-downloa…
Mar 24, 2026
357d1ee
fix(INDA-412): Resolve issue with close ticket button in account
ElectroNafta Mar 24, 2026
b9841c2
Merge branch 'fix/INDA-412' into 'main'
Mar 24, 2026
7db2acb
[DRVWEB-5253] Hidden the checkboxes in devices DriveExplorer
Mar 24, 2026
7b0bcf2
Merge branch 'DRVWEB-5253' into 'main'
Mar 24, 2026
2df8ffe
Add eligibility for feedback first cancellation
fraser-proton Mar 24, 2026
9a2a710
Merge branch 'INWEB-878' into 'main'
Mar 24, 2026
c00b523
Fix: display billing address error message on account lite and spring…
Mar 24, 2026
deea446
Merge branch 'fix/lite-subscription' into 'main'
Mar 24, 2026
3c70482
VPNPLG-39: Fix wrong placeholder for TV input
Mar 24, 2026
56e2f2f
Merge branch 'VPNPLG-39-fix-placeholder-tv-input' into 'main'
Mar 24, 2026
7bcb2ba
Fix: clarify trial dates on dashboard
Mar 24, 2026
b5fa551
Merge branch 'fix/clarify.freeTrialDates' into 'main'
Mar 24, 2026
bd669fc
[VPNB2B-25] Allow SettingsListItem to and icon props to be optional a…
asieraduriz Mar 24, 2026
e312657
Merge branch 'VPNB2B-25--allow-SettingsListItem-to-receive-optionals'…
Mar 24, 2026
b67e8e1
"larger window" opens in a new tab instead of a new window
nguyenkims Mar 24, 2026
961e3b9
Merge branch 'IDTEAM-5873-extension-open-new-tab' into 'main'
Mar 24, 2026
9eeb304
[DRVWEB-4916] Fix album icon in sharing modal
Mar 24, 2026
b2e8b5e
Merge branch 'fix/DRVWEB-4916-sharing-modal-album-icon' into 'main'
Mar 24, 2026
0753fdf
Allow AudioContext to recover after unplug a speaker in chrome
RayoProton Mar 24, 2026
d1274ca
Merge branch 'fix-broken-sound-after-unplug-speaker' into 'main'
Mar 24, 2026
bd41073
Born private Europe Phase
fraser-proton Mar 24, 2026
81ccd08
Merge branch 'born-private-europe-phase' into 'main'
Mar 24, 2026
85a5a8f
[VPNB2B-25] Add B2BSidebarRefreshEnabled
asieraduriz Mar 24, 2026
2ed5715
Merge branch 'VPNB2B-25--create-sidebar-flag' into 'main'
Mar 24, 2026
3d4511f
Remove the index file from the cross-storage package
flavienbonvin Mar 24, 2026
efbf220
Merge branch 'exports-cross-storage' into 'main'
Mar 24, 2026
5daae40
[B2B:273] Prevent adding keyless private members to group
finngundlach Mar 24, 2026
5f7e1da
Merge branch 'b2b-273/improve-ux-group-invite-missing-keys' into 'main'
Mar 24, 2026
d2515a0
[Lumo] New editor backwards compatibility fix
vlad-proton Mar 24, 2026
3f53ddf
Merge branch 'lumo2_handle_mobile_prompt' into 'main'
Mar 24, 2026
6f62550
Fix inline latex rendering bug
Mar 24, 2026
15ef9e4
Merge branch 'lumo/fix-inline-latex-rendering-bug' into 'main'
Mar 24, 2026
4d74781
Add meeting link name as sentry report tag
Mar 25, 2026
d38fa18
Merge branch 'meet/sentry-log-category-and-tags' into 'main'
Mar 25, 2026
b1543aa
Lock tauri specta versions
edvincandon Mar 25, 2026
155b26a
Migrate to rand 0.10
edvincandon Mar 25, 2026
510d6c8
Merge branch 'IDTEAM-authenticator-build-fix' into 'main'
Mar 25, 2026
f4bd0a3
Update dependency @scure/base to v2
Mar 25, 2026
d8d722c
Merge branch 'renovate/scure-base-2.x' into 'main'
Mar 25, 2026
3b2c1b7
Fix meet-desktop layout and redirection
Mar 25, 2026
a1fd358
Merge branch 'feat/electron-fix' into 'main'
Mar 25, 2026
c5ef2c0
Fix(INDA-653): Additional local logging
ElectroNafta Mar 25, 2026
f88df66
Merge branch 'fix/INDA-653-2' into 'main'
Mar 25, 2026
e84ff10
Bump meet-desktop to 1.0.6
Mar 25, 2026
076cd11
Merge branch 'feat/meet-desktop-1.0.6' into 'main'
Mar 25, 2026
73832fe
Search proposal: replace state machine indexer with task-queue archit…
Mar 25, 2026
7cb0b4a
Merge branch 'DRVWEB-search-loop' into 'main'
Mar 25, 2026
f6a33ba
[LUMO-408] Fixes issue where project could be deleted when a chat wit…
eamonnmag Mar 25, 2026
0f5f743
Merge branch 'lumo/lumo-408' into 'main'
Mar 25, 2026
6367782
Meet signup redesign
Mar 25, 2026
5a13adc
Merge branch 'meet-signup-redesign' into 'main'
Mar 25, 2026
87cb76c
Added maximum amount message
fraser-proton Mar 25, 2026
42ff08b
Merge branch 'born-private-max-amount-message' into 'main'
Mar 25, 2026
b0986e3
DRVWEB: Replace search state machine by task queue implementation
Mar 25, 2026
ebe18c6
Merge branch 'search-swap-folders' into 'main'
Mar 25, 2026
002059a
Design push
RayoProton Mar 25, 2026
260c4d4
Merge branch 'design-push' into 'main'
Mar 25, 2026
8c88efb
Updated UI of existing feedback modal
fraser-proton Mar 25, 2026
628e489
Merge branch 'INWEB-880' into 'main'
Mar 25, 2026
a80c258
Added translation for 'Other'
fraser-proton Mar 25, 2026
52c30d5
Merge branch 'born-private-translate-other-string' into 'main'
Mar 25, 2026
03da29e
[DRVWEB-4916] Update 'shared with me' section when removing yourself
Mar 24, 2026
063cc48
Merge branch 'fix/DRVWEB-4916-sharing-modal-remove-yourself' into 'main'
Mar 25, 2026
5153ff6
Update the Lumo theme selection borders
flavienbonvin Mar 25, 2026
1c5280c
Merge branch 'lumo-theme-border-color' into 'main'
Mar 25, 2026
488276f
Fix mobile layout
RayoProton Mar 25, 2026
aea3dee
Merge branch 'mobile-fixes' into 'main'
Mar 25, 2026
3c31d64
Show the import modal instead of byoe/forwarding modal when the user …
LeGrosSancho Mar 25, 2026
d2c5378
Merge branch 'P1-421-show-import-modal-when-not-in-mail' into 'main'
Mar 25, 2026
d730b31
Improve pass e2e by using quark to create users
Swiip Mar 25, 2026
a618839
Merge branch 'IDTEAM-4634-e2e-tests' into 'main'
Mar 25, 2026
6be392b
fix device change frozen after unplug device
Mar 25, 2026
f21b5d1
Merge branch 'fix/unplug-mic-frozen' into 'main'
Mar 25, 2026
1acba85
Create pass docs
Swiip Mar 25, 2026
7832b9d
Merge branch 'IDTEAM-5659-pass-docs' into 'main'
Mar 25, 2026
123a6f8
[DRVWEB-5246] Download of a big file not restarting after cancel
Mar 25, 2026
bec308e
Merge branch 'DRVWEB-5246-download-cancel-fix' into 'main'
Mar 25, 2026
1a4e06f
Idteam 5749 setting extension large window
nguyenkims Mar 25, 2026
769866d
Merge branch 'IDTEAM-5749-setting-extension-large-window' into 'main'
Mar 25, 2026
591de80
Add the CategoryID in message and conversation models
flavienbonvin Mar 25, 2026
a418b3e
Merge branch 'P3-267-add-category-id-models' into 'main'
Mar 25, 2026
c1bc3e3
Respect payload version in desktop login
mmso Mar 25, 2026
1fb5185
Merge branch 'fix-desktop-pv' into 'main'
Mar 25, 2026
263fb42
MEET-1034 and MEET-1032: center proton calendar link and update texts…
RayoProton Mar 25, 2026
3427d26
Merge branch 'MEET-1034-proton-calendar-link' into 'main'
Mar 25, 2026
e654c6c
Meet signup feedback
Mar 25, 2026
5fce4ff
Merge branch 'meet-signup-followup' into 'main'
Mar 25, 2026
87435b7
fix remember name in device
RayoProton Mar 25, 2026
c35c7e5
Merge branch 'fix-remember-name-device' into 'main'
Mar 25, 2026
42e2ef3
[LUMO-388] Fix lost messages when the LLM had an error during generation
Mar 25, 2026
5462339
Merge branch 'lumo-fix-lost-messages' into 'main'
Mar 25, 2026
019160d
Bump to TS6
edvincandon Mar 23, 2026
a6c715f
Remove deprecated `baseUrl`
edvincandon Mar 23, 2026
ec6ac57
Fix TS2882: Cannot find module or type declarations for .scss imports
edvincandon Mar 23, 2026
aea9c08
Fix loose types in crypto streamHandler
edvincandon Mar 23, 2026
343183d
Fix TS2882: Cannot find module or type declarations for .css imports
edvincandon Mar 23, 2026
803fe05
Fix bad direct `package` import
edvincandon Mar 23, 2026
c1a7441
Add `LegacyMap` fallback [tbd]
edvincandon Mar 23, 2026
f8e7c32
Fix sieve typings
edvincandon Mar 23, 2026
f6a78ae
Fix authenticator imports paths
edvincandon Mar 23, 2026
f018420
Fix calendar import paths
edvincandon Mar 23, 2026
da9260e
Fix pass-extension import paths
edvincandon Mar 23, 2026
8a84d50
Fix pass-desktop import paths
edvincandon Mar 23, 2026
cd5d298
Fix docs tsconfig
edvincandon Mar 23, 2026
18cfb14
Fix drive import paths
edvincandon Mar 23, 2026
3c06abc
Fix lumo import paths + typings
edvincandon Mar 23, 2026
c3c6800
Remove legacy `moduleResolution` in pdf-ui
edvincandon Mar 23, 2026
2ab06a4
Type-check @proton/pack and fix SRI plugin
edvincandon Mar 23, 2026
8aa5273
Fix ts-node tsconfig overrides
edvincandon Mar 23, 2026
aefbcb0
Fix non-web app builds
edvincandon Mar 25, 2026
eeaae26
Merge branch 'ts6' into 'main'
mmso Mar 25, 2026
50ecf9e
Do not get random participant name for guests
Mar 25, 2026
157f8a5
Merge branch 'feat/guest-name' into 'main'
Mar 25, 2026
5d72602
i18n(pass): update translations from crowdin e7e2e0c70d
Mar 25, 2026
472c68b
i18n(pass-desktop): update translations from crowdin b33967bb23
Mar 25, 2026
ba0bf70
i18n(pass): update translations from crowdin c76dcc39da
Mar 25, 2026
ed66567
i18n(pass-web): update translations from crowdin 2848915ed8
Mar 25, 2026
0df59c8
i18n(pass-desktop): update translations from crowdin f307e6f996
Mar 25, 2026
a4fac72
Merge branch 'release/proton-pass@1.34.0' into 'main'
Mar 26, 2026
f96ce80
Fix calendar i18n validation
mmso Mar 25, 2026
4847bcf
Merge branch 'fix-calendar-i18n' into 'main'
Mar 26, 2026
e4ee06e
feat(sentinel): fix upsell descriptions
Mar 24, 2026
7141c7c
Merge branch 'fix/sentinel-description' into 'main'
Mar 26, 2026
de4d1fc
i18n(calendar): update translations from crowdin df8f6f5c84
Mar 26, 2026
9de6b95
i18n(mail): update translations from crowdin de91cba31b
Mar 26, 2026
f8d67bb
i18n(mail-desktop): update translations from crowdin 2e4fe6968b
Mar 26, 2026
fbe85d3
i18n(drive): update translations from crowdin 1a4dd67a2e
Mar 26, 2026
3a3c3d7
i18n(account): update translations from crowdin 0d97f33d43
Mar 26, 2026
b9f50a3
i18n(vpn-settings): update translations from crowdin eb1437a779
Mar 26, 2026
5433f90
i18n(verify): update translations from crowdin 47cfba1071
Mar 26, 2026
f4cf508
i18n(pass): update translations from crowdin fa3138de37
Mar 26, 2026
d1c3b25
i18n(pass-web): update translations from crowdin 00e723bbd8
Mar 26, 2026
c25c77f
i18n(pass-desktop): update translations from crowdin 4b0b399eac
Mar 26, 2026
d15da2c
i18n(wallet): update translations from crowdin 226814b86b
Mar 26, 2026
d7e6b7b
i18n(docs): update translations from crowdin 1957d78bca
Mar 26, 2026
27a437d
i18n(docs-editor): update translations from crowdin 650e36dcda
Mar 26, 2026
3158649
i18n(lumo): update translations from crowdin 93299c16b1
Mar 26, 2026
9b35c3c
i18n(meet): update translations from crowdin 0f76bd026f
Mar 26, 2026
657d234
Merge branch 'translations_2026-03-26_070711_f97a1f01' into 'main'
mmso Mar 26, 2026
9ec66ee
Meet UI enhancements
Mar 26, 2026
86a7851
Merge branch 'feat/meet-ui-enhancements' into 'main'
Mar 26, 2026
0eaec9b
Patch yaml after vulnerability report
flavienbonvin Mar 26, 2026
a89306b
Merge branch 'patch-yaml' into 'main'
mmso Mar 26, 2026
5791c92
[IDTEAM] More pass documentation
edvincandon Mar 26, 2026
087aa2b
Merge branch 'IDTEAM-more-documentation-pass' into 'main'
Mar 26, 2026
af39a14
Fix `isObject` predicate false-positive on byte arrays
edvincandon Jan 29, 2026
e402e0c
Refine obfuscation to use byte arrays and random mask size
edvincandon Jan 29, 2026
fae825c
Add byte array serialization utilities
edvincandon Jan 29, 2026
8b6f053
Improve obfuscated item typings
edvincandon Jan 29, 2026
99e2c89
Support cache serialization with byte arrays
edvincandon Jan 29, 2026
ababe9c
Serialize action dispatches between extension contexts
edvincandon Jan 29, 2026
3a9b41f
Reflect obfuscation changes in components
edvincandon Jan 29, 2026
ab4dfc0
Add zeroize utility
edvincandon Jan 29, 2026
fd1b39e
Zeroize state on `stateDestroy` [lock|logout]
edvincandon Mar 9, 2026
b4753c4
Reflect obfuscation changes in codebase
edvincandon Jan 29, 2026
4be14a1
Empty data buffer when (de)obfuscating
edvincandon Mar 16, 2026
d5f7222
Add obfuscation cloning utility
edvincandon Mar 16, 2026
3de3d27
Add `deleteKey` utility
edvincandon Mar 16, 2026
a8a91c3
Refactor lock adapter API with typed DTOs and obfuscated secrets
edvincandon Mar 13, 2026
5619adb
Minimize plain-text password lifetime in lock forms
edvincandon Mar 16, 2026
8c3271d
Refactor lock/offline setup with typed DTOs and obfuscated secrets
edvincandon Mar 16, 2026
714778d
Consolidate desktop unlock flow through UnlockProvider
edvincandon Mar 16, 2026
3b6d98a
Fix auth store user data obfuscation retro-compat
edvincandon Mar 16, 2026
8783cb5
Fix adapter types leaking in account/authenticator apps
edvincandon Mar 16, 2026
9ebf648
Reflect obfuscation changes in authenticator
edvincandon Mar 25, 2026
d5686d8
Merge branch 'IDTEAM-5707-sensitive-byte-arrays' into 'main'
Mar 26, 2026
f9b0ed2
Add sentry logs to track booking page decryption errors
flavienbonvin Mar 26, 2026
a1d0029
Merge branch 'bookings-sentry-logs' into 'main'
Mar 26, 2026
9e7a259
Update all non-major dependencies
Mar 26, 2026
c622c8a
Merge branch 'renovate/all-minor-patch' into 'main'
Mar 26, 2026
6d310e3
fix: Fix border disappearing when zooming on webkit
nico3333fr Mar 26, 2026
c18dbcb
Merge branch 'INWEB-895-fix-border-disappearing-when-zooming' into 'm…
Mar 26, 2026
02e9d93
Sign native binaries in pass desktop windows pipeline
edvincandon Mar 17, 2026
0dc1e19
Merge branch 'IDTEAM-sign-node-binary-electron' into 'main'
Mar 26, 2026
c54e4c3
[DRVWEB-5254] download now uses AbortError instead of TransferCancel
Mar 26, 2026
4bbb897
Merge branch 'DRVWEB-5254-transfercancel-reported-as-unknown' into 'm…
Mar 26, 2026
4a37207
fix: Remove double scroll on EasySwitch settings
nico3333fr Mar 26, 2026
31f1d21
Merge branch 'fix-easyswitch-scroll-settings' into 'main'
Mar 26, 2026
688c8ba
SECBTY-1392: Handle crafted comment in style case
Mar 26, 2026
99eb8d7
Merge branch 'SECBTY-1392' into 'main'
Mar 26, 2026
8ffbb4b
Fix crash caused by docs permissions
Mar 26, 2026
1150e47
Merge branch 'fix-docs-permissions-crash' into 'main'
Mar 26, 2026
e29d206
[DRVWEB-4916] Fix color of footer text in sharing modal
Mar 25, 2026
31c2fc0
Merge branch 'fix/DRVWEB-4916-sharing-modal-footer' into 'main'
Mar 26, 2026
fd10f1c
[DRVWEB-5230] UX fixes for admin sharing modal
Mar 25, 2026
ece1300
Merge branch 'fix/DRVWEB-5230-sharing-modal-ux-problems' into 'main'
Mar 26, 2026
c8228a1
Add logs for Zendesk authentication errors
Vijayasingam Mar 26, 2026
906da85
Merge branch 'log-zd-login-errors' into 'main'
Mar 26, 2026
51354f1
[DRVWEB-5255] Update metrics handling on public page + handle 404 errors
HeadFox Mar 27, 2026
2a36efd
Merge branch 'DRVWEB-5255-public-page-metrics' into 'main'
Mar 27, 2026
54c6d1a
Whitelist PASS_BUSINESS in groups config
D-Bao Feb 11, 2026
65d0cff
Hide Groups UI behind feature flag for Pass Business
D-Bao Mar 26, 2026
ff03a6d
Merge branch 'IDTEAM-5705-whitelist-pass-bussiness-groups' into 'main'
Mar 27, 2026
0d8a3e5
Meet 992 meeting details
RayoProton Mar 27, 2026
b6805e3
Merge branch 'MEET-992-meeting-details' into 'main'
Mar 27, 2026
3330452
In app notification Copy update
Mar 27, 2026
32d399a
Merge branch 'In-app-notifications-copy-update' into 'main'
Mar 27, 2026
99869c9
VPNPLG-25: Create new Tv Sign in screen
Mar 17, 2026
feba313
Merge branch 'VPNPLG-25-create-sign-in-tv-container' into 'main'
Mar 27, 2026
e26635e
Remove fileName from sentry
HeadFox Mar 27, 2026
a588e2c
Merge branch 'fix-filename-sentry' into 'main'
Mar 27, 2026
9520142
Remove the unused feature flag for booking feature
flavienbonvin Mar 27, 2026
c78c6e5
Merge branch 'BOOK-390-remove-unused-ff' into 'main'
Mar 27, 2026
510204a
Add stop meeting recording confirmation
RayoProton Mar 27, 2026
857dd67
Merge branch 'meet-recording-stop-confirmation' into 'main'
Mar 27, 2026
a1e767f
MEET-1026: add meet download handler
RayoProton Mar 27, 2026
4f34816
Merge branch 'MEET-1026-download-meet-button' into 'main'
Mar 27, 2026
040787e
[Meet] Fix desktop app copyright wording
Mar 27, 2026
5e8d399
Merge branch 'meet/fix-copy-right-year' into 'main'
Mar 27, 2026
ff67c90
[Meet] Upgrade meet-core to 1.1.6-1
Mar 27, 2026
df3f832
Merge branch 'meet/upgrade-meet-core' into 'main'
Mar 27, 2026
19d3422
Use BIP21 format for QR-code and uppercase for native segwit
Mar 26, 2026
707edc0
Merge branch 'feat/wallet-qr-bip21' into 'main'
Mar 27, 2026
ff55e83
Change Meet app description
Mar 26, 2026
76863f1
Merge branch 'feat/meet-og-tag' into 'main'
Mar 27, 2026
687c9d3
Add spotlight on app dropdown for the release of Meet and Booking
flavienbonvin Mar 27, 2026
97764ee
Update design of spotlight and add icon
flavienbonvin Mar 27, 2026
688214e
Apply 1 suggestion(s) to 1 file(s)
flavienbonvin Mar 27, 2026
e5e418f
Merge branch 'BOOK-389-mail-booking-spotlight' into 'main'
Mar 27, 2026
038f157
[DRVWEB-4973] Photos timeline with sdk
HeadFox Mar 27, 2026
18ccda2
Merge branch 'DRVWEB-4973-timeline-sdk' into 'main'
Mar 27, 2026
a0aa74f
[DRVWEB-5167] folders section cleanup + DriveExplorer
Mar 27, 2026
bdede06
Merge branch 'DRVWEB-5167-folders-section-cleanup' into 'main'
Mar 27, 2026
7169c8e
DRVWEB: Search unit test suites + first integration tests for worker …
Mar 27, 2026
92dc5ea
Merge branch 'search-module-tests' into 'main'
Mar 27, 2026
775469f
Docs update loading screen
Mar 27, 2026
95539ac
Merge branch 'docs-update-loading-screen' into 'main'
Mar 27, 2026
257ba0c
Update all non-major dependencies
Mar 28, 2026
bfbb663
Replace default minimizer in storybook build
mmso Mar 29, 2026
3f33218
test: update snapshots
Mar 29, 2026
eccf41a
Merge branch 'renovate/all-minor-patch' into 'main'
Mar 29, 2026
65e892a
Meet mobile downloads section FF
Mar 29, 2026
c4d9cfb
Merge branch 'meet-mobile-downloads-ff' into 'main'
Mar 29, 2026
e35bc60
feat(pass-extension): add AUTOFILL_TRIGGER message type
yuribodo Mar 29, 2026
844cc24
feat(pass-extension): add autofill command to browser manifests
yuribodo Mar 29, 2026
fdddf5e
feat(pass-extension): handle autofill keyboard command in background …
yuribodo Mar 29, 2026
2aa7364
feat(pass-extension): register autofill trigger handler in content sc…
yuribodo Mar 29, 2026
b9a9fb0
fix(pass-extension): add AUTOFILL_TRIGGER to typed message contract a…
yuribodo Mar 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
8 changes: 8 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,11 @@ trim_trailing_whitespace = false
[*.scss]
indent_size = 2
indent_style = tab

[tests/mail-renderer/public/**]
trim_trailing_whitespace = false
insert_final_newline = unset
indent_style = unset
indent_size = unset
end_of_line = unset
charset = unset
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ tsconfig.tsbuildinfo
.netlify
storybook-static
i18n-js
translations.pot
po
coverage
lib-cov
Expand Down
25 changes: 25 additions & 0 deletions .grype.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,31 @@ ignore:
name: golang.org/x/crypto
type: go-module
version: v0.0.0-20220829220503-c86fa9a7ed90
- vulnerability: CVE-2025-68121
package:
name: stdlib
type: go-module
version: go1.15.5
- vulnerability: CVE-2025-68121
package:
name: stdlib
type: go-module
version: go1.18.8
- vulnerability: CVE-2025-68121
package:
name: stdlib
type: go-module
version: go1.24.5
- vulnerability: CVE-2025-22871
package:
name: stdlib
type: go-module
version: go1.18.8
- vulnerability: CVE-2025-22871
package:
name: stdlib
type: go-module
version: go1.15.5
- vulnerability: CVE-2024-24790
package:
name: stdlib
Expand Down
1 change: 1 addition & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ packages/styles/scss/**/_index.scss
packages/wasm/**/*
tests/account/poms/LoginPage/challenge.html
tests/mail-renderer/tests/**/*.html
tests/mail-renderer/public/**
tests/pass/extension/**/*
tests/pass/hars/**/*

Expand Down
942 changes: 0 additions & 942 deletions .yarn/releases/yarn-4.12.0.cjs

This file was deleted.

940 changes: 940 additions & 0 deletions .yarn/releases/yarn-4.13.0.cjs

Large diffs are not rendered by default.

4 changes: 3 additions & 1 deletion .yarnrc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ nodeLinker: node-modules
plugins:
- path: .yarn/plugin-postinstall.js

yarnPath: .yarn/releases/yarn-4.12.0.cjs
yarnPath: .yarn/releases/yarn-4.13.0.cjs

npmPublishRegistry: https://nexus.protontech.ch/repository/web-npm/

Expand All @@ -17,6 +17,8 @@ npmScopes:
npmAuthToken: '${CI_JOB_TOKEN:-}'
proton-meet:
npmRegistryServer: 'https://nexus.protontech.ch/repository/meet-npm/'
proton:
npmRegistryServer: 'https://nexus.protontech.ch/repository/foundation-npm/'

npmAuditIgnoreAdvisories:
# Ignore advisories for xlsx package. This package is depended on by a third-party library rowsncolumns (docs)
Expand Down
12 changes: 11 additions & 1 deletion applications/account/eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
import { defineConfig } from 'eslint/config';

import config from '@proton/eslint-config-proton/all';

export default config;
export default defineConfig([
config,
{
rules: {
// TODO: Remove this rule once the cycle dependency is fixed
'import/no-cycle': 'off',
},
},
]);
2 changes: 1 addition & 1 deletion applications/account/jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ module.exports = {
moduleDirectories: ['<rootDir>/node_modules', 'node_modules'],
testEnvironment: '@proton/jest-env',
transformIgnorePatterns: [
'node_modules/(?!(@proton/shared|@proton/components|@protontech/telemetry|@protontech/mutex-browser|pmcrypto|openpgp|@openpgp/web-stream-tools|@protontech/bip39|emoji-mart)/)',
'node_modules/(?!(@proton/shared|@proton/components|@protontech/telemetry|@protontech/mutex-browser|pmcrypto|openpgp|@openpgp/web-stream-tools|@protontech/bip39|emoji-mart|@preact/signals-core|@scure/base)/)',
],
transform: {
'^.+\\.(ts|js|mjs)x?$': [
Expand Down
6 changes: 6 additions & 0 deletions applications/account/jest.setup.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@ import '@proton/testing/lib/mockUnleash';
// console.error = () => {};
// console.warn = () => {};

window.ResizeObserver = jest.fn().mockImplementation(() => ({
observe: jest.fn(),
unobserve: jest.fn(),
disconnect: jest.fn(),
}));

// Do not start crypto worker pool, let the single tests setup/mock the CryptoProxy as needed
jest.mock('@proton/shared/lib/helpers/setupCryptoWorker', () => ({
__esModule: true,
Expand Down
2 changes: 1 addition & 1 deletion applications/account/locales/.locale-state.metadata
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"project": "fe-account",
"locale": "640fe4f4810d886da1f34a82ffaf1dd7f303cfee"
"locale": "0d97f33d432d888fe7ff24966c131f779feec0cd"
}
Loading