Page MenuHomePhabricator
Feed Advanced Search

Mar 5 2024

kamil accepted D11240: [web] Fix non-readonly types.
Mar 5 2024, 3:57 AM
kamil closed D11175: [SQLite] implement tests `MessageToDevice` queries.
Mar 5 2024, 2:58 AM
kamil committed rCOMM96e0c39d0027: [SQLite] implement tests `MessageToDevice` queries (authored by kamil).
[SQLite] implement tests `MessageToDevice` queries
Mar 5 2024, 2:58 AM
kamil closed D11174: [SQLite] add Emscripten bindings to `MessageToDevice` queries.
Mar 5 2024, 2:58 AM
kamil committed rCOMM618971ea9344: [SQLite] add Emscripten bindings to `MessageToDevice` queries (authored by kamil).
[SQLite] add Emscripten bindings to `MessageToDevice` queries
Mar 5 2024, 2:58 AM
kamil closed D11171: [SQLite] implement getting `MessageToDevice` items.
Mar 5 2024, 2:58 AM
kamil closed D11172: [SQLite] implement removing `MessageToDevice` items.
Mar 5 2024, 2:58 AM
kamil committed rCOMMe99a82b2de3c: [SQLite] implement removing `MessageToDevice` items (authored by kamil).
[SQLite] implement removing `MessageToDevice` items
Mar 5 2024, 2:58 AM
kamil committed rCOMMe663ac61a523: [SQLite] implement getting `MessageToDevice` items (authored by kamil).
[SQLite] implement getting `MessageToDevice` items
Mar 5 2024, 2:58 AM
kamil closed D11170: [SQLite] implement adding `MessageToDevice` to table.
Mar 5 2024, 2:58 AM
kamil closed D11169: [SQLite] add `MessageToDevice` entity.
Mar 5 2024, 2:58 AM
kamil committed rCOMMe95580800858: [SQLite] implement adding `MessageToDevice` to table (authored by kamil).
[SQLite] implement adding `MessageToDevice` to table
Mar 5 2024, 2:58 AM
kamil committed rCOMM9481029f14b5: [SQLite] add `MessageToDevice` entity (authored by kamil).
[SQLite] add `MessageToDevice` entity
Mar 5 2024, 2:58 AM
kamil closed D11168: [SQLite] add table for messages to device.
Mar 5 2024, 2:58 AM
kamil committed rCOMMa0337b275708: [SQLite] add table for messages to device (authored by kamil).
[SQLite] add table for messages to device
Mar 5 2024, 2:58 AM
kamil added inline comments to D11175: [SQLite] implement tests `MessageToDevice` queries.
Mar 5 2024, 2:56 AM
kamil published D11241: [web] improve error handling in queries tests for review.
Mar 5 2024, 2:56 AM
kamil updated the diff for D11174: [SQLite] add Emscripten bindings to `MessageToDevice` queries.

rebase

Mar 5 2024, 2:34 AM
kamil updated the diff for D11172: [SQLite] implement removing `MessageToDevice` items.

update error message

Mar 5 2024, 2:32 AM
kamil added inline comments to D11171: [SQLite] implement getting `MessageToDevice` items.
Mar 5 2024, 2:31 AM
kamil updated the diff for D11171: [SQLite] implement getting `MessageToDevice` items.

update error message

Mar 5 2024, 2:29 AM
kamil closed D11237: [lib] fix creating Tunnelbroker socket.
Mar 5 2024, 1:55 AM
kamil committed rCOMMbe9961691484: [lib] fix creating Tunnelbroker socket (authored by kamil).
[lib] fix creating Tunnelbroker socket
Mar 5 2024, 1:55 AM
kamil updated the diff for D11237: [lib] fix creating Tunnelbroker socket.

rebase

Mar 5 2024, 1:38 AM
kamil closed D11239: [lib] add comment explaining why we have `publishWebPrekeys` only on one platform.
Mar 5 2024, 1:30 AM
kamil committed rCOMM261c3f4f09dc: [lib] add comment explaining why we have `publishWebPrekeys` only on one… (authored by kamil).
[lib] add comment explaining why we have `publishWebPrekeys` only on one…
Mar 5 2024, 1:30 AM

Mar 4 2024

kamil added a comment to D11110: [web] implementing publishing prekeys to Identity.

This part was skipped:

and to add a comment explaining why we only have it for web

Mar 4 2024, 9:54 AM
kamil published D11239: [lib] add comment explaining why we have `publishWebPrekeys` only on one platform for review.
Mar 4 2024, 9:54 AM
kamil published D11237: [lib] fix creating Tunnelbroker socket for review.
Mar 4 2024, 9:22 AM
kamil updated the diff for D11172: [SQLite] implement removing `MessageToDevice` items.

address review

Mar 4 2024, 9:15 AM
kamil updated the diff for D11171: [SQLite] implement getting `MessageToDevice` items.

address review

Mar 4 2024, 9:14 AM
kamil added a comment to D11168: [SQLite] add table for messages to device.

Are we going to backup this table?

Mar 4 2024, 8:58 AM
kamil updated the diff for D11168: [SQLite] add table for messages to device.

address review

Mar 4 2024, 8:58 AM
kamil accepted D11236: [web] Rename database worker.

Are you sure this change is fully backward compatible? Looks like yes but want to confirm

Mar 4 2024, 8:45 AM
kamil accepted D11127: Enable SQLite database to hold two olm accounts: content and notifs.
Mar 4 2024, 7:58 AM
kamil accepted D11132: [web] Tab sync redux actions.
Mar 4 2024, 6:15 AM
kamil accepted D11123: [web] Proxy tunnelbroker messages to the active tab.
Mar 4 2024, 6:12 AM
kamil accepted D11118: [web] Only open tunnelbroker on the active tab.
Mar 4 2024, 6:00 AM
kamil added inline comments to D11113: [web] Introduce useWebLock.
Mar 4 2024, 5:58 AM
kamil accepted D11114: [web] Release lock on app hot reload.
Mar 4 2024, 5:56 AM
kamil accepted D11113: [web] Introduce useWebLock.
Mar 4 2024, 5:55 AM

Mar 1 2024

kamil published D11175: [SQLite] implement tests `MessageToDevice` queries for review.
Mar 1 2024, 12:25 AM
kamil published D11174: [SQLite] add Emscripten bindings to `MessageToDevice` queries for review.
Mar 1 2024, 12:25 AM
kamil published D11172: [SQLite] implement removing `MessageToDevice` items for review.
Mar 1 2024, 12:25 AM
kamil published D11171: [SQLite] implement getting `MessageToDevice` items for review.
Mar 1 2024, 12:24 AM
kamil published D11170: [SQLite] implement adding `MessageToDevice` to table for review.
Mar 1 2024, 12:24 AM
kamil published D11169: [SQLite] add `MessageToDevice` entity for review.
Mar 1 2024, 12:24 AM
kamil published D11168: [SQLite] add table for messages to device for review.
Mar 1 2024, 12:24 AM

Feb 29 2024

kamil accepted D11199: [native] Fix typo in encrypted-image.
Feb 29 2024, 7:25 AM
kamil accepted D11192: [lib] introduce removeCommunityActionType.
Feb 29 2024, 6:39 AM
kamil accepted D11188: [web] Redux migration to patch in `specialRole` field.
Feb 29 2024, 6:29 AM
kamil accepted D11099: [native] Redux migration to patch in `specialRole` field.
Feb 29 2024, 6:25 AM
kamil accepted D11197: [native] Use connectivity status for images upload.
Feb 29 2024, 6:23 AM
kamil accepted D11196: [native][web] Check connectivity if a keyserver associated with an entry.
Feb 29 2024, 6:21 AM
kamil accepted D11195: [native] Use connectivity instead of keyserver connection status in Calendar.
Feb 29 2024, 6:19 AM

Feb 28 2024

kamil added a comment to D11191: DRAFT [lib/native/web] introduce migration to populate community store.

I know it's in progress but I want to flag two things early, could be helpful.

Feb 28 2024, 1:13 AM
kamil added a comment to D11190: [lib/native/web] read communites from sqlite on app start.

Confrimed that the community data in redux matches what is found in the client db

Feb 28 2024, 1:01 AM
kamil accepted D11190: [lib/native/web] read communites from sqlite on app start.
Feb 28 2024, 1:00 AM
kamil requested changes to D11167: [lib] populate community store on user login.

Requesting changes because I think it could lead to some issues or if this is okay want to understand it better

Feb 28 2024, 12:58 AM
kamil added inline comments to D11167: [lib] populate community store on user login.
Feb 28 2024, 12:56 AM
kamil accepted D11166: [lib] introduce community reducer.

In this diff, you are starting to process store ops on DB - and it looks like CommunityInfo has a field called enabledApps which I think we already have defined somewhere. Do we need some sort of migration or this is just a brand-new store and we'll start populating it after adding business logic/UI?

This is a good call out, yes we will need a migration to handle initially populating the community store with all the threads that are community root. Here is a linear task to track that:
https://linear.app/comm/issue/ENG-7056/create-script-to-populate-community-store-with-all-the-threads-that

Feb 28 2024, 12:52 AM

Feb 27 2024

kamil added inline comments to D11167: [lib] populate community store on user login.
Feb 27 2024, 1:41 AM
kamil added a reviewer for D11166: [lib] introduce community reducer: tomek.
In D11166#323019, @atul wrote:

Mostly looks good, but do we need to handle clearing the data on log out/delete account/etc?

Feb 27 2024, 1:37 AM
kamil accepted D11165: [lib] introduce addCommunityActionType.
Feb 27 2024, 1:23 AM
kamil accepted D11164: [sqlite] implement processing community store ops on worker.
Feb 27 2024, 1:22 AM
kamil added a comment to D11087: [sqlite] add communites table for community store data.

@ginsu I see you attached .wasm file so it's probably okay but it would be safer if you could wait with landing until resolving ENG-6879.

Feb 27 2024, 1:20 AM

Feb 26 2024

kamil closed D11155: [web] use default keyserverStore state if there are no entries in SQLite.
Feb 26 2024, 6:35 AM
kamil committed rCOMMaad4844f13d1: [web] use default keyserverStore state if there are no entries in SQLite (authored by kamil).
[web] use default keyserverStore state if there are no entries in SQLite
Feb 26 2024, 6:35 AM
kamil updated the diff for D11155: [web] use default keyserverStore state if there are no entries in SQLite.

address review

Feb 26 2024, 5:49 AM
kamil closed D11154: [crypto] implement prekey rotation in `OlmAPI`.
Feb 26 2024, 5:46 AM
kamil closed D11120: [lib] implementing handling peer-to-peer messages.
Feb 26 2024, 5:46 AM
kamil closed D11119: [crypto] implement getting one-time keys in `OlmAPI`.
Feb 26 2024, 5:46 AM
kamil committed rCOMMa0a5cfe3d55b: [crypto] implement prekey rotation in `OlmAPI` (authored by kamil).
[crypto] implement prekey rotation in `OlmAPI`
Feb 26 2024, 5:46 AM
kamil committed rCOMMb589db0670cc: [lib] implementing handling peer-to-peer messages (authored by kamil).
[lib] implementing handling peer-to-peer messages
Feb 26 2024, 5:46 AM
kamil committed rCOMMb5559ffbc9fc: [crypto] implement getting one-time keys in `OlmAPI` (authored by kamil).
[crypto] implement getting one-time keys in `OlmAPI`
Feb 26 2024, 5:46 AM
kamil closed D11111: [lib] introduce stateless `olm` API.
Feb 26 2024, 5:46 AM
kamil closed D11112: [crypto] implement creating `olm` inbound session.
Feb 26 2024, 5:46 AM
kamil committed rCOMM74b5df381170: [lib] introduce stateless `olm` API (authored by kamil).
[lib] introduce stateless `olm` API
Feb 26 2024, 5:46 AM
kamil committed rCOMMa49cc2b6b26f: [crypto] implement creating `olm` inbound session (authored by kamil).
[crypto] implement creating `olm` inbound session
Feb 26 2024, 5:46 AM
kamil closed D11110: [web] implementing publishing prekeys to Identity.
Feb 26 2024, 5:46 AM
kamil committed rCOMM2c44e13ce108: [web] implementing publishing prekeys to Identity (authored by kamil).
[web] implementing publishing prekeys to Identity
Feb 26 2024, 5:46 AM
kamil updated the diff for D11154: [crypto] implement prekey rotation in `OlmAPI`.

rebase

Feb 26 2024, 5:22 AM
kamil added inline comments to D11112: [crypto] implement creating `olm` inbound session.
Feb 26 2024, 4:46 AM
kamil updated the diff for D11120: [lib] implementing handling peer-to-peer messages.

rebase

Feb 26 2024, 3:24 AM
kamil added inline comments to D11119: [crypto] implement getting one-time keys in `OlmAPI`.
Feb 26 2024, 3:20 AM
kamil updated the diff for D11119: [crypto] implement getting one-time keys in `OlmAPI`.

address review

Feb 26 2024, 3:20 AM
kamil updated the diff for D11112: [crypto] implement creating `olm` inbound session.

rebase

Feb 26 2024, 3:16 AM
kamil updated the diff for D11111: [lib] introduce stateless `olm` API.

simplify code & rebase

Feb 26 2024, 2:58 AM
kamil updated the diff for D11110: [web] implementing publishing prekeys to Identity.

rename to publishWebPrekeys

Feb 26 2024, 2:54 AM
kamil accepted D11144: [lib] Move actualizedCalendarQuery into keyserver store.
Feb 26 2024, 2:32 AM

Feb 23 2024

kamil closed D11156: [CI] Switch Emscripten CI job to mac runners.
Feb 23 2024, 8:11 AM
kamil added a reverting change for D10341: [emscripten] Switch Emscripten CI job to autoscaling runners: rCOMM0fa01a00c651: [CI] Switch Emscripten CI job to mac runners.
Feb 23 2024, 8:11 AM
kamil committed rCOMM0fa01a00c651: [CI] Switch Emscripten CI job to mac runners (authored by kamil).
[CI] Switch Emscripten CI job to mac runners
Feb 23 2024, 8:11 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

now with built wasm - if succeeds going to land

Feb 23 2024, 7:54 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

this should fail - changing C++ without building wasm

Feb 23 2024, 7:52 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

okay - now should work

Feb 23 2024, 7:46 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

fix

Feb 23 2024, 7:32 AM
kamil published D11155: [web] use default keyserverStore state if there are no entries in SQLite for review.
Feb 23 2024, 7:30 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

add logs

Feb 23 2024, 7:29 AM
kamil updated the diff for D11156: [CI] Switch Emscripten CI job to mac runners.

test

Feb 23 2024, 7:16 AM