Commit graph

  • 81a1573e3b make a shared olm util for the whole session Bruno Windels 2020-09-01 17:57:59 +0200
  • 40348b767e Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-31 18:25:27 +0200
  • 9870483121 remove room list sorting logging, works well now Bruno Windels 2020-08-31 16:21:12 +0200
  • 6c4243eac7 early start of code style Bruno Windels 2020-08-31 16:19:15 +0200
  • cfa011a317 remove room list sorting logging, works well now Bruno Windels 2020-08-31 16:21:12 +0200
  • a2ea217245 early start of code style Bruno Windels 2020-08-31 16:19:15 +0200
  • cb940bf143
    Merge pull request #77 from vector-im/bwindels/devicetracking Bruno Windels 2020-08-31 14:16:46 +0000
  • 007333628a add todo for /sync <-> /members race bwindels/devicetracking Bruno Windels 2020-08-31 16:10:18 +0200
  • 15ae35bbbc add future todo Bruno Windels 2020-08-31 16:09:38 +0200
  • 6580219b09 add userIdentities to sync txn Bruno Windels 2020-08-31 16:09:24 +0200
  • 4077f57afb fix typos in stores Bruno Windels 2020-08-31 16:09:13 +0200
  • aeb2f5402a process own membership changes before device lists Bruno Windels 2020-08-31 16:08:47 +0200
  • 703c89e276 make membership available on member Bruno Windels 2020-08-31 16:07:29 +0200
  • 374dce638d these are assumed to be getters Bruno Windels 2020-08-31 16:07:18 +0200
  • 4fd3e2ab20 response is a method Bruno Windels 2020-08-31 16:07:04 +0200
  • d43cdfd889 don't crash when tracked user is not there Bruno Windels 2020-08-31 16:06:40 +0200
  • fef6586e5b actually pass the room id Bruno Windels 2020-08-31 16:06:31 +0200
  • 78c3157a5f fix not taking into account Object.entries yields arrays for the pairs Bruno Windels 2020-08-31 16:05:57 +0200
  • 561df45641 olm.Utility should be instanciated Bruno Windels 2020-08-31 16:05:21 +0200
  • 0399562340 fix typo Bruno Windels 2020-08-31 16:05:04 +0200
  • 8b7fdb2c61 create user & device identity stores Bruno Windels 2020-08-31 14:38:03 +0200
  • 4ef5d4b3b8 implement hsapi /keys/query method Bruno Windels 2020-08-31 14:24:09 +0200
  • 2e67b2b6b8 handle prev_content location ambiguity Bruno Windels 2020-08-31 14:21:18 +0200
  • 09cb39b553 don't run afterSyncCompleted when there was an error Bruno Windels 2020-08-31 14:13:36 +0200
  • afb9ae4391 hook up device tracker with sync Bruno Windels 2020-08-31 14:13:21 +0200
  • 8b358379e8 first draft of device tracker Bruno Windels 2020-08-31 14:11:08 +0200
  • 8482bc95ec pass memberchanges around instead of members Bruno Windels 2020-08-31 09:50:57 +0200
  • 164384f312 forgot memberlist member Bruno Windels 2020-08-31 08:54:27 +0200
  • 8da00f9a03 add isTrackingMembers flag to know if EncryptionUsers have been written Bruno Windels 2020-08-31 08:53:47 +0200
  • d813e6d932 store encryption event content rather than just flag in room summary Bruno Windels 2020-08-28 14:36:00 +0200
  • 93f200673f allow members to be persisted as part of a larger txn when fetched bwindels/membersnapshot Bruno Windels 2020-08-28 16:31:14 +0200
  • 693682f360 move e2ee constants to common file Bruno Windels 2020-08-28 14:35:47 +0200
  • 2b6530b459
    Merge pull request #76 from vector-im/bwindels/maintain-otks Bruno Windels 2020-08-28 12:03:29 +0000
  • e751333bbd don't assume setting up a session went all the way through when stopping bwindels/maintain-otks Bruno Windels 2020-08-28 13:58:42 +0200
  • a1ba5d7dba between syncs, generate more otks if needed, and upload them Bruno Windels 2020-08-28 13:58:17 +0200
  • 681dfdf62b sync otk count to e2ee account Bruno Windels 2020-08-28 13:56:44 +0200
  • d64db185bd await callback in case we need to read, then write from it Bruno Windels 2020-08-28 13:54:42 +0200
  • 3ab5a72221 give e2ee account values a prefix so we can prevent from clearing them Bruno Windels 2020-08-28 13:52:27 +0200
  • d24be7ee55 extract constants out Bruno Windels 2020-08-28 13:51:58 +0200
  • d7d1d8c45a Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-28 12:11:33 +0200
  • a9df0df465 release v0.0.34 v0.0.34 Bruno Windels 2020-08-27 20:54:31 +0200
  • deae644158
    Merge pull request #75 from vector-im/bwindels/sortbyroomtags Bruno Windels 2020-08-27 18:53:52 +0000
  • 6a9cbf7f33 store and sort by m.lowpriority tag bwindels/sortbyroomtags Bruno Windels 2020-08-27 20:52:51 +0200
  • a4c2ad2346 Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-27 20:11:08 +0200
  • 1ee592ea85 make tests work on node 14 Bruno Windels 2020-08-27 20:10:44 +0200
  • e8efd52223 Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-27 20:04:49 +0200
  • 3815f9c4a0
    Merge pull request #73 from vector-im/bwindels/nonnativehashforbuild Bruno Windels 2020-08-27 18:03:46 +0000
  • d51d43abfe use xxhashjs instead which will also work on windows bwindels/nonnativehashforbuild Bruno Windels 2020-08-27 20:02:20 +0200
  • 16b681a79a don't commit lib dir Bruno Windels 2020-08-27 19:51:32 +0200
  • 68a3e8867b populate lib dir entirely in postinstall script Bruno Windels 2020-08-27 19:51:04 +0200
  • b14eed9309
    Merge pull request #72 from vector-im/bwindels/upload-initial-keys Bruno Windels 2020-08-27 17:17:42 +0000
  • cdb83dd3c9 adjust copyright bwindels/upload-initial-keys Bruno Windels 2020-08-27 19:15:31 +0200
  • 4c290f0394 upload identity and one-time keys Bruno Windels 2020-08-27 19:13:24 +0200
  • f98b3dd5fa create/load olm account before first sync Bruno Windels 2020-08-27 19:12:06 +0200
  • 7bf2a3929c add another-json as a dependency Bruno Windels 2020-08-27 18:45:54 +0200
  • 3b24ea34f3 Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-27 14:40:57 +0200
  • a53c061f27
    Merge pull request #71 from vector-im/bwindels/splitup-session-values Bruno Windels 2020-08-27 12:40:19 +0000
  • 09a018ade1 store sync token and filter id under the same key in session bwindels/splitup-session-values Bruno Windels 2020-08-27 14:36:50 +0200
  • 14b27f81fe store session values as individual values in store Bruno Windels 2020-08-27 14:28:40 +0200
  • 25f3dfbb75 fix failing test Bruno Windels 2020-08-27 14:22:59 +0200
  • f2f8777a18
    Merge pull request #70 from vector-im/bwindels/loadolm Bruno Windels 2020-08-27 11:33:03 +0000
  • 87aabb3057 make crypto.getRandomValues available on IE11 without a prefix bwindels/loadolm Bruno Windels 2020-08-27 13:31:14 +0200
  • fe0257bca1 load olm and pass it to session Bruno Windels 2020-08-27 13:24:55 +0200
  • 92fdbe15df pass olm paths to main fn Bruno Windels 2020-08-27 13:24:04 +0200
  • a6daa13d1d Merge branch 'master' into bwindels/e2ee Bruno Windels 2020-08-27 12:52:42 +0200
  • d81c739b82
    Merge pull request #69 from vector-im/bwindels/add-olm Bruno Windels 2020-08-27 10:49:01 +0000
  • a6d92b7c17
    Merge pull request #68 from vector-im/bwindels/fix-room-sorting-stability Bruno Windels 2020-08-27 10:44:38 +0000
  • 05821b0fdf use same check for timestamp validity as timestamp can be undefined sometimes bwindels/fix-room-sorting-stability Bruno Windels 2020-08-27 12:42:38 +0200
  • 8543ec00d0 release v0.0.33 v0.0.33 Bruno Windels 2020-08-27 10:52:38 +0200
  • cae70c42f7
    Merge pull request #67 from vector-im/bwindels/log-roomlist-sorting Bruno Windels 2020-08-27 08:51:56 +0000
  • 1a6931129b log as info bwindels/log-roomlist-sorting Bruno Windels 2020-08-27 10:50:30 +0200
  • 9e891c3442 log actual timestamps as well Bruno Windels 2020-08-27 10:48:12 +0200
  • 4b682ad930 use the same check when seeing if either does not have a timestamp Bruno Windels 2020-08-27 10:45:20 +0200
  • 41a7448c74 add logging for room list sorting Bruno Windels 2020-08-27 10:40:49 +0200
  • 3e8e1bab67 remove logging Bruno Windels 2020-08-27 10:38:22 +0200
  • 26cc5087d5
    Merge pull request #65 from vector-im/bwindels/close-room-properly Bruno Windels 2020-08-27 08:08:23 +0000
  • 59443e6602 close the room tile view model as well when closing a room so it does not stay selected bwindels/close-room-properly Bruno Windels 2020-08-27 10:07:47 +0200
  • 9b02dc5a3e
    Merge pull request #64 from vector-im/bwindels/fix-left-heroes Bruno Windels 2020-08-27 07:54:52 +0000
  • 1fe496eeea fix crash when state is not set (erroneously?) on gap response bwindels/fix-left-heroes Bruno Windels 2020-08-27 09:52:30 +0200
  • 34ec96c1b8 look for displayname/avatar in prev content as well Bruno Windels 2020-08-27 09:51:44 +0200
  • bd9cb5aae5 add RoomMember.name which falls back to userId Bruno Windels 2020-08-27 09:51:00 +0200
  • 8098f9d646 try faster imul that might break bwindels/add-olm Bruno Windels 2020-08-26 17:42:29 +0200
  • 08b12eace5 add a bit of metrics to ie11 olm prototype Bruno Windels 2020-08-26 16:30:32 +0100
  • baa9879234 make prototype work on ie11 Bruno Windels 2020-08-26 15:44:50 +0200
  • 6edbec45eb move olm into own lib directory Bruno Windels 2020-08-26 15:43:08 +0200
  • cfd2fd9862 add olm as a dependency Bruno Windels 2020-08-26 14:49:16 +0200
  • 5f6074eef3 release v0.0.32 v0.0.32 Bruno Windels 2020-08-21 19:22:48 +0200
  • b814335b99 this was missing! and causing an error with empty lists Bruno Windels 2020-08-21 19:21:53 +0200
  • 5d21ae3fb7 fix error on conduit with state field that is missing when empty Bruno Windels 2020-08-21 19:10:28 +0200
  • a64d49a8a2 prevent an empty array being passed to Heroes Bruno Windels 2020-08-21 19:03:21 +0200
  • 7a66f2fc8e release v0.0.31 v0.0.31 Bruno Windels 2020-08-21 18:17:18 +0200
  • 16f13a3b4f
    Merge pull request #62 from vector-im/bwindels/heroes Bruno Windels 2020-08-21 16:16:04 +0000
  • 3d5b69f60a remove obsolete comment bwindels/heroes Bruno Windels 2020-08-21 18:14:57 +0200
  • b39c15d88d Room.name can actually return null now Bruno Windels 2020-08-21 18:14:32 +0200
  • e4758d0651 we need to read from members now during load, for the heroes Bruno Windels 2020-08-21 18:14:07 +0200
  • 70e89a3dd6 expose name/avatar on member Bruno Windels 2020-08-21 18:13:53 +0200
  • 2c14373b13 allow falling back to heroes name if we don't have one Bruno Windels 2020-08-21 18:12:11 +0200
  • acec7c8f33 remove alt_aliases, as we should not use it for the room name Bruno Windels 2020-08-21 18:11:53 +0200
  • d5d0154873 join and invited count were mixed up... oops Bruno Windels 2020-08-21 18:11:26 +0200
  • e5cdf061cb create, update and remove heroes as they come from sync Bruno Windels 2020-08-21 18:11:07 +0200