Commit Graph

408 Commits

Author SHA1 Message Date
Bruno Windels 9b6a282e5f bring back badge added in PR #21 2021-06-11 10:01:42 +02:00
dependabot[bot] cffba9252a
Bump browserslist from 4.15.0 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.15.0 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.15.0...4.16.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-26 22:41:46 +00:00
Bruno Windels 3c84eb81b3 release v1.2.9 2021-05-21 14:04:21 +02:00
Bruno Windels b99e3d3099 Merge branch 'main' of github.com:matrix-org/matrix.to 2021-05-21 14:02:07 +02:00
Bruno Windels b6585a6a52
Merge pull request #208 from matrix-org/dependabot/npm_and_yarn/lodash-4.17.21
Bump lodash from 4.17.20 to 4.17.21
2021-05-21 12:01:21 +00:00
Bruno Windels 42251a102b upgrade to postcss 8.2.10 2021-05-21 13:59:46 +02:00
dependabot[bot] c9aec3bf56
Bump lodash from 4.17.20 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-11 23:38:47 +00:00
Bruno Windels 2931fdb548
Merge pull request #195 from ChristianPauly/main
Add FluffyChat
2021-04-13 09:53:51 +02:00
Bruno Windels 690fb3400c
Merge pull request #203 from matrix-org/bwindels/undo-fix-201
Undo fix for #201 as app.element.io uses mobile page & smart app banners
2021-04-13 09:53:30 +02:00
Bruno Windels 496c680cd2 undo fix for #201 as app.element.io uses mobile page & smart app banners
(but keep the other cleanups we did in there)
2021-04-13 09:47:21 +02:00
Bruno Windels 1f611122d1
Merge pull request #200 from deepbluev7/main
Allow deeplinking into Nheko via matrix: scheme
2021-04-12 15:33:54 +02:00
Bruno Windels 356ad93a2e
Merge pull request #202 from matrix-org/bwindels/fix-201
Show both open and install options when deeplink for native app is https link
2021-04-12 15:25:13 +02:00
Bruno Windels fd208ee4dc basic wrapping for long identifiers, until we come up with something better 2021-04-12 15:21:27 +02:00
Bruno Windels f02dc5aae9 also show install options for https deeplinks for native app 2021-04-12 15:15:21 +02:00
Bruno Windels ef2acf81ef use map rather than mapView where it makes sense 2021-04-12 15:10:02 +02:00
Bruno Windels d8f1371b60 update TemplateView to add if and map fns 2021-04-12 15:09:39 +02:00
Bruno Windels 0ee064fbe1 fix: this var does not exist and should be a member
became apparent during testing when no native platform is returned
2021-04-12 14:54:08 +02:00
Bruno Windels fb03a3313a forgot to update version previously 2021-04-12 14:28:02 +02:00
Christian a02bc8aa2c
Update Fluffychat.js 2021-04-09 20:49:44 +02:00
Nicolas Werner 98dd339fad
Allow deeplinking into Nheko via matrix: scheme
Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
2021-04-08 19:30:45 +02:00
Christian Pauly 5923b13fc1 Add FluffyChat 2021-02-13 17:28:25 +01:00
Bruno Windels dc4ccaef09
Merge pull request #176 from matrix-org/anoa/weechat_punctuation
Fix punctuation of Weechat client description
2021-02-05 19:17:52 +00:00
Bruno Windels 3eb777983c
Merge pull request #183 from aaronraimist/build-instructions
Add some build instructions
2021-02-05 19:17:15 +00:00
Bruno Windels a7519d3e1e
Merge pull request #186 from aaronraimist/fractal
Put back Fractal
2021-02-05 19:15:28 +00:00
Bruno Windels 260d2b61cd don't use trusted web instance for iOS
as it only intercepts the default app.element.io
2021-02-05 13:00:26 +01:00
Bruno Windels 163f405ae5 ensure the preferred platform is supported 2021-02-05 13:00:13 +01:00
Bruno Windels 533b13746d exit package script if anything fails
like running the wrong node version for the build
2021-02-04 17:15:36 +01:00
Bruno Windels bbc4b44de5 1.2.7 2021-02-04 17:13:50 +01:00
Bruno Windels 8a3896eef5 fix clients that don't support deeplinking
...from showing a broken continue button
2021-02-04 17:11:10 +01:00
Bruno Windels df9087ba17 styling for preferred client 2021-02-04 17:08:18 +01:00
Bruno Windels cd559e14ea reload view when webInstances change in the link 2021-02-04 17:08:04 +01:00
Bruno Windels daa6e21d75 put preferred clients first 2021-02-04 17:07:55 +01:00
Bruno Windels 8a23b9a49e add hosted by banner 2021-02-04 17:07:47 +01:00
Bruno Windels 573076c263 better naming 2021-02-04 17:07:31 +01:00
Bruno Windels cd4f62d178 also render steps on open stage of client view as actions 2021-02-04 17:07:20 +01:00
Bruno Windels 28fb6dfe9d add method to get preferred web instance out of link
this is a preference that can be put in the link
2021-02-04 17:05:18 +01:00
Bruno Windels 82f16b9231 explain what value people will get from enabling javascript 2021-02-04 14:59:38 +01:00
Bruno Windels 09ba14e7fc 1.2.6 2021-02-04 11:59:43 +01:00
Bruno Windels 1cab51249e use same csp header for local dev as matrix.to 2021-02-04 11:31:42 +01:00
Bruno Windels 93081b9909 not legacy anymore, is it? 2021-02-04 11:31:29 +01:00
Bruno Windels 5aa2858f4b fix need for unsafe-eval in CSP header 2021-02-04 11:31:07 +01:00
Bruno Windels 034426ed45 1.2.5 2021-02-03 18:57:19 +01:00
Bruno Windels a4642540b4 remove es6 module build, as we use some unsupported syntax in there
chrome 61 supports modules, but support for the coalesce operator
was only added in chrome 80. We don't transpile any syntax in the
es6 build, so things break in chrome 61 - 79. Let's just have everyone
use the legacy build which is only ~150kb instead of ~30kb and
not run the risk of running into more issues like this.

Alternatively, we can transpile some of the more recent syntax
features we use like coalescing operator, but don't feel like
making an exhaustive list of these atm.
2021-02-03 18:53:33 +01:00
Bruno Windels dc23d9f584 update version 2021-02-02 18:22:23 +01:00
Bruno Windels 623512c2b5 add noscript 2021-02-02 18:19:45 +01:00
Bruno Windels 163c3a3f62 release 1.2.3 2021-02-01 16:03:04 +01:00
Bruno Windels 53d1018340 update client view when clicking "change client" link
it would just stay what it was before, so it was hard/impossible
to switch between web and native.
2021-02-01 16:00:46 +01:00
Bruno Windels 1c520a68a3 release v1.2.2 2021-02-01 11:20:04 +01:00
Bruno Windels 47d0db89c1 allow setting a web instance in the url from a whitelist
as web clients can be hosted on multiple domains, allow specifying
which hosted instance we want to use.

as this could be phishing vector, we work with a host whitelist for now
until a better solution comes to mind.
2021-02-01 11:12:25 +01:00
Bruno Windels 0aa9c2e766 iOS doesn't support intercepting matrix.to links yet
this makes the open in app button more prominent,
as we can't assume the app is installed
2021-02-01 11:11:20 +01:00