Page MenuHomePhorge
Feed Search

Apr 27 2023

tomek closed D7524: [native] Create invitation modal.
Apr 27 2023, 2:15 PM
tomek committed rCOMMf72bff03200c: [keyserver] Introduce invite link handler.
Apr 27 2023, 2:15 PM
tomek committed rCOMM6725c0b6164d: [native] Create invitation modal.
Apr 27 2023, 2:15 PM
tomek closed D7521: [keyserver] Create an endpoint that can be used to validate an invite link.
Apr 27 2023, 2:15 PM
tomek closed D7522: [lib] Allow calling link verification from clients.
Apr 27 2023, 2:15 PM
tomek committed rCOMMcaccb2336cfa: [keyserver] Create an endpoint that can be used to validate an invite link.
Apr 27 2023, 2:15 PM
tomek committed rCOMM237302e4fe9a: [lib] Allow calling link verification from clients.
Apr 27 2023, 2:15 PM
tomek closed D7519: [keyserver] Create a table for invite links.
Apr 27 2023, 2:15 PM
tomek committed rCOMM53e9fe18b6f5: [keyserver] Create a table for invite links.
Apr 27 2023, 2:15 PM
tomek added inline comments to D7568: Implement fetcher and updater for olm accounts on the keyserver.
Apr 27 2023, 1:47 PM

Apr 26 2023

tomek updated the diff for D7559: [native] Handle error state when joining a community.

Rebase

Apr 26 2023, 7:53 PM
tomek updated the diff for D7558: [native] Handle loading state when joining a community.

Rebase

Apr 26 2023, 7:52 PM
tomek updated the diff for D7557: [native] Join a thread after accepting the invitation.

Rebase

Apr 26 2023, 7:51 PM
tomek updated the diff for D7556: [keyserver] Handle accepting the invitation.

Rebase

Apr 26 2023, 7:51 PM
tomek updated the diff for D7525: [keyserver] Introduce invite link handler.

Rebase

Apr 26 2023, 7:50 PM
tomek updated the diff for D7524: [native] Create invitation modal.

Rebase

Apr 26 2023, 7:50 PM
tomek updated the diff for D7522: [lib] Allow calling link verification from clients.

Rebase

Apr 26 2023, 7:49 PM
tomek added a comment to D7519: [keyserver] Create a table for invite links.
In D7519#224404, @tomek wrote:

Fix the index and delete unnecessary field. Tested this change by droping a table and running the migration. I have to test creating a fresh db - going to do that before
landing.

Apr 26 2023, 4:16 PM
tomek updated the diff for D7556: [keyserver] Handle accepting the invitation.

Do not await report promise

Apr 26 2023, 2:23 PM
tomek updated the diff for D7525: [keyserver] Introduce invite link handler.

Add some code comments

Apr 26 2023, 1:57 PM
tomek added a comment to D7524: [native] Create invitation modal.
In D7524#226197, @tomek wrote:
In D7524#223171, @inka wrote:

Would it make sense to add an invariant to check that this modal is not called with `status: 'already_joined'? Currently there is nothing stopping someone from doing that, because there is no type checking. And the modal would be displayed without errors, with a message that would be incorrect and misleading.

Yeah, adding some validation is a good idea!

Apr 26 2023, 1:53 PM
tomek updated the diff for D7524: [native] Create invitation modal.

Do not show a modal in already_joined state

Apr 26 2023, 1:51 PM
tomek updated the diff for D7522: [lib] Allow calling link verification from clients.

Don't return response directly

Apr 26 2023, 11:55 AM
tomek added inline comments to D7556: [keyserver] Handle accepting the invitation.
Apr 26 2023, 8:51 AM
tomek added a comment to D7524: [native] Create invitation modal.
In D7524#223171, @inka wrote:

Would it make sense to add an invariant to check that this modal is not called with `status: 'already_joined'? Currently there is nothing stopping someone from doing that, because there is no type checking. And the modal would be displayed without errors, with a message that would be incorrect and misleading.

Apr 26 2023, 8:48 AM
tomek added inline comments to D7522: [lib] Allow calling link verification from clients.
Apr 26 2023, 8:47 AM

Apr 25 2023

tomek accepted D7612: [lib] allow missing `messageIDs` while comparing SQLite with `redux-persist`.
Apr 25 2023, 10:48 PM
tomek accepted D7611: [lib] assert message store equality after logout.

It is a good idea to check if there are other places where this check is missing. Describing how it was done should extend the test plan.

Apr 25 2023, 10:47 PM
tomek accepted D7563: [web] Show message tooltip on hover in the pinned messages modal.

I believe the z-index is necessary since we're rendering the message in the ModalOverlay, and that has a z-index of 4, so by default I think the tooltip will render below the modal.

Apr 25 2023, 10:42 PM
tomek accepted D7572: [lib] Introduce user responder validators.

Haven't compared validators with the types as it is more time consuming here than in other diffs, where the Flow types were next to tComb ones. If you could make comments with the Flow types, I would take another look.

Apr 25 2023, 10:39 PM
tomek accepted D7571: [lib] Introduce raw entry info validators.
Apr 25 2023, 10:29 PM
tomek accepted D7569: [lib] Introduce raw thread info validators.

Could we add a test where avatar is not defined (RawThreadInfo doesn't have this field at all, not just it is set to null or undefined).

Apr 25 2023, 10:25 PM
tomek accepted D7567: [lib] Introduce raw message info validators.
Apr 25 2023, 2:30 PM
tomek accepted D7566: [lib] Introduce media validators.
Apr 25 2023, 10:58 AM
tomek accepted D7565: [lib] Reorder types in `media-types.js`.
Apr 25 2023, 10:19 AM
tomek accepted D7564: [lib] Move `messageTypes` enum to a separate file.
Apr 25 2023, 10:14 AM
tomek requested changes to D7563: [web] Show message tooltip on hover in the pinned messages modal.

Is there a way to avoid specifying z-index? (usually when we use z-index in one place, it quickly becomes necessary in a lot of places) If there's no other way, can we limit the number of places where it has to be specified?

Apr 25 2023, 10:06 AM
tomek accepted D7488: [keyserver] Introduce convertObject function.
Apr 25 2023, 9:58 AM

Apr 21 2023

tomek updated the diff for D7519: [keyserver] Create a table for invite links.

Fix the index and delete unnecessary field. Tested this change by droping a table and running the migration. I have to test creating a fresh db - going to do that before
landing.

Apr 21 2023, 11:39 AM
tomek requested review of D7559: [native] Handle error state when joining a community.
Apr 21 2023, 11:26 AM
tomek planned changes to D7519: [keyserver] Create a table for invite links.
Apr 21 2023, 11:23 AM
tomek requested review of D7558: [native] Handle loading state when joining a community.
Apr 21 2023, 11:10 AM
tomek retitled D7557: [native] Join a thread after accepting the invitation from [keyserver] Join a thread after accepting the invitation
Apr 21 2023, 10:47 AM
tomek requested review of D7557: [native] Join a thread after accepting the invitation.
Apr 21 2023, 10:42 AM
tomek requested review of D7556: [keyserver] Handle accepting the invitation.
Apr 21 2023, 9:57 AM
tomek updated the diff for D7521: [keyserver] Create an endpoint that can be used to validate an invite link.

Cast an id to a string

Apr 21 2023, 9:19 AM
tomek requested changes to D7488: [keyserver] Introduce convertObject function.

Looks great! (requesting changes because addressing the comments might change things significantly)

Apr 21 2023, 8:52 AM
tomek accepted D7487: [keyserver] Add password sanitization tests.
Apr 21 2023, 8:39 AM

Apr 20 2023

tomek accepted D7473: [native] retrieve message store threads from SQLite and compare with `redux-persist`.
Apr 20 2023, 3:12 PM
tomek accepted D7472: [CommCoreModule] implement logic to get message store threads from SQLite.
Apr 20 2023, 2:55 PM
tomek accepted D7471: [native] migrate message store threads to SQLite.
Apr 20 2023, 2:48 PM
tomek accepted D7470: [native] enable performing message store threads ops.
Apr 20 2023, 2:44 PM
tomek accepted D7469: [CommCoreModule] implement ops for message store threads.
Apr 20 2023, 12:28 PM
tomek accepted D7468: [CommCoreModule] add table for message store threads.
Apr 20 2023, 11:51 AM

Apr 19 2023

tomek requested review of D7525: [keyserver] Introduce invite link handler.
Apr 19 2023, 5:08 PM
tomek requested review of D7524: [native] Create invitation modal.
Apr 19 2023, 1:03 PM
tomek requested review of D7522: [lib] Allow calling link verification from clients.
Apr 19 2023, 12:29 PM
tomek requested review of D7521: [keyserver] Create an endpoint that can be used to validate an invite link.
Apr 19 2023, 12:22 PM
tomek requested review of D7519: [keyserver] Create a table for invite links.
Apr 19 2023, 11:39 AM
tomek accepted D7505: [web] Display a pin icon next to pinned messages in chat.
Apr 19 2023, 9:38 AM
tomek accepted D7466: [services][blob] Implement Delete blob HTTP handler.
Apr 19 2023, 9:03 AM
tomek accepted D7417: [lib] generate message store ops for threads while starting to send a message.

After reading the explanation and spending a lot more time, I was able to review this. This code is complicated, but I don't see any serious issues in it.

Apr 19 2023, 8:58 AM
tomek accepted D7412: [lib] generate message store ops for threads on reaction failure.
Apr 19 2023, 8:33 AM
tomek accepted D7398: [lib] generate message store ops for threads while merging messages.
Apr 19 2023, 8:19 AM

Apr 18 2023

tomek added inline comments to D7455: [keyserver] Migration to reset all PRIVATE thread names.
Apr 18 2023, 11:41 AM
tomek accepted D7455: [keyserver] Migration to reset all PRIVATE thread names.
Apr 18 2023, 6:39 AM

Apr 17 2023

tomek accepted D7422: [native] generate operation for updating thread last navigated to.
Apr 17 2023, 1:41 PM
tomek accepted D7421: [native] extract processing store operations to separate function.
Apr 17 2023, 1:39 PM
tomek accepted D7420: [lib] generate message store ops for threads after pruning messages.
Apr 17 2023, 12:45 PM
tomek accepted D7419: [lib] generate message store ops for threads after creating local message.
Apr 17 2023, 12:43 PM
tomek accepted D7418: [lib] generate message store ops for threads after sending message.
Apr 17 2023, 12:36 PM
tomek requested changes to D7417: [lib] generate message store ops for threads while starting to send a message.

This diff is really hard to review. Wondering if splitting it would make it better - if every smaller diff had changes that are easy to review. I guess it might be challenging, so if you think that it's not possible, request a review again and I will give the review another try.

Apr 17 2023, 12:02 PM
tomek accepted D7454: [keyserver] Don't specify name for new PRIVATE threads.
Apr 17 2023, 11:44 AM
tomek accepted D7453: [lib] Introduce new ifJustViewer field in ThreadEntity for PRIVATE threads.
Apr 17 2023, 11:36 AM

Apr 14 2023

tomek requested changes to D7412: [lib] generate message store ops for threads on reaction failure.
Apr 14 2023, 12:56 PM
tomek accepted D7410: [lib] generate message store ops for threads while creating fresh store.
Apr 14 2023, 12:46 PM
tomek requested changes to D7398: [lib] generate message store ops for threads while merging messages.
Apr 14 2023, 12:29 PM
tomek accepted D7397: [lib] restore function for asserting store after performing ops.
Apr 14 2023, 11:58 AM
tomek accepted D7396: [lib] add ops for message store threads.
Apr 14 2023, 11:54 AM
tomek accepted D7429: [web] Make chatCreation state "sticky" between nav changes.
Apr 14 2023, 11:31 AM
tomek accepted D7444: [services][blob] Introduce HTTP server.
Apr 14 2023, 11:29 AM
tomek accepted D7443: [services][blob] Add dependencies for HTTP server.

Licenses and versions look ok

Apr 14 2023, 10:52 AM
tomek accepted D7414: [native] Change EditState to store messageInfo instead of only id.
Apr 14 2023, 10:23 AM
tomek accepted D7344: [native] Displaying edit mode.
Apr 14 2023, 10:21 AM

Apr 13 2023

tomek accepted D7416: [web] Fix bug where image appears broken when creating thread with media message.
Apr 13 2023, 2:49 PM
tomek accepted D7409: [services] Make AWS SDK versions consistent.
Apr 13 2023, 11:03 AM
tomek accepted D7388: [web] Fix chat composer when no active thread.
Apr 13 2023, 10:42 AM
tomek accepted D7408: [native][web] Trigger sendCallbacks on retries.
Apr 13 2023, 10:36 AM
tomek accepted D7407: [web] Trigger sendCallbacks on multimedia messages.
Apr 13 2023, 10:35 AM
tomek accepted D7380: [web] Display the pinned messages for the thread when the banner is clicked.
Apr 13 2023, 10:32 AM
tomek accepted D7309: [web] Pop up a pin/unpin modal when the tooltip icon is clicked.
Apr 13 2023, 10:18 AM
tomek requested changes to D7341: [web] Move reducing logic for picking a community to its own reducer.

If we move actions to lib, we can simplify the reducer and avoid splitting the login in two places.

Apr 13 2023, 9:30 AM
tomek requested changes to D7344: [native] Displaying edit mode.
Apr 13 2023, 9:28 AM

Apr 12 2023

tomek closed D7348: [keyserver] Add background and logo images.
Apr 12 2023, 1:48 PM
tomek closed D7350: [keyserver] Add an arrow next to a link.
Apr 12 2023, 1:48 PM
tomek committed rCOMM4aa41c3072a5: [keyserver] Add an arrow next to a link.
Apr 12 2023, 1:48 PM
tomek committed rCOMM7dd141e1680a: [keyserver] Add background and logo images.
Apr 12 2023, 1:48 PM
tomek closed D7330: [keyserver] Use correct font for Comm title.
Apr 12 2023, 1:48 PM
tomek committed rCOMM8f3b91a09c19: [keyserver] Use correct font for Comm title.
Apr 12 2023, 1:48 PM
tomek closed D7312: [keyserver] Create a page with invite link.
Apr 12 2023, 1:48 PM