Page MenuHomePhabricator
Feed Advanced Search

Apr 12 2023

tomek closed D7311: [keyserver] Move deep link handling logic to a separate function.
Apr 12 2023, 6:47 AM
tomek committed rCOMMec2bb59f8d40: [keyserver] Move deep link handling logic to a separate function (authored by tomek).
[keyserver] Move deep link handling logic to a separate function
Apr 12 2023, 6:47 AM
tomek accepted D7382: [web] Allow interaction with inline engagement from the thread pinned messages modal.

For now it is ok, but in the future we probably should introduce a prop that is e.g. a flag and tells InlineEngagement what should be done in reaction to the click. There might be some cases, in the future, where closing the modal is not desirable.

Apr 12 2023, 5:43 AM
tomek added a comment to D7380: [web] Display the pinned messages for the thread when the banner is clicked.

By the way - on the local environment fetching messages is fast. On the prod it might be a lot slower - should we display a spinner or something? How would the UI look if messages are being fetched?

Apr 12 2023, 5:40 AM
tomek requested changes to D7380: [web] Display the pinned messages for the thread when the banner is clicked.
Apr 12 2023, 5:34 AM
tomek accepted D7310: [web] Display the number of pinned messages in a banner across chat.
Apr 12 2023, 4:53 AM
tomek requested changes to D7309: [web] Pop up a pin/unpin modal when the tooltip icon is clicked.

This diff causes eslint to fail. Please fix it.

Apr 12 2023, 4:46 AM
tomek accepted D7388: [web] Fix chat composer when no active thread.

Looks ok, but please make sure that the creator is not only displayed, but also can be used (type a message, include an image, etc.).

Apr 12 2023, 4:12 AM
tomek accepted D7285: Send Darwin Notification from NSE to AppDelegate so that it consumes flat file storage immediately and sends event to JS.

I'm not too familiar with this logic, but seems reasonable.

Apr 12 2023, 4:04 AM
tomek added a comment to D7349: [native] Add alert when exiting edit mode by clicking the exit button.

Could you also share a screenshot from Android?

Apr 12 2023, 2:02 AM
tomek requested changes to D7344: [native] Displaying edit mode.
Apr 12 2023, 1:49 AM

Apr 11 2023

tomek updated the summary of D7350: [keyserver] Add an arrow next to a link.
Apr 11 2023, 4:27 AM
tomek updated the diff for D7350: [keyserver] Add an arrow next to a link.

Extract icon to a file

Apr 11 2023, 4:26 AM
tomek updated the summary of D7350: [keyserver] Add an arrow next to a link.
Apr 11 2023, 4:15 AM
tomek added a comment to D7350: [keyserver] Add an arrow next to a link.
In D7350#219550, @kamil wrote:

Can you share a screenshot of how it looks?

Apr 11 2023, 4:15 AM
tomek updated the diff for D7348: [keyserver] Add background and logo images.

Rebase and update background image

Apr 11 2023, 4:12 AM
tomek updated the diff for D7350: [keyserver] Add an arrow next to a link.

Rebase and update background image

Apr 11 2023, 4:09 AM
tomek added inline comments to D7330: [keyserver] Use correct font for Comm title.
Apr 11 2023, 4:05 AM
tomek updated the diff for D7330: [keyserver] Use correct font for Comm title.

Rebase

Apr 11 2023, 4:04 AM
tomek updated the diff for D7312: [keyserver] Create a page with invite link.

Early return

Apr 11 2023, 4:00 AM
tomek updated the diff for D7312: [keyserver] Create a page with invite link.

Update font size

Apr 11 2023, 3:58 AM
tomek added inline comments to D7312: [keyserver] Create a page with invite link.
Apr 11 2023, 3:56 AM
tomek accepted D6973: [web] Extract from drawer item code that can be reused in community items.
Apr 11 2023, 2:07 AM
tomek accepted D6969: [web] Add to reducer logic handling community id picked in chat.
Apr 11 2023, 2:00 AM
tomek requested changes to D7341: [web] Move reducing logic for picking a community to its own reducer.
Apr 11 2023, 1:56 AM

Apr 7 2023

tomek requested review of D7350: [keyserver] Add an arrow next to a link.
Apr 7 2023, 9:20 AM
tomek requested review of D7348: [keyserver] Add background and logo images.
Apr 7 2023, 7:48 AM
tomek updated the summary of D7312: [keyserver] Create a page with invite link.
Apr 7 2023, 6:35 AM
tomek updated the diff for D7312: [keyserver] Create a page with invite link.

Update font weight and size

Apr 7 2023, 6:32 AM
tomek requested changes to D7285: Send Darwin Notification from NSE to AppDelegate so that it consumes flat file storage immediately and sends event to JS.
Apr 7 2023, 2:32 AM
tomek accepted D7283: Extend CommIOSNotification module with method to send an event to JS to trigger message infos persistence.
Apr 7 2023, 2:23 AM
tomek accepted D7326: [desktop] Type windows notifs module.

Some questions about types, and please update the declaration of payload.

Apr 7 2023, 2:19 AM
tomek accepted D7287: [desktop] Handle windows notifications.
Apr 7 2023, 1:53 AM

Apr 6 2023

tomek requested review of D7330: [keyserver] Use correct font for Comm title.
Apr 6 2023, 8:38 AM
tomek requested review of D7312: [keyserver] Create a page with invite link.
Apr 6 2023, 6:25 AM
tomek abandoned D7314: [keyserver] Use the same font as on web.

As simple change as this should be put into the original diff - I moved it there. The special font should still be used for the title, but that will be done in a separate diff.

Apr 6 2023, 4:46 AM
tomek updated the summary of D7312: [keyserver] Create a page with invite link.
Apr 6 2023, 4:43 AM
tomek updated the diff for D7312: [keyserver] Create a page with invite link.

Specify doctype

Apr 6 2023, 4:42 AM
tomek updated the diff for D7312: [keyserver] Create a page with invite link.

Use new design

Apr 6 2023, 3:44 AM
tomek accepted D7284: [keyserver] Send WNS notifications.
Apr 6 2023, 1:49 AM

Apr 5 2023

tomek requested review of D7314: [keyserver] Use the same font as on web.
Apr 5 2023, 9:43 AM
tomek requested review of D7312: [keyserver] Create a page with invite link.
Apr 5 2023, 6:27 AM
tomek updated the diff for D7311: [keyserver] Move deep link handling logic to a separate function.

Move function to website responders - we're going to use some functions from that file.

Apr 5 2023, 6:04 AM
tomek planned changes to D7311: [keyserver] Move deep link handling logic to a separate function.
Apr 5 2023, 5:58 AM
tomek requested review of D7311: [keyserver] Move deep link handling logic to a separate function.
Apr 5 2023, 3:52 AM
tomek closed D7271: [native] Pass a referrer to Google Play.
Apr 5 2023, 3:39 AM
tomek committed rCOMM48e5d941cf3c: [native] Pass a referrer to Google Play (authored by tomek).
[native] Pass a referrer to Google Play
Apr 5 2023, 3:39 AM
tomek accepted D7308: [lib/web] Add pin/unpin icon in the tooltip.

Seems like empty toggle-pin-modal.css file was added by accident.

Apr 5 2023, 2:08 AM

Apr 4 2023

tomek added inline comments to D7279: [web] Add component to display encrypted media.
Apr 4 2023, 4:45 AM
tomek accepted D7287: [desktop] Handle windows notifications.
Apr 4 2023, 4:23 AM
tomek requested changes to D7284: [keyserver] Send WNS notifications.
Apr 4 2023, 3:59 AM
tomek added inline comments to D7267: [keyserver] Get WNS authorization tokens.
Apr 4 2023, 3:39 AM
tomek accepted D7267: [keyserver] Get WNS authorization tokens.
Apr 4 2023, 3:37 AM
tomek requested changes to D7289: [web-db] improve persisting lifecycle.
Apr 4 2023, 2:57 AM
tomek accepted D7288: [web-db] extract worker write requests to a separate condition.
Apr 4 2023, 2:11 AM
tomek requested changes to D7191: [web-db] implement clearing sensitive data.
Apr 4 2023, 2:05 AM
tomek accepted D7189: [web-db] add database module provider.
Apr 4 2023, 1:46 AM
tomek accepted D7279: [web] Add component to display encrypted media.
Apr 4 2023, 12:35 AM

Apr 3 2023

tomek added inline comments to D7271: [native] Pass a referrer to Google Play.
Apr 3 2023, 6:45 AM
tomek updated the diff for D7271: [native] Pass a referrer to Google Play.

Limit set of allowed chars in the secret.
Make code more readable by using encode function.

Apr 3 2023, 6:43 AM
tomek added inline comments to D7271: [native] Pass a referrer to Google Play.
Apr 3 2023, 4:49 AM
tomek accepted D7186: [web-db] start persisting SQLite content.

Throttling is a great improvement compared to just calling this function but it still might break when db save takes more than 300ms. We should probably handle that case differently.

Apr 3 2023, 4:03 AM
tomek added inline comments to D7271: [native] Pass a referrer to Google Play.
Apr 3 2023, 12:26 AM

Mar 31 2023

tomek requested review of D7271: [native] Pass a referrer to Google Play.
Mar 31 2023, 10:25 AM
tomek closed D7255: [native] Enable App Link.
Mar 31 2023, 6:54 AM
tomek committed rCOMMdf3ccfe41e35: [native] Enable App Link (authored by tomek).
[native] Enable App Link
Mar 31 2023, 6:54 AM
tomek accepted D7266: [keyserver] Set innodb-ft-min-token-size and innodb-ft-enable-stopword variables.

This looks ok, but we should also update the databases in our local environments. Do we have a plan for this?

Mar 31 2023, 5:38 AM
tomek accepted D6975: [web] Add expanded and toggleExpanded to CommunityDrawerItemHandler type.
Mar 31 2023, 5:37 AM
tomek requested changes to D6973: [web] Extract from drawer item code that can be reused in community items.

It seems like most of the comments request only simple changes, but there are a lot of them

Mar 31 2023, 5:36 AM
tomek requested changes to D6969: [web] Add to reducer logic handling community id picked in chat.

Requesting changes because we should refactor the code

Mar 31 2023, 5:33 AM
tomek added inline comments to D7186: [web-db] start persisting SQLite content.
Mar 31 2023, 2:47 AM

Mar 30 2023

tomek requested review of D7255: [native] Enable App Link.
Mar 30 2023, 7:48 AM
tomek closed D7240: [keyserver] Redirect to the right store depending on the user agent.
Mar 30 2023, 6:45 AM
tomek committed rCOMM5cafc8dec1dd: [keyserver] Redirect to the right store depending on the user agent (authored by tomek).
[keyserver] Redirect to the right store depending on the user agent
Mar 30 2023, 6:45 AM
tomek requested changes to D7191: [web-db] implement clearing sensitive data.
Mar 30 2023, 4:58 AM
tomek requested changes to D7189: [web-db] add database module provider.
Mar 30 2023, 4:54 AM
tomek accepted D7186: [web-db] start persisting SQLite content.
Mar 30 2023, 4:48 AM
tomek accepted D7185: [web-db] process redux-persist operations in SQLite.
Mar 30 2023, 3:24 AM

Mar 29 2023

tomek requested review of D7240: [keyserver] Redirect to the right store depending on the user agent.
Mar 29 2023, 10:03 AM
tomek closed D7217: [keyserver] Introduce endpoint for deep linking.
Mar 29 2023, 6:12 AM
tomek closed D7219: [keyserver] Include debug fingerprint.
Mar 29 2023, 6:12 AM
tomek committed rCOMMc32938d893dc: [keyserver] Introduce endpoint for deep linking (authored by tomek).
[keyserver] Introduce endpoint for deep linking
Mar 29 2023, 6:12 AM
tomek committed rCOMM6d0809489023: [keyserver] Include debug fingerprint (authored by tomek).
[keyserver] Include debug fingerprint
Mar 29 2023, 6:12 AM
tomek closed D7231: [native] Ignore landing in Flow config.
Mar 29 2023, 6:12 AM
tomek committed rCOMM9f5324bb1836: [native] Ignore landing in Flow config (authored by tomek).
[native] Ignore landing in Flow config
Mar 29 2023, 6:12 AM
tomek requested review of D7231: [native] Ignore landing in Flow config.
Mar 29 2023, 6:03 AM
tomek updated the summary of D7217: [keyserver] Introduce endpoint for deep linking.
Mar 29 2023, 5:38 AM
tomek closed D7216: [native] Add boilerplate for deep links on iOS.
Mar 29 2023, 5:12 AM
tomek committed rCOMM6807fedbc1bb: [native] Add boilerplate for deep links on iOS (authored by tomek).
[native] Add boilerplate for deep links on iOS
Mar 29 2023, 5:12 AM
tomek updated the diff for D7217: [keyserver] Introduce endpoint for deep linking.

Move import

Mar 29 2023, 4:24 AM

Mar 28 2023

tomek updated the diff for D7217: [keyserver] Introduce endpoint for deep linking.

Move import

Mar 28 2023, 9:31 AM
tomek added inline comments to D7217: [keyserver] Introduce endpoint for deep linking.
Mar 28 2023, 9:29 AM
tomek added a comment to D7175: [lib] Include an isPinned flag in ChatMessageInfoItem.
In D7175#214618, @rohan wrote:
In D7175#213494, @tomek wrote:

So basically, this code handles only the pin icon next to a message on message list. And it's not intended to provide data for pinned list, right?

Yeah, exactly!

The only concern is that we probably don't pin messages in transaction. That means that we can successfully update pin status in the db, but fail to create TOGGLE_PIN message. A lot more reliable approach would be to add a field to a message saying that it is pinned.

You're right, I don't believe we pin the messages in a transaction. So the DB for the message gets updated on pin/unpin (pinned and pin_time), and we separately create a message of type === TOGGLE_PIN. So are you suggesting instead of determining isPinned by the messages, we instead determine isPinned by it's state in the DB (pinned = 1 or pinned = 0)?

Mar 28 2023, 9:16 AM
tomek requested review of D7219: [keyserver] Include debug fingerprint.
Mar 28 2023, 8:45 AM
tomek requested review of D7217: [keyserver] Introduce endpoint for deep linking.
Mar 28 2023, 2:29 AM
tomek requested review of D7216: [native] Add boilerplate for deep links on iOS.
Mar 28 2023, 2:24 AM

Mar 27 2023

tomek accepted D7175: [lib] Include an isPinned flag in ChatMessageInfoItem.

It wasn't initially obvious to me that this is the right approach. But after some time it seems to make sense.

Mar 27 2023, 2:48 AM
tomek accepted D7179: [keyserver] Convert user ID to VARCHAR in MariaDB.
Mar 27 2023, 2:20 AM
tomek accepted D7174: [keyserver] Fix account deletion performance.
Mar 27 2023, 2:10 AM
tomek accepted D6929: [keyserver] Add a function to toggle the pin status of a message.
Mar 27 2023, 1:35 AM