Commit Graph

1825 Commits

Author SHA1 Message Date
Bruno Windels 050d603812 release v0.1.45 2021-04-09 20:01:00 +02:00
Bruno Windels 3cf86999a6
Merge pull request #325 from vector-im/bwindels/connectionerror-initial-sync
Fix handling connection error during initial sync
2021-04-09 20:00:03 +02:00
Bruno Windels d414fb6b94 sync can also stop without an error 2021-04-09 19:50:22 +02:00
Bruno Windels ba38ce7976 use canonical way of check error type 2021-04-09 16:30:53 +02:00
Bruno Windels b852feeb9c ConnectionError isn't throw from start, but sets sync.error 2021-04-09 16:28:14 +02:00
Bruno Windels 4b19e3c498 remove unused member 2021-04-09 16:27:25 +02:00
Bruno Windels 4d0ad04f7b
Merge pull request #323 from vector-im/bwindels/service-worker-aborts
Map service worker aborts as network errors, so sync does not halt
2021-04-09 15:38:07 +02:00
Bruno Windels 606e30fed2 make comment easier to read 2021-04-09 15:24:10 +02:00
Bruno Windels c604c31032 use external mock for request in timeout tests 2021-04-09 15:16:43 +02:00
Bruno Windels c36e812360 move RequestWrapper to own file
and add tests, improve comments, and and don't use timeout connection
error as that's not what happens if aborted request from service worker
is reported as TypeError either.
2021-04-09 15:15:28 +02:00
Bruno Windels 2b1f4866a9 map unexpected fetch AbortError to ConnectionError, so doesn't stop sync 2021-04-09 14:25:19 +02:00
Bruno Windels 2341748023 add some tests to timeout code 2021-04-09 14:09:48 +02:00
Bruno Windels fe6f0c9b48
Merge pull request #322 from vector-im/bwindels/send-waits-for-keyshare
Sending a message waits for (ongoing) keyshare
2021-04-09 10:43:05 +02:00
Bruno Windels e17fb24bd8 also await sharing the key in encrypt 2021-04-09 10:37:55 +02:00
Bruno Windels 13f20cdd26 wait for running key share operation in encrypt 2021-04-09 10:37:43 +02:00
Bruno Windels 6802f0720e release v0.1.44 2021-04-08 18:44:57 +02:00
Bruno Windels dce13f67dd
Merge pull request #321 from vector-im/bwindels/fix-remote-echo-race
Fix local echo reappearing after remote echo arrived
2021-04-08 18:43:41 +02:00
Bruno Windels bdc8451c4a better logging 2021-04-08 18:39:52 +02:00
Bruno Windels 9e697c6cbe don't add the pending event again if removed already, fixes #289 2021-04-08 18:36:26 +02:00
Bruno Windels f976eeaf13 rename SortedArray.replace to update 2021-04-08 18:36:09 +02:00
Bruno Windels d8d97c40f7 show start time milliseconds in log viewer 2021-04-08 18:35:30 +02:00
Bruno Windels aee904fd8c
Merge pull request #320 from vector-im/bwindels/localecho-fallback-userid
fall back to bare userid for local echo profile
2021-04-08 16:35:58 +02:00
Bruno Windels 863f659774 fall back to bare userid for local echo profile 2021-04-08 16:30:46 +02:00
Bruno Windels 521894f401
Merge pull request #319 from vector-im/bwindels/lost-first-member
Member lookup prevents members from being written when only present in the timeline
2021-04-08 16:15:22 +02:00
Bruno Windels 813be758d7 we should prefer to not pick the event itself if it's a member event
but still fall back to that if it's a new join
2021-04-08 15:33:21 +02:00
Bruno Windels f67ccc18f4 take most recent member rather than first in timeline for inline lookup
noticed this while inspecting the code, looks related to #269
2021-04-08 12:57:10 +02:00
Bruno Windels 6f37c232f7 Don't cache members that haven't been written yet - fixes #271 2021-04-08 12:56:24 +02:00
Bruno Windels f5db6babf2 forgot to change the type of the hs field, so it still nags 2021-04-08 10:27:50 +02:00
Bruno Windels d94aeff98c release v0.1.43 2021-04-07 14:46:01 +02:00
Bruno Windels ced98d02d5
Merge pull request #318 from vector-im/bwindels/avoid_bogus_notifs
opt-out for unread count notifications, which cause bogus notifs
2021-04-07 12:41:28 +00:00
Bruno Windels 141cf95eac some minor TODOs for template view improvements 2021-04-07 14:38:48 +02:00
Bruno Windels ca9663d2f5 opt-out for unread count notifications, which cause bogus notifs 2021-04-07 14:37:46 +02:00
Bruno Windels cd93077731
Merge pull request #309 from vector-im/bwindels/add-protocol-to-hs
add https to homeserver if not already a valid url
2021-04-01 15:54:57 +00:00
Bruno Windels 97030f7ef3 add https to homeserver if not already a valid url 2021-04-01 17:44:55 +02:00
Bruno Windels 1ac36cbd23 release v0.1.42 2021-04-01 15:04:21 +02:00
Bruno Windels 1505f2d101
Merge pull request #307 from vector-im/hs/deault-hs-url
Allow specifying a custom defaultHomeServer
2021-04-01 13:03:46 +00:00
Bruno Windels 334e7c0893
Merge pull request #308 from vector-im/bwindels/check-pusher-on-hs
Check pusher on hs
2021-04-01 13:02:24 +00:00
Bruno Windels 10e9e7388f expose checking pusher on homeserver in setting 2021-04-01 15:01:04 +02:00
Bruno Windels c06659c0be support checking if pusher is still present on server 2021-04-01 14:59:46 +02:00
Bruno Windels 010b782a96 allow t.map render fn to not return a dom node 2021-04-01 14:59:18 +02:00
Will Hunt 110f0821f0 Add to index.html 2021-03-31 17:01:49 +01:00
Bruno Windels 3f36ea04f4 release v0.1.41 2021-03-31 17:29:16 +02:00
Bruno Windels 5a54eda512
Merge pull request #306 from vector-im/bwindels/prevent-reload-on-notif-click
Fix reloading or opening wrong page when clicking notif
2021-03-31 14:55:06 +00:00
Bruno Windels 8894329fa3 don't use url to open room as it still refreshes the page on chrome
even though only the hash is different
2021-03-31 16:52:37 +02:00
Bruno Windels 3767060632 fix reloading or opening wrong page when clicking notif 2021-03-31 16:34:37 +02:00
Will Hunt 6bdf7f1ee9 Allow specifying a custom defaultHomeServer 2021-03-30 17:43:03 +01:00
Bruno Windels f4bb95f459
Merge pull request #299 from vector-im/bwindels/skinning
Basic skinning support
2021-03-25 17:56:04 +00:00
Bruno Windels 2a0045bed7 support override main css file 2021-03-25 18:54:10 +01:00
Bruno Windels cd615265f8 support overriding imports for customizations 2021-03-25 18:08:47 +01:00
Bruno Windels c06b9cd886 release v0.1.40 2021-03-25 11:25:45 +01:00