Page MenuHomePhabricator
Feed Advanced Search

Jan 18 2023

tomek accepted D6274: Send broadcast from CommNotificationsHandler when foreground notification is received. Forward parsed notification to JavaScript.

It seems like something is missing in this sentence

On the JavaScript side we types data that we receive as event, removed no-op if statement checking for rescind and subscribed to event in push-handler.js

Jan 18 2023, 9:50 AM
tomek requested changes to D6273: Implement parsing notification received when application is foregrounded into object that can be directly passed to JavaScript. Implement relevant broadcast receiver as well.
Jan 18 2023, 9:16 AM
tomek requested changes to D6272: Send broadcast with new device token from CommNotificationsHandler to CommAndroidNotificationsEventEmitter broadcast receiver and forward it fo JavaScript where it is handled as previously.
Jan 18 2023, 8:53 AM
tomek requested changes to D6271: Introduce CommAndroidNotificationsEventEmitter native module, capable of sending device token from Java to JavaScript in response to broadcast event.
Jan 18 2023, 8:35 AM
tomek requested changes to D6231: Display background notification from Java, remove headless JS task.
Jan 18 2023, 8:11 AM
tomek accepted D6228: Use native modules to clear notifications for a given thread.

Looks ok, but please make sure the types are correct.

Jan 18 2023, 7:08 AM
tomek added a reviewer for D6227: Implement native Android module that can remove all active notifications for a given thread: bartek.
Jan 18 2023, 7:00 AM
tomek requested changes to D6227: Implement native Android module that can remove all active notifications for a given thread.
Jan 18 2023, 6:59 AM
tomek accepted D6226: Move CommNotificationsHandler to newly created notifications package.
Jan 18 2023, 6:44 AM
tomek requested changes to D6138: Introduce CommIOSNotifications class in JavaScript.

Please make sure that the nullability is updated.

Jan 18 2023, 6:16 AM
tomek requested changes to D6287: [web] Add community drawer item handlers.

Requesting changes because there are a couple of small issues, but overall looks great!

Jan 18 2023, 5:13 AM
tomek accepted D6276: [web] Add tab to payload for navigating to a chat.

Could you also include in the test plan a check if it updates the url correctly?

Jan 18 2023, 2:19 AM
tomek accepted D6259: [native] Add fontSize option to Pill and ThreadPill components.
Jan 18 2023, 2:08 AM
tomek accepted D6157: [web] Remove unused code.
Jan 18 2023, 2:06 AM

Jan 17 2023

tomek requested changes to D6254: [keyserver] call identity service register RPC on account creation.
Jan 17 2023, 8:44 AM
tomek accepted D5796: [keyserver] implement registerUser rpc with napi-rs/tonic/opaque-ke.
Jan 17 2023, 8:38 AM
tomek accepted D6229: Remove threadID to notifID mapping from redux and all related usages.
Jan 17 2023, 8:27 AM

Jan 16 2023

tomek accepted D6246: [services][backup] PullBackup 5/5 - blob download stream.
Jan 16 2023, 8:34 AM
tomek accepted D6242: [services][backup] PullBackup 3/5 - response buffer utility.
Jan 16 2023, 8:13 AM
tomek accepted D6213: [services][backup] SendLog 3/4 - handle log data.
Jan 16 2023, 6:33 AM
tomek accepted D6205: [services][backup] AddAttachments 2/4 - holders string utils.
Jan 16 2023, 5:28 AM
tomek accepted D6198: [services][backup] CreateBackup 2/3 - handle non-data inputs.
Jan 16 2023, 4:55 AM
tomek accepted D6197: [services][backup] Add helper utilities.
Jan 16 2023, 4:49 AM
tomek accepted D6196: [services][backup] CreateBackup 1/3 - create handler module.
Jan 16 2023, 4:48 AM

Jan 13 2023

tomek requested changes to D6210: [native/Android] initialize database on app start.
Jan 13 2023, 8:31 AM
tomek accepted D6209: Add parent name to subchannels and sidebars modals.
Jan 13 2023, 7:29 AM
tomek accepted D6182: [web] Empty password caused "Unknown error" during login.

That's exactly the way we handle it on native. I thought that we would want to have some consistency between them. We also handle email-like, and not-alphanumeric usernames on submit (on web).

I like your idea, but I think we should go with this for now and create task to rewrite all those cases in the way that they block submit.

Jan 13 2023, 6:59 AM

Jan 12 2023

tomek accepted D6246: [services][backup] PullBackup 5/5 - blob download stream.

Looks great!

Jan 12 2023, 9:32 AM
tomek accepted D6243: [services][backup] PullBackup 4/5 - blob stored item.
Jan 12 2023, 8:58 AM
tomek requested changes to D6242: [services][backup] PullBackup 3/5 - response buffer utility.

I'm really glad to see this logic written in a lot cleaner way!

Jan 12 2023, 8:47 AM
tomek accepted D6241: [services][backup] PullBackup 2/5 - handler core logic.
Jan 12 2023, 8:30 AM
tomek accepted D6240: [services][backup] PullBackup 1/5 - create handler module.
Jan 12 2023, 8:21 AM
tomek accepted D6214: [services][backup] SendLog 4/4 - save and finish.
Jan 12 2023, 8:08 AM
tomek added inline comments to D6213: [services][backup] SendLog 3/4 - handle log data.
Jan 12 2023, 7:30 AM
tomek accepted D6213: [services][backup] SendLog 3/4 - handle log data.
Jan 12 2023, 7:29 AM
tomek accepted D6212: [services][backup] SendLog 2/4 - handle non-data inputs.
Jan 12 2023, 7:09 AM
tomek accepted D6211: [services][backup] SendLog 1/4 - create handler module.
Jan 12 2023, 7:05 AM
tomek accepted D6232: [desktop] Allow packaging/ making the app without signing.
Jan 12 2023, 6:31 AM
tomek added inline comments to D6186: [keyserver] reaction messages only notifiy author of target message.
Jan 12 2023, 3:51 AM

Jan 11 2023

tomek added inline comments to D6226: Move CommNotificationsHandler to newly created notifications package.
Jan 11 2023, 8:51 AM
tomek accepted D6053: [web] Keyboard support for typeahead [13/13] - Freeze users list when typeahead is visible..

Please don't forget to update the name (if you agree) before landing

Jan 11 2023, 8:47 AM
tomek requested changes to D6209: Add parent name to subchannels and sidebars modals.
Jan 11 2023, 8:27 AM
tomek accepted D6207: [services][backup] AddAttachments 4/4 - moving to blob.
Jan 11 2023, 5:55 AM
tomek accepted D6206: [services][backup] AddAttachments 3/4 - main handler logic.
Jan 11 2023, 5:54 AM
tomek requested changes to D6205: [services][backup] AddAttachments 2/4 - holders string utils.
Jan 11 2023, 5:45 AM
tomek accepted D6204: [services][backup] AddAttachments 1/4 - create handler module.
Jan 11 2023, 5:31 AM
tomek accepted D6203: [services][backup] LogItem size utilities.
Jan 11 2023, 5:21 AM
tomek accepted D6199: [services][backup] CreateBackup 3/3 - handle chunks and finish.
Jan 11 2023, 5:13 AM
tomek accepted D6198: [services][backup] CreateBackup 2/3 - handle non-data inputs.
Jan 11 2023, 5:00 AM
tomek accepted D6197: [services][backup] Add helper utilities.
Jan 11 2023, 4:36 AM
tomek accepted D6196: [services][backup] CreateBackup 1/3 - create handler module.
Jan 11 2023, 4:27 AM
tomek added a reviewer for D6070: Export minimal set of CommIOSNotifications RCT methods to use it in AppDelegate: ashoat.
Jan 11 2023, 3:55 AM
tomek accepted D6070: Export minimal set of CommIOSNotifications RCT methods to use it in AppDelegate.
Jan 11 2023, 3:54 AM
tomek accepted D6201: [native] add `clearSensitiveData` to Database Manager.
Jan 11 2023, 3:29 AM
tomek requested changes to D5995: [native] clear database when malformation is detected.
Jan 11 2023, 3:28 AM
tomek accepted D6209: Add parent name to subchannels and sidebars modals.
Jan 11 2023, 2:55 AM
tomek accepted D6186: [keyserver] reaction messages only notifiy author of target message.
Jan 11 2023, 2:37 AM
tomek added inline comments to D6223: [lib] Convert generatesNotifs to function.
Jan 11 2023, 1:47 AM

Jan 10 2023

tomek accepted D6208: [lib] improve reaction message notification text.
Jan 10 2023, 10:57 AM
tomek requested changes to D6186: [keyserver] reaction messages only notifiy author of target message.
Jan 10 2023, 10:56 AM
tomek accepted D5992: [native] add function to set database status after successful structure creation.
Jan 10 2023, 10:52 AM
tomek accepted D6158: [web] Add expand buttons.
Jan 10 2023, 10:27 AM
tomek accepted D6156: [native, lib] Move community drawer related code that can be reused on web from native to lib.
Jan 10 2023, 9:09 AM

Jan 9 2023

tomek accepted D5991: [native] add function to initialize `DatabaseQueryExecutor`.
Jan 9 2023, 9:11 AM
tomek accepted D6180: [services][backup] Add BackupItem database methods.
Jan 9 2023, 8:28 AM
tomek accepted D6179: [services][backup] Add database helpers.
Jan 9 2023, 8:17 AM
tomek accepted D6178: [services][backup] Provide database client to service.
Jan 9 2023, 7:07 AM
tomek accepted D6177: [services][backup] Add database client module.
Jan 9 2023, 7:05 AM
tomek accepted D6168: [services][backup] Add Put client convenience helpers.
Jan 9 2023, 6:59 AM
tomek accepted D6167: [services][backup] Implement blob Put client.
Jan 9 2023, 6:20 AM
tomek accepted D6166: [services][backup] Implement blob Get client.

Looks a lot better than the previous implementation!

Jan 9 2023, 5:12 AM
tomek accepted D6165: [services][backup] Scaffold blob client.
Jan 9 2023, 3:56 AM
tomek accepted D5843: [services][backup] Scaffold gRPC server.
Jan 9 2023, 3:44 AM
tomek accepted D5842: [services][backup] Bootstrap new Rust project.
Jan 9 2023, 3:35 AM
tomek accepted D5841: [services][backup] Move C++ impl to 'old' directory.
Jan 9 2023, 3:23 AM
tomek accepted D6161: [services][backup] Introduce cmdline args config.
Jan 9 2023, 3:20 AM
tomek requested changes to D6053: [web] Keyboard support for typeahead [13/13] - Freeze users list when typeahead is visible..

We're really close!

Jan 9 2023, 3:11 AM
tomek accepted D6183: [native] introduce C++ message spec for reactions.
Jan 9 2023, 2:58 AM
tomek accepted D6154: [lib/native/web] handle send reaction message action failed case.
Jan 9 2023, 2:53 AM
tomek accepted D6193: [native] Fix FlatList scroll perf issues on Android 13.
Jan 9 2023, 2:28 AM
tomek accepted D6194: [native] Get rid of "waow cookie" message.
Jan 9 2023, 2:12 AM
tomek added inline comments to D6151: [lib/native/web] switch the promise type in sendReactionMessage action from SendReactionMessageResult to SendMessageResult.
Jan 9 2023, 1:28 AM

Jan 5 2023

tomek accepted D6172: [CommCoreModule] Remove `userID` argument from `initializeCryptoAccount(...)`.
Jan 5 2023, 9:18 AM
tomek accepted D6171: [web] Add SIWE dependencies to `web/package.json`.

rainbowkit and wagmi are a couple of months old - at some point we can consider updating them (maybe after the initial release?)

Jan 5 2023, 9:14 AM
tomek accepted D6173: [native/rust_library] Revert: Adding `openssl`, `base64`, `anyhow` dependencies".

Have you followed this https://www.notion.so/commapp/How-to-revert-a-diff-dcdcd83a09b248b2a3e03372103786e9 guide? This should result in a summary that contains a hash of reverted commit, like e.g. in D6079.

Jan 5 2023, 9:06 AM
tomek accepted D6170: [native] Delete native/ios/.xcode.env.local on clean.
Jan 5 2023, 8:41 AM
tomek accepted D6140: Remove all react-native-notifications usages on iOS.
Jan 5 2023, 8:40 AM
tomek accepted D6139: Export Background Fetch result constants from CommIOSNotifications to JavaScript.
Jan 5 2023, 8:35 AM
tomek requested changes to D6154: [lib/native/web] handle send reaction message action failed case.
Jan 5 2023, 8:23 AM
tomek accepted D6153: [lib] change the Send Reaction Message Success Payload and also change its reducer success case.
Jan 5 2023, 8:14 AM
tomek accepted D6151: [lib/native/web] switch the promise type in sendReactionMessage action from SendReactionMessageResult to SendMessageResult.
Jan 5 2023, 8:09 AM
tomek accepted D6052: [web] Keyboard support for typeahead [12/13] - Scrolling thourgh overlay as user interacts with it.

Used scrollTo.
Added tests and run them.
There were some problems that I solved locally using fixes from here: https://linear.app/comm/issue/ENG-2654/problems-with-jest
I haven't pushed those fixes anywhere as it is to be discussed yet, but I found it acceptable to
push tests even if they fail currently (due to lack of mocks as mentioned on linear).
Similar thing is happening to tooltip-utils.test.js tests and it was ignored in the past I guess.

Jan 5 2023, 7:57 AM
tomek accepted D6051: [web] Keyboard support for typeahead [11/13] - Use callbacks to interact with overlay.
Jan 5 2023, 7:37 AM
tomek accepted D6050: [web] Keyboard support for typeahead [10/13] - Create and set callback functions in tooltip component. It does not do anything yet.
Jan 5 2023, 7:34 AM
tomek accepted D6169: [keyserver] rename node addon.
Jan 5 2023, 7:10 AM
tomek accepted D6142: [native] Make native build on Windows.
Jan 5 2023, 7:01 AM
tomek added inline comments to D4795: Implement encryption key migration to new accessibility options.
Jan 5 2023, 6:44 AM
tomek requested changes to D6182: [web] Empty password caused "Unknown error" during login.

I don't think that handling this on submit is a good idea. We should do that earlier by disabling a login button.

Jan 5 2023, 6:32 AM
tomek accepted D5987: [bugfix] Fix "unkown error" on login..

Looks good to me! Added @ashoat as blocking to make sure that my idea about using this code version is ok.

Jan 5 2023, 6:22 AM
tomek requested changes to D5987: [bugfix] Fix "unkown error" on login..
Jan 5 2023, 4:58 AM