Page MenuHomePhorge
Feed All Stories

Jun 6 2023

kamil accepted D8083: [landing] redesign footer component.
Jun 6 2023, 11:05 AM
rohan attached a referenced file: F573281: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.46.10.mp4.
Jun 6 2023, 10:47 AM
rohan attached a referenced file: F573278: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.36.00.mp4.
Jun 6 2023, 10:42 AM
rohan attached a referenced file: F573279: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.38.44.mp4.
Jun 6 2023, 10:42 AM
rohan attached a referenced file: F573280: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.40.53.mp4.
Jun 6 2023, 10:42 AM
rohan added a comment to D8072: [lib] Remove parent admin from members list if they are not part of the thread.

This diff makes sense, but from a code search it looks like it might impact ThreadSettingsLeaveThread and its use of otherUsersButNoOtherAdmins.

In ThreadSettingsLeaveThread, we want to prevent somebody from leaving a chat if they are the only admin. I think it's important to consider "parent admins" there... otherwise, I think I'll be prevented from leaving any chats in eg. Comm. Not 100% sure if this is true, but can you investigate?

Jun 6 2023, 10:42 AM
marcin requested review of D8103: Implement message typoes validator and import it in root.react.js for side effect.
Jun 6 2023, 10:30 AM
kamil accepted D8082: [landing] remove subscription form from footer.
Jun 6 2023, 10:23 AM
kamil accepted D8081: [landing] add all section components to AppLanding.

New landing page looks awesome 🚀

Jun 6 2023, 10:19 AM
kamil added inline comments to D8080: [landing] introduce request access compoonent.
Jun 6 2023, 10:18 AM
rohan updated the diff for D8097: [native] Display pinned messages not present in Redux.

Remove comment

Jun 6 2023, 10:18 AM
rohan updated the diff for D8096: [web] Display pinned messages not present in Redux.

Remove comment

Jun 6 2023, 10:17 AM
kamil accepted D8080: [landing] introduce request access compoonent.
Jun 6 2023, 9:59 AM
marcin updated the test plan for D8071: Export CommConstants HostObject to JavaScript.
Jun 6 2023, 9:53 AM
marcin updated the test plan for D8071: Export CommConstants HostObject to JavaScript.
Jun 6 2023, 9:52 AM
bartek accepted D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.
Jun 6 2023, 9:41 AM
marcin retitled D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++ from Implement CommValidationModule validateMessageTypes method in C++
Jun 6 2023, 9:39 AM
marcin retitled D8071: Export CommConstants HostObject to JavaScript from Export CommValidationModule to JavaScript
Jun 6 2023, 9:39 AM
bartek accepted D8071: Export CommConstants HostObject to JavaScript.
Jun 6 2023, 9:38 AM
inka added inline comments to D8096: [web] Display pinned messages not present in Redux.
Jun 6 2023, 9:02 AM
bartek closed D8051: [web] Fix preloading blob service URIs.
Jun 6 2023, 8:49 AM
bartek committed rCOMM38c13bfdbe53: [web] Fix preloading blob service URIs.
Jun 6 2023, 8:49 AM
bartek closed D8050: [web] Preload encrypted media.
Jun 6 2023, 8:49 AM
bartek committed rCOMMd392c7c61165: [web] Preload encrypted media.
Jun 6 2023, 8:49 AM
bartek accepted D8094: [Identity] Refactor access token verification to be more usable.
Jun 6 2023, 5:01 AM
rohan requested review of D8099: [native] Force the tooltip to the bottom of the pinned messages screen.
Jun 6 2023, 3:04 AM

Jun 5 2023

rohan requested review of D8098: [native] Block TimeStamp from rendering in the pinned messages screen.
Jun 5 2023, 11:03 PM
rohan requested review of D8097: [native] Display pinned messages not present in Redux.
Jun 5 2023, 10:32 PM
rohan requested review of D8096: [web] Display pinned messages not present in Redux.
Jun 5 2023, 10:24 PM
ashoat added inline comments to D8095: [landing] animate the keyserver faq section.
Jun 5 2023, 10:04 PM
ginsu planned changes to D8095: [landing] animate the keyserver faq section.

want to do a second pass through

Jun 5 2023, 9:50 PM
• ted added inline comments to D8034: [landing] introduce competitor comparison.
Jun 5 2023, 9:12 PM
• ted added inline comments to D7943: [landing] introduce logo svg assets for competitor comparison.
Jun 5 2023, 9:00 PM
• jon requested review of D8094: [Identity] Refactor access token verification to be more usable.
Jun 5 2023, 8:53 PM
ginsu updated subscribers of D8039: [landing] add feedback text to subscription form component.
Jun 5 2023, 8:23 PM
ginsu added inline comments to D8025: [landing] introduce feature modal component.
Jun 5 2023, 8:22 PM
ginsu added inline comments to D7943: [landing] introduce logo svg assets for competitor comparison.
Jun 5 2023, 8:19 PM
ginsu added inline comments to D8034: [landing] introduce competitor comparison.
Jun 5 2023, 8:18 PM
ginsu published D8095: [landing] animate the keyserver faq section for review.
Jun 5 2023, 8:06 PM
• jon accepted D8061: [identity] validate signed message from keyserver.
Jun 5 2023, 4:36 PM
marcin updated the diff for D8071: Export CommConstants HostObject to JavaScript.

REmove runtime erroneously added to CommConstants constructor on native.

Jun 5 2023, 3:28 PM
ginsu requested review of D8093: [landing] introduce keyserver faq component.
Jun 5 2023, 3:06 PM
Harbormaster failed remote builds in B20022: Diff 27442 for D8071: Export CommConstants HostObject to JavaScript!
Jun 5 2023, 2:54 PM
atul accepted D8088: [native] Move some types from avatar-selection.react.js to registration-types.js.
Jun 5 2023, 2:36 PM
atul accepted D8089: [native] Rename accountSelections to accountSelection.
Jun 5 2023, 2:36 PM
marcin added inline comments to D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.
Jun 5 2023, 2:14 PM
marcin abandoned D8069: Implement schema for new JSI module - CommValidationModule.
Jun 5 2023, 2:09 PM
inka added a comment to D8074: [native] Fetch latest messages in chat list.

@ashoat thank you!

Jun 5 2023, 2:07 PM
inka attached a referenced file: F572093: Screen Recording 2023-06-05 at 14.23.19.mov.
Jun 5 2023, 2:06 PM
marcin updated the diff for D8071: Export CommConstants HostObject to JavaScript.

Replace TurboModule with HostObject

Jun 5 2023, 2:06 PM
marcin updated the diff for D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.

Replace TurboModule with HostObject

Jun 5 2023, 2:05 PM
ginsu requested review of D8092: [landing] introduce keyserver faq data.
Jun 5 2023, 1:57 PM
ashoat added a comment to D8074: [native] Fetch latest messages in chat list.

@inka heads-up, your upload doesn't appear to have attached

Jun 5 2023, 12:51 PM
• InkaSokolowska closed D8091: [native] Fix long names intersecting with the search button.
Jun 5 2023, 12:35 PM
• InkaSokolowska committed rCOMM6f4a1fb736a6: [native] Fix long names intersecting with the search button.
Jun 5 2023, 12:35 PM
inka requested changes to D8074: [native] Fetch latest messages in chat list.

I patched this stack and I'm seeing some weird behaviour. Sometimes I cannot scroll further until I scroll back up and down again. Please investigate this

Jun 5 2023, 12:26 PM
ashoat added inline comments to D8052: [Keyserver] Use olm identity key for tunnelbroker connection.
Jun 5 2023, 12:09 PM
ashoat accepted D8090: [Protos] Use outbound key bundle for keyserver information.
Jun 5 2023, 12:07 PM
ashoat added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 5 2023, 12:04 PM
tomek accepted D8091: [native] Fix long names intersecting with the search button.
Jun 5 2023, 11:07 AM
tomek accepted D8040: [lib] limit report size to 200MB.
Jun 5 2023, 11:04 AM
inka added inline comments to D8073: [keyserver] Add fetch latest messages endpoint.
Jun 5 2023, 10:38 AM
inka accepted D8036: [native] Unify alert behavior when changing selected edited message.
Jun 5 2023, 10:12 AM
kamil added a reviewer for D8040: [lib] limit report size to 200MB: tomek.
Jun 5 2023, 10:01 AM
kamil requested changes to D8010: [native] Use search users in chat composer.

Two questions about handling fetching results form the backend.
(Sorry for not asking about this in the first review cycle)

Jun 5 2023, 9:55 AM
marcin planned changes to D8071: Export CommConstants HostObject to JavaScript.
Jun 5 2023, 9:19 AM
marcin planned changes to D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.
Jun 5 2023, 9:19 AM
marcin added a comment to D8069: Implement schema for new JSI module - CommValidationModule.

But if the array is compile-time constant, maybe a good idea would be to add this to CommCoreModule because they're kind of business-logic constants and fit well if we could do something like commCoreModule.NATIVE_MESSAGE_TYPES. However, this pattern seems not to be supported by RN yet (without hacks) and you'd have to do commCoreModule.getConstants().NATIVE_MESSAGE_TYPES which is not very nice.

Jun 5 2023, 9:19 AM
kamil accepted D8013: [web] Use search users in chat composer.
Jun 5 2023, 9:09 AM
inka requested review of D8091: [native] Fix long names intersecting with the search button.
Jun 5 2023, 8:20 AM
bartek requested changes to D8069: Implement schema for new JSI module - CommValidationModule.

If you think it is an overkill to introduce new JSI module for this purpose then I am likely to agree with you. I hesitated between:

  1. new method in CommCoreModule
  2. custom jsi::HostObject implemented in C++ and exported to global and manually types in flow.
Jun 5 2023, 7:57 AM
bartek accepted D8066: [identity] update login_password_user_start and register_password_user_start.
Jun 5 2023, 7:05 AM
bartek accepted D8062: [identity] register_reserved_password_user_start method.

Looks good to me too

Jun 5 2023, 7:02 AM
bartek accepted D8061: [identity] validate signed message from keyserver.
Jun 5 2023, 7:01 AM
bartek added a comment to D8050: [web] Preload encrypted media.

Two concerns:

  1. Unlike native, it doesn't appear that we are waiting on the preload for anything. On native, we show the local URI until the preload completes. On web, for non-encrypted media we delete the local URI when the preload completes... but we don't wait for the preload to start showing the new URI, do we? It seems like we're likely to have a "flicker" still after landing this diff.
  2. It seems like there are two parts we could consider for a "preload": download and decrypt. To perfectly avoid a "flicker", it feels like we'd also probably want to wait for the decrypt before showing the remote URI (but this would require 1 to be done first).

Assuming you agree with my assessment, could you create a task (or multiple tasks) for these before landing?

Jun 5 2023, 6:55 AM
bartek updated the diff for D8051: [web] Fix preloading blob service URIs.

Rebase before landing

Jun 5 2023, 6:53 AM
bartek updated the diff for D8050: [web] Preload encrypted media.

Fix typos. Rebase before landing

Jun 5 2023, 6:53 AM
varun closed D8060: [identity] db methods for reserved usernames table.
Jun 5 2023, 4:18 AM
varun committed rCOMM827723074c39: [identity] db methods for reserved usernames table.
Jun 5 2023, 4:18 AM
varun closed D8059: [services] add reserved usernames table to ddb.
Jun 5 2023, 4:18 AM
varun committed rCOMMcf63d5bbfeb8: [services] add reserved usernames table to ddb.
Jun 5 2023, 4:18 AM
varun requested review of D8061: [identity] validate signed message from keyserver.

I changed a decent amount of this code so requesting review again

Jun 5 2023, 4:13 AM
varun updated the diff for D8061: [identity] validate signed message from keyserver.

address feedback

Jun 5 2023, 4:12 AM
varun added inline comments to D8061: [identity] validate signed message from keyserver.
Jun 5 2023, 3:47 AM
• jon requested review of D8090: [Protos] Use outbound key bundle for keyserver information.
Jun 5 2023, 12:07 AM

Jun 4 2023

ashoat requested review of D8089: [native] Rename accountSelections to accountSelection.
Jun 4 2023, 10:01 PM
ashoat requested review of D8088: [native] Move some types from avatar-selection.react.js to registration-types.js.
Jun 4 2023, 10:01 PM
ashoat requested review of D8087: [native] Fix userInfo calculation in UserAvatar.
Jun 4 2023, 10:01 PM
ginsu accepted D8085: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 4 2023, 8:08 PM
ginsu accepted D8084: [native] Disable PasswordSelection "next" button when passwords are empty.
Jun 4 2023, 8:08 PM
ashoat requested review of D8084: [native] Disable PasswordSelection "next" button when passwords are empty.
Jun 4 2023, 5:18 PM
ashoat requested review of D8085: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 4 2023, 5:18 PM

Jun 2 2023

atul accepted D8079: [landing] repurpose InfoBlock component.
Jun 2 2023, 10:09 PM
ginsu requested review of D8083: [landing] redesign footer component.
Jun 2 2023, 9:15 PM
ginsu added inline comments to D8079: [landing] repurpose InfoBlock component.
Jun 2 2023, 9:03 PM
ginsu requested review of D8082: [landing] remove subscription form from footer.
Jun 2 2023, 8:44 PM
ginsu requested review of D8081: [landing] add all section components to AppLanding.
Jun 2 2023, 8:35 PM
ginsu requested review of D8080: [landing] introduce request access compoonent.
Jun 2 2023, 8:27 PM
ginsu requested review of D8079: [landing] repurpose InfoBlock component.
Jun 2 2023, 8:03 PM
rohan added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Jun 2 2023, 7:43 PM