Bruno Windels
5128386160
allow read receipts without an existing member in MessagePanel
2018-10-10 16:15:20 +02:00
Bruno Windels
0767c278e7
put userId next to member in read receipt, fall back when member missing
2018-10-10 16:14:09 +02:00
Bruno Windels
864c80c6ca
Merge branch 'master' into develop
2018-10-08 17:09:59 +02:00
Bruno Windels
cc962c975b
show warning when LL is disabled but was enabled before
2018-10-08 16:09:46 +02:00
David Baker and Bruno Windels
573029af74
Fall back to another store if indexeddb start fails
...
If we can't start indexeddb, fall back to a different store.
Previously we just ignored the exception and ploughed on anyway, on
the assumption that startup() was just for the indexeddb store to
load data anyway, and if that failed it would just do an initial
/sync instead (and also we'd keep trying to save the sync back which
would fail...). Then, in the previous release we started pulling
the settings out of the store on startup, making the assumpton that
the store actually worked, so the read obviously failed and the app
failed to start up.
This makes Riot work in Tor browser / firefox in daft mode again.
2018-10-08 16:08:07 +02:00
David Baker and Bruno Windels
fd64369a5f
Fix error logging
2018-10-08 16:08:00 +02:00
David Baker and Bruno Windels
f4ae3855d0
Remove old migration code
...
...as instructed!
2018-10-08 16:05:41 +02:00
Bruno Windels and GitHub
20885b8eb1
Merge pull request #2201 from matrix-org/bwindels/dialogonlldisable
...
show warning when LL is disabled but was enabled before
2018-10-08 15:41:04 +02:00
Bruno Windels and GitHub
86da88052a
Merge pull request #2195 from matrix-org/dbkr/indexeddb_fallback
...
Fall back to another store if indexeddb start fails
2018-10-08 15:37:59 +02:00
Bruno Windels
48299bb154
show warning when LL is disabled but was enabled before
2018-10-08 15:28:00 +02:00
David Baker
a81589ffb5
Silence bluebird warnings
2018-10-05 12:15:03 +01:00
Travis Ralston and GitHub
aea9dbe1b8
Merge pull request #2197 from matrix-org/hs/object-urls-video
...
Use createObjectURL instead of readAsDataURL for videos
2018-10-04 13:57:50 -06:00
Travis Ralston and GitHub
93d32f97fc
Merge pull request #2183 from matrix-org/travis/settings-no-sniping
...
Track how far the user travels before dismissing their user settings
2018-10-04 13:29:00 -06:00
David Baker
18661e042d
Fall back to another store if indexeddb start fails
...
If we can't start indexeddb, fall back to a different store.
Previously we just ignored the exception and ploughed on anyway, on
the assumption that startup() was just for the indexeddb store to
load data anyway, and if that failed it would just do an initial
/sync instead (and also we'd keep trying to save the sync back which
would fail...). Then, in the previous release we started pulling
the settings out of the store on startup, making the assumpton that
the store actually worked, so the read obviously failed and the app
failed to start up.
This makes Riot work in Tor browser / firefox in daft mode again.
2018-10-04 13:40:56 +01:00
David Baker and GitHub
8ceca3abe9
Update Pill.js
...
Commas are not semicolons
2018-10-04 10:34:34 +01:00
Will Hunt and GitHub
1e5101aa0c
The comment can go
2018-10-03 19:39:47 +01:00
Will Hunt and GitHub
17915b5082
Merge branch 'develop' into hs/purge-irc-hack
2018-10-03 19:39:14 +01:00
Will Hunt
fe788486b7
Drop (IRC) suffix hacks
2018-10-03 19:34:06 +01:00
David Baker and GitHub
1189b75409
Merge pull request #2192 from matrix-org/dbkr/remove_migration_code
...
Remove old migration code
2018-10-03 19:08:44 +01:00
David Baker
1ec0f04baf
Remove old migration code
...
...as instructed!
2018-10-03 18:33:34 +01:00
Will Hunt and GitHub
259063eda6
Remove useless comment.
2018-10-03 10:39:09 +01:00
Aaron Raimist
91e8ee98a1
Fix brace style in TextForEvent.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2018-10-02 22:12:39 -05:00
David Baker
e1f68551f1
Fix error logging
2018-10-02 19:23:43 +01:00
Aaron Raimist
ef3d1a611a
Fix Promise.defer warning in ScalarAuthClient.js
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2018-10-01 19:57:27 -05:00
Matthew Hodgson
bccfb5dafc
better englishing
2018-10-01 13:27:32 +01:00
David Baker and GitHub
3751074244
Merge pull request #2180 from matrix-org/travis/3pid-required
...
Communicate early that a 3pid is required during registration if needed
2018-10-01 11:55:53 +01:00
Matthew Hodgson
6652d2b0e6
try to encourage people to attach logs to bugs
2018-09-28 21:05:05 +01:00
Travis Ralston and GitHub
a1cb6d64cf
Merge pull request #2182 from matrix-org/travis/warn-disconnect-early
...
Show the 'homeserver unavailable' warning when the first sync fails
2018-09-28 07:55:07 -06:00
Bruno Windels and GitHub
5765d59132
Merge pull request #2083 from matrix-org/t3chguy/is_url
...
allow passing initial is_url like hs_url in query params
2018-09-28 13:20:50 +01:00
Matthew Hodgson and GitHub
c0b89866de
Merge pull request #2184 from matrix-org/matthew/fudge-hangup-reason
...
fudge hangup reasons
2018-09-28 01:09:55 +01:00
Matthew Hodgson
d839629aea
fudge hangup reasons
2018-09-27 23:51:33 +01:00
Travis Ralston
d74efd09ab
Track how far the user travels before dismissing their user settings
...
Fixes https://github.com/vector-im/riot-web/issues/7158
Because the onClick was on a fullpage div, the browser was firing it regardless of how far the mouse moved. The onClick event itself doesn't give us any sort of travel distance, or a start point we can use to determine if they clicked a scrollbar or something. This means we have to rely on good ol' fashioned mouse down and up events to see if the user moved their mouse during their click.
If the user's click starts in a valid container, we record the coordinates. This is so we can easily identify when the user clicks inside something like the settings container itself. When the user releases their mouse, we determine how far they moved their mouse - if the distance is within some threshold (~5 pixels in this case) then we can count it as a click. Because we've already filtered on the component they started their click in, we can safely rely on the presence of coordinates as a flag that they are in the right container, combined with the fact that they can't stray too far before their click not counting anyways.
2018-09-27 16:13:51 -06:00
Travis Ralston
16b2fb7fe6
Show the 'homeserver unavailable' warning when the first sync fails
...
Fixes https://github.com/vector-im/riot-web/issues/7380
2018-09-27 14:31:55 -06:00
Travis Ralston
fb262596b2
Provide more helpful errors when i18n generation fails
...
Also fix TextForEvent.js so it doesn't break the script. Using a variable here is not recognized, so the object has been moved inline instead.
2018-09-27 11:55:57 -06:00
Travis Ralston
de132a8f8e
Communicate early that a 3pid is required during registration if needed
...
Fixes https://github.com/vector-im/riot-web/issues/7297
2018-09-27 11:53:45 -06:00
Bruno Windels
9c78610c62
Merge branch 'develop' into bwindels/resynconlltoggle
2018-09-26 18:22:24 +01:00
Bruno Windels
f4860cfe63
update copyright notice
2018-09-26 18:22:05 +01:00
Bruno Windels and Weblate
83c2bd7313
Translated using Weblate (English (United States))
...
Currently translated at 65.0% (819 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/en_US/
2018-09-26 16:27:44 +00:00
Bruno Windels
e0c5b0d5ed
translations
2018-09-26 17:23:51 +01:00
Bruno Windels
fd2ab406d4
update copy
2018-09-26 16:48:04 +01:00
Bruno Windels
130f3cc2ff
only get component when needed
2018-09-26 16:30:35 +01:00
Bruno Windels
824ad5e318
delete sync data when LL is toggled, show message when enabling
2018-09-26 16:25:21 +01:00
Will Hunt and GitHub
41336a9de6
Oops, missing deferred
2018-09-26 02:06:02 +01:00
Will Hunt and GitHub
ceaa3aaca4
Use createObjectURL instead of readAsDataURL for videos
2018-09-26 02:04:55 +01:00
csybr and Weblate
0c8b920db8
Translated using Weblate (Norwegian Nynorsk)
...
Currently translated at 96.9% (1220 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/nn/
2018-09-25 20:16:41 +00:00
Victor Grousset and Weblate
9a48284064
Translated using Weblate (Esperanto)
...
Currently translated at 87.3% (1100 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/eo/
2018-09-25 20:16:40 +00:00
Simó Albert i Beltran and Weblate
5cbe432795
Translated using Weblate (Catalan)
...
Currently translated at 79.9% (1006 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/ca/
2018-09-25 20:16:40 +00:00
Slavi Pantaleev and Weblate
72a535ddac
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (1259 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/bg/
2018-09-24 12:53:34 +00:00
Jeff Huang and Weblate
0fd360d35d
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (1259 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/zh_Hant/
2018-09-21 00:55:56 +00:00
Silvano and Weblate
879f11b88b
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1259 of 1259 strings)
Translation: Riot Web/matrix-react-sdk
Translate-URL: https://translate.riot.im/projects/riot-web/matrix-react-sdk/it/
2018-09-20 23:12:33 +00:00