Page MenuHomePhabricator

marcin (Marcin)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 29 2021, 2:54 AM (155 w, 5 d)

Recent Activity

Sep 27 2024

marcin closed D13495: Implement sending large thick thread notifs.
Sep 27 2024, 7:48 AM
marcin committed rCOMM39553e6dfb3a: Implement sending large thick thread notifs (authored by marcin).
Implement sending large thick thread notifs
Sep 27 2024, 7:48 AM
marcin closed D13469: Create large notifications in thick threads.
Sep 27 2024, 7:48 AM
marcin committed rCOMM51312a1e05f8: Create large notifications in thick threads (authored by marcin).
Create large notifications in thick threads
Sep 27 2024, 7:48 AM
marcin closed D13468: Add AES cryptography to EncryptedNotifUtilsAPI.
Sep 27 2024, 7:48 AM
marcin committed rCOMM0a028741d881: Add AES cryptography to EncryptedNotifUtilsAPI (authored by marcin).
Add AES cryptography to EncryptedNotifUtilsAPI
Sep 27 2024, 7:48 AM
marcin updated the diff for D13495: Implement sending large thick thread notifs.

rebase

Sep 27 2024, 7:46 AM
marcin updated the diff for D13469: Create large notifications in thick threads.

Rebase before landing

Sep 27 2024, 7:45 AM
marcin updated the diff for D13468: Add AES cryptography to EncryptedNotifUtilsAPI.

Rebase

Sep 27 2024, 7:41 AM
marcin updated the test plan for D13495: Implement sending large thick thread notifs.
Sep 27 2024, 7:12 AM
marcin updated the test plan for D13469: Create large notifications in thick threads.
Sep 27 2024, 7:10 AM
marcin updated the test plan for D13468: Add AES cryptography to EncryptedNotifUtilsAPI.
Sep 27 2024, 7:10 AM
marcin updated the diff for D13495: Implement sending large thick thread notifs.

Rebase before landing

Sep 27 2024, 6:58 AM
marcin updated the diff for D13469: Create large notifications in thick threads.

Rebase before landing

Sep 27 2024, 6:57 AM
marcin updated the diff for D13495: Implement sending large thick thread notifs.

address review

Sep 27 2024, 6:55 AM
marcin added inline comments to D13495: Implement sending large thick thread notifs.
Sep 27 2024, 6:50 AM
marcin updated the diff for D13469: Create large notifications in thick threads.

Update diff

Sep 27 2024, 6:42 AM
marcin added inline comments to D13469: Create large notifications in thick threads.
Sep 27 2024, 6:40 AM
marcin updated the diff for D13495: Implement sending large thick thread notifs.

Send string on native and blob on web.

Sep 27 2024, 6:20 AM

Sep 26 2024

marcin requested review of D13495: Implement sending large thick thread notifs.
Sep 26 2024, 1:24 PM
marcin abandoned D13467: Enable AES encryption with custom IV on web/keyserver.

Sorry for the confusion. This differential was supposed to bo abandoned.

Sep 26 2024, 1:06 PM
marcin abandoned D13466: Enable AES encryption with custom IV on native.

Sorry for the confusion. This differential was supposed to bo abandoned.

Sep 26 2024, 1:06 PM
marcin updated the diff for D13468: Add AES cryptography to EncryptedNotifUtilsAPI.

Update to simpler approach

Sep 26 2024, 1:31 AM

Sep 25 2024

marcin requested review of D13469: Create large notifications in thick threads.
Sep 25 2024, 11:35 AM
marcin requested review of D13468: Add AES cryptography to EncryptedNotifUtilsAPI.
Sep 25 2024, 11:28 AM
marcin added a comment to D13466: Enable AES encryption with custom IV on native.

I am actually starting to question this. While putting those diffs I came up with better idea how to achieve the same effect using just JS. I will try to get on phab tomorrow morning. The idea is to pass to createAPNsVisualNotif and createAndroidVisualNotif a map from stringified unencrypted notification + messageInfo to a promise resolving to its encrypted version and a hash.

Sep 25 2024, 11:27 AM
marcin requested review of D13467: Enable AES encryption with custom IV on web/keyserver.
Sep 25 2024, 11:22 AM
marcin requested review of D13466: Enable AES encryption with custom IV on native.
Sep 25 2024, 11:20 AM

Sep 24 2024

marcin accepted D13430: [native] Improve logging for thick threads notifs.
Sep 24 2024, 9:16 AM
marcin accepted D13431: [native] Avoid Promise.allSettled.
Sep 24 2024, 4:08 AM

Sep 20 2024

marcin closed D13383: Fix DM activity handler not to send unnecessary read status update.
Sep 20 2024, 1:01 PM
marcin committed rCOMM7c26aa8714c5: Fix DM activity handler not to send unnecessary read status update (authored by marcin).
Fix DM activity handler not to send unnecessary read status update
Sep 20 2024, 1:01 PM
marcin updated the diff for D13383: Fix DM activity handler not to send unnecessary read status update.

Rebase before landing

Sep 20 2024, 12:47 PM
marcin closed D13417: Pass pairs of message data and raw message info to notif generation code.
Sep 20 2024, 12:46 PM
marcin committed rCOMMcc116bc456de: Pass pairs of message data and raw message info to notif generation code (authored by marcin).
Pass pairs of message data and raw message info to notif generation code
Sep 20 2024, 12:46 PM
marcin updated the diff for D13417: Pass pairs of message data and raw message info to notif generation code.

Rebase before landing

Sep 20 2024, 12:29 PM
marcin requested review of D13417: Pass pairs of message data and raw message info to notif generation code.
Sep 20 2024, 8:00 AM
marcin added inline comments to D13383: Fix DM activity handler not to send unnecessary read status update.
Sep 20 2024, 6:10 AM
marcin added inline comments to D13383: Fix DM activity handler not to send unnecessary read status update.
Sep 20 2024, 6:03 AM
marcin added inline comments to D13383: Fix DM activity handler not to send unnecessary read status update.
Sep 20 2024, 5:09 AM

Sep 19 2024

marcin updated the diff for D13383: Fix DM activity handler not to send unnecessary read status update.

Address review

Sep 19 2024, 5:53 AM

Sep 18 2024

marcin requested review of D13383: Fix DM activity handler not to send unnecessary read status update.
Sep 18 2024, 7:53 AM
marcin accepted D13373: [lib] refactor notif code to support creating session with multiple devices of one user.
Sep 18 2024, 7:38 AM
marcin accepted D13372: [lib] refactor `createOlmSessionWithPeer` -> `createOlmSessionsWithUser` in `PeerOlmSessionCreatorContextType`.
Sep 18 2024, 7:30 AM
marcin closed D13353: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs.
Sep 18 2024, 7:27 AM
marcin committed rCOMM819abceeb043: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs (authored by marcin).
Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs
Sep 18 2024, 7:27 AM
marcin updated the diff for D13353: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs.

rebase before landing

Sep 18 2024, 7:14 AM
marcin closed D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.
Sep 18 2024, 7:13 AM
marcin committed rCOMM189c1fde4eed: Call textMessageCreationSideEffectsFunc after sending DM text message (authored by marcin).
Call textMessageCreationSideEffectsFunc after sending DM text message
Sep 18 2024, 7:13 AM
marcin updated the diff for D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.

Rebase before landing

Sep 18 2024, 7:03 AM
marcin added a comment to D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.

It appears that the only thing this diff is doing is having textMessageCreationSideEffectsFunc called after the text message is created for thick threads, but before the text message is created for thin threads.

Two questions:

  1. Why do the side effects need to happen after the text message is created for thick threads?
Sep 18 2024, 3:50 AM

Sep 17 2024

marcin updated the diff for D13353: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs.

Address review

Sep 17 2024, 3:50 AM
marcin added inline comments to D13353: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs.
Sep 17 2024, 3:04 AM
marcin added inline comments to D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.
Sep 17 2024, 2:43 AM
marcin updated the diff for D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.

Rebase master

Sep 17 2024, 2:41 AM

Sep 16 2024

marcin requested review of D13353: Fix BAD_MESSAGE_FORMAT issue with e2ee web notifs.
Sep 16 2024, 11:12 AM

Sep 13 2024

marcin requested review of D13334: Call textMessageCreationSideEffectsFunc after sending DM text message.
Sep 13 2024, 6:29 AM
marcin added inline comments to D13316: [lib] DMOperationSpec for create entry operation.
Sep 13 2024, 5:21 AM
marcin accepted D13310: [native] Launch SIWE backup secret creation.
Sep 13 2024, 5:17 AM

Sep 12 2024

marcin added inline comments to D13287: Update input type of useChangeThreadSettings.
Sep 12 2024, 12:35 PM
marcin closed D13305: Enhance DMActivityHandler.
Sep 12 2024, 10:23 AM
marcin closed D13303: Update input type of useSetThreadUnreadStatus.
Sep 12 2024, 10:23 AM
marcin committed rCOMM7c7da1bc312d: Enhance DMActivityHandler (authored by marcin).
Enhance DMActivityHandler
Sep 12 2024, 10:23 AM
marcin committed rCOMM0f616c5a4e92: Update input type of useSetThreadUnreadStatus (authored by marcin).
Update input type of useSetThreadUnreadStatus
Sep 12 2024, 10:23 AM
marcin closed D13287: Update input type of useChangeThreadSettings.
Sep 12 2024, 10:23 AM
marcin closed D13289: Update input type of useUpdateSubscription.
Sep 12 2024, 10:23 AM
marcin committed rCOMM6847b92312c1: Update input type of useUpdateSubscription (authored by marcin).
Update input type of useUpdateSubscription
Sep 12 2024, 10:23 AM
marcin committed rCOMM3909f7edd16f: Update input type of useChangeThreadSettings (authored by marcin).
Update input type of useChangeThreadSettings
Sep 12 2024, 10:23 AM
marcin closed D13260: Implement joining DM thread.
Sep 12 2024, 10:23 AM
marcin committed rCOMMa91bc4cfd0f7: Implement joining DM thread (authored by marcin).
Implement joining DM thread
Sep 12 2024, 10:23 AM
marcin updated the diff for D13305: Enhance DMActivityHandler.

Rebase before landing

Sep 12 2024, 10:08 AM
marcin updated the diff for D13303: Update input type of useSetThreadUnreadStatus.

Rebase before landing

Sep 12 2024, 10:08 AM
marcin updated the diff for D13289: Update input type of useUpdateSubscription.

Rebase before landing

Sep 12 2024, 10:07 AM
marcin updated the diff for D13287: Update input type of useChangeThreadSettings.

Rebase before landing

Sep 12 2024, 10:06 AM
marcin updated the diff for D13260: Implement joining DM thread.

rebase before landing

Sep 12 2024, 9:51 AM
marcin requested review of D13305: Enhance DMActivityHandler.
Sep 12 2024, 6:16 AM
marcin requested review of D13303: Update input type of useSetThreadUnreadStatus.
Sep 12 2024, 5:33 AM
marcin requested review of D13287: Update input type of useChangeThreadSettings.

Made significant changes to address feedback regarding adding members to thick threads.

Sep 12 2024, 4:12 AM
marcin updated the diff for D13287: Update input type of useChangeThreadSettings.

Address review

Sep 12 2024, 4:07 AM
marcin updated the diff for D13260: Implement joining DM thread.

Make input type read only

Sep 12 2024, 4:03 AM
marcin closed D13261: One check for minimum code version supporting e2ee notifs.
Sep 12 2024, 2:48 AM
marcin committed rCOMM29f2689035ef: One check for minimum code version supporting e2ee notifs (authored by marcin).
One check for minimum code version supporting e2ee notifs
Sep 12 2024, 2:48 AM
marcin updated the diff for D13261: One check for minimum code version supporting e2ee notifs.

rebase before landing

Sep 12 2024, 2:17 AM

Sep 11 2024

marcin closed D13274: Update threadIsPendingSidebar to handle thick sidebars.
Sep 11 2024, 7:04 AM
marcin committed rCOMM085726ba64cd: Update threadIsPendingSidebar to handle thick sidebars (authored by marcin).
Update threadIsPendingSidebar to handle thick sidebars
Sep 11 2024, 7:04 AM
marcin updated the diff for D13274: Update threadIsPendingSidebar to handle thick sidebars.

rebase before landing

Sep 11 2024, 7:02 AM
marcin requested review of D13261: One check for minimum code version supporting e2ee notifs.

Re-requesting review as this new check is much better - we won't try to create a session nor process any data with device that does not have sufficient code version.

Sep 11 2024, 7:00 AM
marcin updated the diff for D13261: One check for minimum code version supporting e2ee notifs.

More robust check. If the device doesn't support E2EE notifs we won't even try to create a notifs session with it.

Sep 11 2024, 6:50 AM
marcin closed D13271: Fix input types from D13050.
Sep 11 2024, 5:17 AM
marcin committed rCOMM0e2412f00c19: Fix input types from D13050 (authored by marcin).
Fix input types from D13050
Sep 11 2024, 5:17 AM
marcin updated the diff for D13271: Fix input types from D13050.

Rebase before landing

Sep 11 2024, 5:06 AM
marcin updated the diff for D13274: Update threadIsPendingSidebar to handle thick sidebars.

Extract sidebar and dm_sidebar to constants

Sep 11 2024, 4:42 AM
marcin requested review of D13289: Update input type of useUpdateSubscription.
Sep 11 2024, 4:38 AM
marcin updated the diff for D13275: Update search header in chat creation on native not to show GENESIS for thick threads.

Set flag to true in pendingThreadID

Sep 11 2024, 4:25 AM
marcin attached a referenced file: F2662668: Zrzut ekranu 2024-09-11 o 13.21.52.png.
Sep 11 2024, 4:22 AM
marcin added a comment to D13275: Update search header in chat creation on native not to show GENESIS for thick threads.
In D13275#374497, @inka wrote:

Thank you! Would be great if you could attach a screenshot

Sep 11 2024, 4:22 AM
marcin requested review of D13287: Update input type of useChangeThreadSettings.
Sep 11 2024, 2:59 AM
marcin accepted D13279: [terraform] Deploy Tunnelbroker 0.16 to staging.
Sep 11 2024, 1:43 AM

Sep 10 2024

marcin updated the diff for D13260: Implement joining DM thread.

Improve types

Sep 10 2024, 2:04 PM
marcin updated the diff for D13260: Implement joining DM thread.

Implement union of types approach

Sep 10 2024, 1:36 PM