In D8072#239274, @ashoat wrote: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?
- Feed Queries
- All Stories
- Search
- Feed Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jun 6 2023
Jun 6 2023
rohan attached a referenced file: F573281: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.46.10.mp4.
rohan attached a referenced file: F573278: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.36.00.mp4.
rohan attached a referenced file: F573279: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.38.44.mp4.
rohan attached a referenced file: F573280: Simulator Screen Recording - iPhone 14 Pro - 2023-06-06 at 06.40.53.mp4.
rohan added a comment to D8072: [lib] Remove parent admin from members list if they are not part of the thread.
New landing page looks awesome 🚀
Remove comment
Remove comment
marcin retitled D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++ from Implement CommValidationModule validateMessageTypes method in C++
marcin retitled D8071: Export CommConstants HostObject to JavaScript from Export CommValidationModule to JavaScript
rohan requested review of D8099: [native] Force the tooltip to the bottom of the pinned messages screen.
Jun 5 2023
Jun 5 2023
rohan requested review of D8098: [native] Block TimeStamp from rendering in the pinned messages screen.
want to do a second pass through
• ted added inline comments to D7943: [landing] introduce logo svg assets for competitor comparison.
ginsu added inline comments to D7943: [landing] introduce logo svg assets for competitor comparison.
REmove runtime erroneously added to CommConstants constructor on native.
Harbormaster failed remote builds in B20022: Diff 27442 for D8071: Export CommConstants HostObject to JavaScript!
marcin added inline comments to D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.
@ashoat thank you!
Replace TurboModule with HostObject
marcin updated the diff for D8070: Implement CommConstants HostObject with `NATIVE_MESSAGE_TYPES` property in C++.
Replace TurboModule with HostObject
@inka heads-up, your upload doesn't appear to have attached
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
ashoat added inline comments to D8052: [Keyserver] Use olm identity key for tunnelbroker connection.
ashoat added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.
Two questions about handling fetching results form the backend.
(Sorry for not asking about this in the first review cycle)
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.
In D8069#239140, @marcin wrote: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:
- new method in CommCoreModule
- custom jsi::HostObject implemented in C++ and exported to global and manually types in flow.
Looks good to me too
In D8050#238830, @ashoat wrote:Two concerns:
- 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.
- 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?
Rebase before landing
Fix typos. Rebase before landing
I changed a decent amount of this code so requesting review again
address feedback
Jun 4 2023
Jun 4 2023
ashoat requested review of D8084: [native] Disable PasswordSelection "next" button when passwords are empty.
ashoat requested review of D8085: [native] Change AvatarSelection button to say "Submit" instead of "Next".
Jun 2 2023
Jun 2 2023
rohan added inline comments to D8067: [web] Refactor the members modal to support any variety of role labels.