Commit graph

  • 02f06724d0 don't block reenabling 4s if already enabled Bruno Windels 2022-02-01 11:26:00 +0100
  • 6d09497523 s/rooms/ranges/ kegan/syncv3 Kegan Dougal 2022-02-01 10:17:53 +0000
  • fd4eb6b50d distinguish between "waiting to go online" vs "backup not configured" Bruno Windels 2022-02-01 11:08:13 +0100
  • 997666164c remove unused enum variants Bruno Windels 2022-01-31 17:37:44 +0100
  • 9c599d53aa allow to inject max delay in key backup Bruno Windels 2022-01-31 17:31:01 +0100
  • 62acd458c6 also ask for new key if backup version is not found Bruno Windels 2022-01-31 17:30:51 +0100
  • 17275a5390 backup 200 keys per request Bruno Windels 2022-01-31 17:30:15 +0100
  • 830786b2fd fixes and cleanup Bruno Windels 2022-01-31 16:26:14 +0100
  • 06a1421e97 add backupWriteStatus so binding can take multiple fields into account Bruno Windels 2022-01-31 16:25:08 +0100
  • 6541aacf98 don't discount already finished keys in total for previous iterations Bruno Windels 2022-01-31 16:23:48 +0100
  • dacaa86386 fix percentage calculation Bruno Windels 2022-01-31 16:22:22 +0100
  • a757fb3696 better error handling in key backup, cleanup and not overuse observables Bruno Windels 2022-01-31 14:37:05 +0100
  • 7eb0d347f5 flush key backup after coming online Bruno Windels 2022-01-31 14:36:35 +0100
  • ae5cc17290 mark all inbound sessions to be backed up again when changing version Bruno Windels 2022-01-31 14:36:04 +0100
  • d9e6164a5c fix ts errors Bruno Windels 2022-01-28 16:40:32 +0100
  • a97d235cf5 flush after enabling key backup Bruno Windels 2022-01-28 16:36:42 +0100
  • c9b5ce6508 clean up key backup vm using flatMap to avoid subscription handling Bruno Windels 2022-01-28 16:36:13 +0100
  • e0df003aba add flatMap operator on observable value Bruno Windels 2022-01-28 16:35:49 +0100
  • c340746a87 also remove text nodes when updating message body Bruno Windels 2022-01-28 16:04:56 +0100
  • eabd303c8e count on the index if we're using one, don't always take the store Bruno Windels 2022-01-28 15:14:58 +0100
  • bd2c70b923 adapt key backup view(model) to changes in session, show backup progress Bruno Windels 2022-01-28 15:14:23 +0100
  • 504f420293 make keyBackup an observable and don't have separate needs-key flag Bruno Windels 2022-01-28 15:13:58 +0100
  • eb134a6c47 only take into account non-backed up keys for counting Bruno Windels 2022-01-28 13:18:03 +0100
  • 7d3e3b992b some more typing Bruno Windels 2022-01-28 13:14:38 +0100
  • c47bdd5715 flush key backup when creating a new room key Bruno Windels 2022-01-28 13:14:11 +0100
  • b692b3ec4f move key backup operation and flush bookkeeping inside KeyBackup Bruno Windels 2022-01-28 13:13:23 +0100
  • ebc7f1ecd7 needs to be awaited Bruno Windels 2022-01-28 13:11:52 +0100
  • b30db544a3 use idb key range to select non-backed up keys Bruno Windels 2022-01-28 13:11:32 +0100
  • a499689bd8 also write room key that we create ourselves with RoomKey infrastructure Bruno Windels 2022-01-28 13:07:49 +0100
  • c81dde53e7 store key source in inbound session Bruno Windels 2022-01-28 10:00:41 +0100
  • dd2b41ff95 use backup flag in key backup rather than separate store Bruno Windels 2022-01-27 16:07:18 +0100
  • 48e72f9b69 replace SessionsNeedingBackup store with backup field on inbound session Bruno Windels 2022-01-27 16:00:46 +0100
  • 6f1484005b stop key backup when on the wrong version Bruno Windels 2022-01-27 15:14:29 +0100
  • 0b4954a9ca log key backup upload requests Bruno Windels 2022-01-27 14:20:04 +0100
  • bf08c0d850 deal with errors when enabling key backup Bruno Windels 2022-01-27 14:19:37 +0100
  • e80acd4d57 add migration when backup is enabled Bruno Windels 2022-01-26 16:30:40 +0100
  • 60ed276b8a add progress notification and cancellation to key backup flush Bruno Windels 2022-01-26 15:19:31 +0100
  • 554aa45d48 add support for progress notifications in abortable operation Bruno Windels 2022-01-26 15:18:23 +0100
  • 524090e27d support idb store/index.count Bruno Windels 2022-01-26 15:12:11 +0100
  • a791641b34 move types to separate file Bruno Windels 2022-01-26 12:10:20 +0100
  • 85155a43bb cleanup types Bruno Windels 2022-01-26 10:17:31 +0100
  • cfb94206f9 move curve25519 code to separate file Bruno Windels 2022-01-26 10:13:01 +0100
  • 86caa5f9b1 rename session backup to key backup to be consistent with RoomKey Bruno Windels 2022-01-26 09:51:48 +0100
  • 933a1b4636 draft of session backup writing + some refactoring Bruno Windels 2022-01-25 18:48:19 +0100
  • ffece4f357 move some validation of into session backup Bruno Windels 2022-01-25 18:48:03 +0100
  • 8f4e3c62ce add hs endpoint for backup keys upload Bruno Windels 2022-01-25 18:47:42 +0100
  • 290aaad63a add sessionsNeedingBackup store Bruno Windels 2022-01-25 18:46:51 +0100
  • a3e294bb60 small cleanup Bruno Windels 2022-01-25 18:45:39 +0100
  • 5d87d8bde3 change store.get return type when no value is found to undefined Bruno Windels 2022-01-25 18:43:44 +0100
  • 993a86ddb2 convert SessionBackup to typescript and pass in keyloader Bruno Windels 2022-01-20 11:16:08 +0100
  • a4d924acd1 make KeyLoader use proper olm types Bruno Windels 2022-01-20 11:15:48 +0100
  • 30438846e9
    Merge pull request #645 from vector-im/bwindels/fix-mobile-multiline Bruno Windels 2022-01-18 10:39:35 +0100
  • e6fee75952 remove enterkeyhint attribute as it prevents entering newlines on android bwindels/fix-mobile-multiline Bruno Windels 2022-01-18 09:42:01 +0100
  • acc9167991
    Merge pull request #644 from vector-im/bwindels/fix-images-in-replies Bruno Windels 2022-01-17 16:51:09 +0100
  • b0e8506cb5 ensure images load in reply preview in timeline bwindels/fix-images-in-replies Bruno Windels 2022-01-17 16:48:36 +0100
  • f379bf2341 ensure images load in reply preview in composer Bruno Windels 2022-01-17 16:48:17 +0100
  • 454d2d3666
    Merge pull request #643 from vector-im/bwindels/separate-logout-view Bruno Windels 2022-01-17 16:40:49 +0100
  • 57bf730241 mention it's better to not close the app bwindels/separate-logout-view Bruno Windels 2022-01-17 16:33:57 +0100
  • 4bc421527f also add extra classes to legacy spinner Bruno Windels 2022-01-17 16:31:13 +0100
  • 05d23cc745 hook up logout view Bruno Windels 2022-01-17 16:31:02 +0100
  • 4c5b884af7 create and hook up logout viewmodel, on /logout/<id> path Bruno Windels 2022-01-17 16:30:22 +0100
  • c6c1d3b3d8 refactor logout in client so we don't need a fully loaded session Bruno Windels 2022-01-17 16:29:01 +0100
  • 164d72830f create subclass for inline template views (e.g. without sub classing) Bruno Windels 2022-01-17 16:25:48 +0100
  • c10435e242
    Merge pull request #642 from vector-im/update-node-faq Bruno Windels 2022-01-17 09:18:07 +0100
  • 2dc9b63051 Update node version in FAQ update-node-faq RMidhunSuresh 2022-01-17 12:49:55 +0530
  • d673c8714e release v0.2.23 v0.2.23 Bruno Windels 2022-01-14 19:19:18 +0100
  • 412db33c36 click here labels are so nineties Bruno Windels 2022-01-14 19:18:12 +0100
  • 000c8b27c3
    Merge pull request #637 from vector-im/bwindels/timeline-readme Bruno Windels 2022-01-14 19:16:25 +0100
  • 144f1304b5
    Merge pull request #619 from vector-im/threading-fallback-threading threading-fallback-reply Bruno Windels 2022-01-14 19:16:13 +0100
  • 1572934195 remove accidental space threading-fallback-threading Bruno Windels 2022-01-14 19:12:05 +0100
  • 46c61953f6
    Merge pull request #612 from vector-im/threading-fallback-reply Bruno Windels 2022-01-14 19:10:39 +0100
  • a8a8355ea4 fix unit test Bruno Windels 2022-01-14 19:05:53 +0100
  • 3d00881508 don't look in remoteEntries when already found Bruno Windels 2022-01-14 19:05:30 +0100
  • 7197e5427f don't emit an update when the context entry is loaded sync Bruno Windels 2022-01-14 18:16:52 +0100
  • 3243ce2a90 fix unit test that failed after it finished Bruno Windels 2022-01-14 18:15:46 +0100
  • 65929194b0 fix lint warnings Bruno Windels 2022-01-14 16:23:55 +0100
  • 184a16a194 also define param Bruno Windels 2022-01-14 16:23:12 +0100
  • 8201a85c47 ensure these have a fn for tilesCreator Bruno Windels 2022-01-14 16:20:38 +0100
  • 2321228981 use this._entry here (once updated by super.updateEntry) Bruno Windels 2022-01-14 16:20:14 +0100
  • 5f99c2360c also try to create replyTile from ctor just in case update doesn't come Bruno Windels 2022-01-14 16:12:43 +0100
  • ad335d5088 pass in tilesCreator everywhere, although not needed right now Bruno Windels 2022-01-14 16:06:29 +0100
  • 1ea4a347e2 encode url components Bruno Windels 2022-01-14 15:53:17 +0100
  • b578f4ac84 actually add LocationView Bruno Windels 2022-01-14 15:50:19 +0100
  • 052ff02571 move TileView type too so we don't have to repeat imports Bruno Windels 2022-01-14 15:47:22 +0100
  • 3c59004e72 Merge branch 'master' into threading-fallback-reply Bruno Windels 2022-01-14 15:43:24 +0100
  • 17ebc8a066
    Merge pull request #611 from vector-im/threading-fallback-relation Bruno Windels 2022-01-14 15:35:27 +0100
  • 9220b6675b
    Merge pull request #641 from vector-im/bwindels/location-tile Bruno Windels 2022-01-14 15:30:39 +0100
  • 18a76025c7 add location tile view so we don't throw when a location is shared bwindels/location-tile Bruno Windels 2022-01-14 15:27:46 +0100
  • c3784d406b Move getter to this PR RMidhunSuresh 2022-01-13 21:05:57 +0530
  • 22356bee51 No need to git add . whole expression RMidhunSuresh 2022-01-13 21:01:13 +0530
  • 72691eeb9d Delete ghost .js file RMidhunSuresh 2022-01-06 17:02:07 +0530
  • 6a556d73ad Always include reply content RMidhunSuresh 2021-12-22 15:16:33 +0530
  • f44fa775de Move threading relation type const to relations.js RMidhunSuresh 2021-12-22 12:37:36 +0530
  • 38781db858 Implement quote replies to thread RMidhunSuresh 2021-12-20 16:42:30 +0530
  • 825bec80b0 Prefer reply over thread when both are available RMidhunSuresh 2021-12-20 13:34:22 +0530
  • 78c79b148a Refactor code RMidhunSuresh 2021-12-20 13:08:44 +0530
  • 9eeeea47d9 Treat replies to thread as threaded message RMidhunSuresh 2021-12-14 17:55:04 +0530
  • 337d0726ce WIP RMidhunSuresh 2021-12-06 11:36:45 +0530
  • dac2d5e685 Pass everything down into updateEntry RMidhunSuresh 2022-01-14 19:26:23 +0530
  • 0af9f10166 don't store tilesCreator RMidhunSuresh 2022-01-14 19:11:40 +0530