su-ex
d39736046d
* Improve auth aria attributes and semantics ([\#22948]( https://github.com/vector-im/element-web/pull/22948 )).
...
* Device manager - New device tile info design ([\#9122](https://github.com/matrix-org/matrix-react-sdk/pull/9122 )). Contributed by @kerryarchibald.
* Device manager generic settings subsection component ([\#9147](https://github.com/matrix-org/matrix-react-sdk/pull/9147 )). Contributed by @kerryarchibald.
* Migrate the hidden read receipts flag to new "send read receipts" option ([\#9141](https://github.com/matrix-org/matrix-react-sdk/pull/9141 )).
* Live location sharing - share location at most every 5 seconds ([\#9148](https://github.com/matrix-org/matrix-react-sdk/pull/9148 )). Contributed by @kerryarchibald.
* Increase max length of voice messages to 15m ([\#9133](https://github.com/matrix-org/matrix-react-sdk/pull/9133 )). Fixes #18620 .
* Move pin drop out of labs ([\#9135](https://github.com/matrix-org/matrix-react-sdk/pull/9135 )).
* Start DM on first message ([\#8612](https://github.com/matrix-org/matrix-react-sdk/pull/8612 )). Fixes #14736 .
* Remove "Add Space" button from RoomListHeader when user cannot create spaces ([\#9129](https://github.com/matrix-org/matrix-react-sdk/pull/9129 )).
* The Welcome Home Screen: Dedicated Download Apps Dialog ([\#9120](https://github.com/matrix-org/matrix-react-sdk/pull/9120 )). Fixes #22921 . Contributed by @justjanne.
* The Welcome Home Screen: "Submit Feedback" pane ([\#9090](https://github.com/matrix-org/matrix-react-sdk/pull/9090 )). Fixes #22918 . Contributed by @justjanne.
* New User Onboarding Task List ([\#9083](https://github.com/matrix-org/matrix-react-sdk/pull/9083 )). Fixes #22919 . Contributed by @justjanne.
* Add support for disabling spell checking ([\#8604](https://github.com/matrix-org/matrix-react-sdk/pull/8604 )). Fixes #21901 .
* Live location share - leave maximised map open when beacons expire ([\#9098](https://github.com/matrix-org/matrix-react-sdk/pull/9098 )). Contributed by @kerryarchibald.
* Some slash-commands (`/myroomnick`) have temporarily been disabled before the first message in a DM is sent. ([\#9193](https://github.com/matrix-org/matrix-react-sdk/pull/9193 )).
* Use stable reference for active tab in tabbedView ([\#9145](https://github.com/matrix-org/matrix-react-sdk/pull/9145 )). Contributed by @kerryarchibald.
* Fix pillification sometimes doubling up ([\#9152](https://github.com/matrix-org/matrix-react-sdk/pull/9152 )). Fixes #23036 .
* Fix highlights not being applied to plaintext messages ([\#9126](https://github.com/matrix-org/matrix-react-sdk/pull/9126 )). Fixes #22787 .
* Fix dismissing edit composer when change was undone ([\#9109](https://github.com/matrix-org/matrix-react-sdk/pull/9109 )). Fixes #22932 .
* 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before ([\#9124](https://github.com/matrix-org/matrix-react-sdk/pull/9124 )). Fixes #22894 .
* Apply inline start padding to selected lines on modern layout only ([\#9006](https://github.com/matrix-org/matrix-react-sdk/pull/9006 )). Fixes #22768 . Contributed by @luixxiul.
* Peek into world-readable rooms from spotlight ([\#9115](https://github.com/matrix-org/matrix-react-sdk/pull/9115 )). Fixes #22862 .
* Use default styling on nested numbered lists due to MD being sensitive ([\#9110](https://github.com/matrix-org/matrix-react-sdk/pull/9110 )). Fixes #22935 .
* Fix replying using chat effect commands ([\#9101](https://github.com/matrix-org/matrix-react-sdk/pull/9101 )). Fixes #22824 .
-----BEGIN PGP SIGNATURE-----
iQJFBAABCAAvFiEE6Vt2megLaKnq2aGaK6qbhVK9kEcFAmL7tEARHHJlbGVhc2Vz
QHJpb3QuaW0ACgkQK6qbhVK9kEc3nxAAhKr/QtrmR9nnAwoMkSr7We/pMHk5GEJ/
ywb11mXmnKT0r4bJ9TGB85Pkf/Pv/fXtl00C4vBa3/7kIRCGu7QVDX7M635fmdhN
IXCqGcbBHW0HSLINgs1fscv/bpVrgjebAxc5p9AhGbrgL9sh17c9QJBzK37TiaQI
v+5uvN5OggXpz65m8wdoX6d1jFZWFG5rax14DkLtG3Ccbsh3TuqPh+4CvpG8URYF
4ETdeWONlPPOJDXjwpJwzq4U7PrPg46DOoXtHBNudc0exJh+R1NNaKUptCGvOjGQ
Fy+o7rKTCq8Houz7d2iWO14Cq6avRtBq2wsezgTFNjnF6CYYwMgSmZqqASrtE0jA
MIooRUvljF5VxxaRPQNqzlvNTi6Dxfv/3GA9ezw4cj8aMpnRNjqnbFEPjyrS743K
H4vCLCv1X0Lo1yS5k38Qg+PFWFkWpBTigKuPPNoaJ4d38cpcrZKjTipUFKAvp1LU
09+huKsXa4sDl1zaMpb2SF8qC9CdUHe/N9Vb6NcJBZIPd2Y/Iw0VQ5vnuG4FwyRf
Fo0K0AeZ3l3T0WtzhmUMq55NKd+YBD9d3lQCKo0CxXEHa5YvnVo7ALBXbJych/kj
X2K+02x+6+Do+X0Q0R1NqNkzIUKIY3eFy5pUI47rT0lxpdve77fEtcH3Y0zg9SKL
UjnJg0bdkq8=
=tjod
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iQJNBAABCAA3FiEEUMS2jJrglzPzHXqk10PFDIthmEwFAmL+bPIZHGNvZGV3b3Jr
c0BzdXBlcmNhYmxlLm9ubAAKCRDXQ8UMi2GYTMgRD/9xtagvc35wsGudL+QduZNz
7++BHFKwq+ccrq00ClmGFtkpYXo5+yauXylWf4VkEi+A/a8VjYrQpRgzSDU5hK8T
+eEHBvnhulMf34HjgIhyv2g8uqYZJLXWPaY05JcH+s69sRk3zwhYYsVOL8/l01Gf
DKMtJ85XbSAtQ6MGFkyZsLBc2BPBq8GNxEzIoW5vzbsRobH5JeE6FjuvENZR9ys8
y5pWRnzhvulJvMo+i1wwcIgiUm6hq63ehAolkyN4dkSf5aMLkOITzlWi2OP29/J0
pBj7ymCdsKIpykDSZ5UtCQvTViBnlS6qNwE2enGpBEMquwbpxn1DMHXvH6wvB4SS
vq/EKW+3H9B//Bk3Ut5rhSkGm0c0tYApi0uhmkUsVbNM2fQnng1xb4laleZK0P8Z
ROD/957wJ5hJT2RG1A+filjFOvc21gtbqrKJ+9htv1hqGmTgn3O/S9rnZiFsCaYi
UxKealKZqU2dyE1w76AHZ3rP5lUol0mBMuOERk958B60+RnvpDKCX/TCB0GCGKjk
VbLddxJGbUsMd/P0hRPmyRvwKr2d6nhTHWX/CHf2uzOQ/OEZAdHO2ES4DCe14tCj
h8FLFmEIE3L37Tt79emkjLHvFZ0yHR+ryWgYA28ccCXK+wV1/aEXFLsJe0HPPx1H
B5eM2j8uxNJ0X7du3IH5Ig==
=J92h
-----END PGP SIGNATURE-----
Merge tag 'v1.11.3' into sc
* Improve auth aria attributes and semantics ([\#22948](https://github.com/vector-im/element-web/pull/22948 )).
* Device manager - New device tile info design ([\#9122](https://github.com/matrix-org/matrix-react-sdk/pull/9122 )). Contributed by @kerryarchibald.
* Device manager generic settings subsection component ([\#9147](https://github.com/matrix-org/matrix-react-sdk/pull/9147 )). Contributed by @kerryarchibald.
* Migrate the hidden read receipts flag to new "send read receipts" option ([\#9141](https://github.com/matrix-org/matrix-react-sdk/pull/9141 )).
* Live location sharing - share location at most every 5 seconds ([\#9148](https://github.com/matrix-org/matrix-react-sdk/pull/9148 )). Contributed by @kerryarchibald.
* Increase max length of voice messages to 15m ([\#9133](https://github.com/matrix-org/matrix-react-sdk/pull/9133 )). Fixes #18620 .
* Move pin drop out of labs ([\#9135](https://github.com/matrix-org/matrix-react-sdk/pull/9135 )).
* Start DM on first message ([\#8612](https://github.com/matrix-org/matrix-react-sdk/pull/8612 )). Fixes #14736 .
* Remove "Add Space" button from RoomListHeader when user cannot create spaces ([\#9129](https://github.com/matrix-org/matrix-react-sdk/pull/9129 )).
* The Welcome Home Screen: Dedicated Download Apps Dialog ([\#9120](https://github.com/matrix-org/matrix-react-sdk/pull/9120 )). Fixes #22921 . Contributed by @justjanne.
* The Welcome Home Screen: "Submit Feedback" pane ([\#9090](https://github.com/matrix-org/matrix-react-sdk/pull/9090 )). Fixes #22918 . Contributed by @justjanne.
* New User Onboarding Task List ([\#9083](https://github.com/matrix-org/matrix-react-sdk/pull/9083 )). Fixes #22919 . Contributed by @justjanne.
* Add support for disabling spell checking ([\#8604](https://github.com/matrix-org/matrix-react-sdk/pull/8604 )). Fixes #21901 .
* Live location share - leave maximised map open when beacons expire ([\#9098](https://github.com/matrix-org/matrix-react-sdk/pull/9098 )). Contributed by @kerryarchibald.
* Some slash-commands (`/myroomnick`) have temporarily been disabled before the first message in a DM is sent. ([\#9193](https://github.com/matrix-org/matrix-react-sdk/pull/9193 )).
* Use stable reference for active tab in tabbedView ([\#9145](https://github.com/matrix-org/matrix-react-sdk/pull/9145 )). Contributed by @kerryarchibald.
* Fix pillification sometimes doubling up ([\#9152](https://github.com/matrix-org/matrix-react-sdk/pull/9152 )). Fixes #23036 .
* Fix highlights not being applied to plaintext messages ([\#9126](https://github.com/matrix-org/matrix-react-sdk/pull/9126 )). Fixes #22787 .
* Fix dismissing edit composer when change was undone ([\#9109](https://github.com/matrix-org/matrix-react-sdk/pull/9109 )). Fixes #22932 .
* 1-to-1 DM rooms with bots now act like DM rooms instead of multi-user-rooms before ([\#9124](https://github.com/matrix-org/matrix-react-sdk/pull/9124 )). Fixes #22894 .
* Apply inline start padding to selected lines on modern layout only ([\#9006](https://github.com/matrix-org/matrix-react-sdk/pull/9006 )). Fixes #22768 . Contributed by @luixxiul.
* Peek into world-readable rooms from spotlight ([\#9115](https://github.com/matrix-org/matrix-react-sdk/pull/9115 )). Fixes #22862 .
* Use default styling on nested numbered lists due to MD being sensitive ([\#9110](https://github.com/matrix-org/matrix-react-sdk/pull/9110 )). Fixes #22935 .
* Fix replying using chat effect commands ([\#9101](https://github.com/matrix-org/matrix-react-sdk/pull/9101 )). Fixes #22824 .
2022-08-18 18:46:39 +02:00
Michael Telatynski
d86e897ba6
Rework dockerhub builds ( #22026 )
...
* WIP
* Attempt to wire up dockerhub building in GHA
* Fix issue with mime types
* Skip linux/arm, Cypress only installs on 64-bit
* Update dockerhub.yaml
* Update comment
2022-07-29 14:30:16 +01:00
su-ex
fc931c82da
* Security release with updated version of Olm to fix https://matrix.org/blog/2021/12/03/pre-disclosure-upcoming-security-release-of-libolm-and-matrix-js-sdk
...
* Fix a crash on logout
-----BEGIN PGP SIGNATURE-----
iQJFBAABCAAvFiEE6Vt2megLaKnq2aGaK6qbhVK9kEcFAmG3aVQRHHJlbGVhc2Vz
QHJpb3QuaW0ACgkQK6qbhVK9kEeWtw/+LZj8MwHznasjbMIP/xgt+CXYxZFepaiu
r51yWSLFit6r3s6RKrN0TfwUUYR91w7Q3ZugefPIrSGcKvOVgUUVpfoEjbplfz1/
2BuAidNiQazecDFW6yFFyVs7dyhxbswakHLAV+To5GbgeDdS66ajikpKi6t47han
kUvjAFOp1aR1fYsSWqi6vCNqC5eQqZCuQkiqu0gG9s53/lOuMPRJyq7a+WQZp9+Z
DpAfw8hSCpLdOSaqJKjYT5Lu/UQXcPnKT9ZamDcmOODdCGKdYdy2JPdrrTpT18ss
+YmhX0hX16K7zZ8tubIg57DGpfvlG+zGPk+3WOrspv8UsD4beLDQ88GP4K/gK3/0
/WrRTtpVUpZUZNyG44bmQbcMvWuB8S8jaE/ofbD+LDb6AWgDx48djk+WdlYBlEvG
ImZVoSgJRHs7TCm2JPrzk0QjCtPINlO7wzdTt3Of5OQdWSo0P4PN5EH6OFmNRjS1
aTU5CK4mAitWuH1SY+Vhzhj85y8/jdWseJw6bBhjLCyl++L4+KGc3ATGF5YP8z7V
f4GU75ElWb1x3h0aNT5qaIGhgoIaZSIhSWli95D6sIofMXMe2pydBq3qD6YBcvEw
0YzAeVaUUh8UryAB7y4XRqZYJh2QyqD3wHVlbcOUjtVSQ3HYgSNKjV634ZjgAQWx
zy+yVPgVkB4=
=ceq2
-----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
iHUEABYIAB0WIQR6emmsWm8pV5k1AY7p6fZkQRCUPgUCYbdqngAKCRDp6fZkQRCU
PkCDAQDbyk+Tx5VqPmgczSd0gt9s71+MJHAe9xIMx1c8ZbiJfgEA2AQrPTHOJccU
XadauysgA9HLXaNcUuMrZyP/jtoH5wk=
=6IqA
-----END PGP SIGNATURE-----
Merge tag 'v1.9.7' into sc
* Security release with updated version of Olm to fix https://matrix.org/blog/2021/12/03/pre-disclosure-upcoming-security-release-of-libolm-and-matrix-js-sdk
* Fix a crash on logout
2021-12-13 16:45:27 +01:00
James Salter
159f1962a1
Fix Docker build versioning ( #20077 ) ( #20078 )
...
* Centralise version scripts and fix Docker version
* Refactor generation of a git-hash-based version into get-version-from-git
* Refactor normalization of versions (stripping leading v) into normalize-version.sh
* Call get-version-from-git from ci_package.sh, call normalize-version from package.sh
* Refactor docker-write-version.sh into docker-package.sh, which both writes the
version file and invokes yarn build passing VERSION
* Normalize the version received from the server
2021-12-07 15:35:23 +11:00
James Salter
b0abbfacd4
Fix Docker build versioning ( #20077 )
...
* Centralise version scripts and fix Docker version
* Refactor generation of a git-hash-based version into get-version-from-git
* Refactor normalization of versions (stripping leading v) into normalize-version.sh
* Call get-version-from-git from ci_package.sh, call normalize-version from package.sh
* Refactor docker-write-version.sh into docker-package.sh, which both writes the
version file and invokes yarn build passing VERSION
* Normalize the version received from the server
2021-12-07 15:11:01 +11:00
su-ex
a3259cc139
Merge remote-tracking branch 'upstream/master' into sc
2021-10-14 17:48:33 +02:00
James Salter
212138b017
Fix path
2021-09-28 13:24:44 +01:00
James Salter
a3c4fac375
Use custom nginx conf
2021-09-28 12:15:34 +01:00
su-ex
f008fecccf
Merge remote-tracking branch 'upstream/master' into sc
2021-07-20 19:09:51 +02:00
Michael Telatynski
12b93c1696
Revert "Don't run nginx as root in docker"
2021-07-14 09:40:46 +01:00
Michael Telatynski
503995270c
Merge pull request #17927 from JuniorJPDJ/patch-1
2021-07-14 09:08:09 +01:00
J. Ryan Stinnett
3c10bc54ba
Remove canvas native dependencies from Dockerfile
...
As of https://github.com/vector-im/element-web/pull/17967 , `canvas` is no longer
used, so we don't need install these native deps for building it on arm64.
2021-07-13 09:59:02 +01:00
JuniorJPDJ
09d8ac1622
Don't run nginx as root in docker
...
Signed-off-by: Jacek Pruciak <git@juniorjpdj.pl>
2021-07-10 06:12:59 +02:00
sploenix
6c6ee98eb9
Add docker workflow
2021-07-09 04:26:15 +02:00
Jason Robinson
26380719a1
Fix whitespace in Dockerfile
...
Upstreamed whitespace fix from a fork, to be aligned with the other indented line :)
2021-06-23 15:42:30 +03:00
Travis Ralston
dfa70b0637
Revert "Docker image: serve pre-compressed assets using gzip_static"
2021-03-31 17:59:39 -06:00
Martin Häger
b8b8a5ee85
Docker image: serve pre-compressed assets using gzip_static
...
Signed-off-by: Martin Häger <martin.haeger@gmail.com>
2021-03-16 22:41:43 +01:00
J. Ryan Stinnett
b2a93c3b64
Move to newer base image for Docker builds
...
This updates to Node 14 (current LTS) as well as moving from Debian Stretch to
Buster for the base OS. The Debian upgrade brings along a newer Python 3.8,
which is actively supported.
2021-01-25 12:58:39 +00:00
J. Ryan Stinnett
d64639c70a
Rename Docker repo in docs
...
We now have a Docker repo named `element-web`, so this updates docs to match.
Fixes https://github.com/vector-im/element-web/issues/14930
2020-10-28 14:32:25 +00:00
Matt Cengia
86185e8186
Document packages for installing Canvas via Docker
...
Signed-off-by: Matt Cengia <mattcen@mattcen.com>
2020-07-31 22:27:16 +10:00
Matt Cengia
fb79373a6d
Bump node build version
...
When trying to build the Docker image, I kept receiving an out-of-memory
error from Webpack. This issue is apparently explained at
https://github.com/webpack/webpack/issues/1914 .
Several comments in the issue suggested using Node 12 or above. Doing so
resolved this issue for me.
Signed-off-by: Matt Cengia <mattcen@mattcen.com>
2020-07-16 16:21:00 +10:00
Matt Cengia
846cebe9ff
Add build dependencies for 'canvas' to Dockerfile
...
When building the Docker image on amd64, canvas can be installed
from a pre-built binary. When building on an another architecture,
however, such as arm (e.g. on a Raspberry Pi), these binaries need to be
built locally, as per https://www.npmjs.com/package/canvas#compiling .
These added dependencies facilitate this. See also, issue #14400 .
Signed-off-by: Matt Cengia <mattcen@mattcen.com>
2020-07-16 16:21:00 +10:00
J. Ryan Stinnett
b6963d0e5c
Use bash in Docker scripts
...
Our Docker scripts use Bash-style conditionals that aren't supported by the
default Debian shell.
2020-01-22 17:45:22 +00:00
Travis Ralston
51a97571a0
Use debian to build the Docker image
...
Fixes not having certain OS capabilities to build some packages.
2020-01-22 09:08:05 -07:00
Will Hunt
625c21a8af
@babolivier showed me the way
2020-01-15 17:07:38 +00:00
Half-Shot
d515bad46f
Support application/wasm in docker
...
Signed-off-by: Half-Shot <will@half-shot.uk>
2020-01-15 13:13:03 +00:00
Travis Ralston
726bf35b76
Fix Docker build for develop and publish a /version file
...
Fixes https://github.com/vector-im/riot-web/issues/10426
2019-12-02 16:58:50 -07:00
Slavi Pantaleev
4e63e3b0de
Base Docker image on nginx:alpine, not the larger nginx:latest
...
`nginx:latest` is based on Debian Stretch and is listed as being 45MB,
while `nginx:alpine` is based on Alpine 3.9 and is just 7MB.
Basing the riot-web Docker image on `nginx:alpine` should
make it 38MB smaller compared to the current situation.
The nginx version seems to be "latest mainline" on both (currently 1.15.12),
judging by each Dockerfile:
- e5123eea0d/mainline/stretch/Dockerfile
- e5123eea0d/mainline/alpine/Dockerfile
2019-05-27 11:57:37 +03:00
Travis Ralston
3123b429f7
Increase timeout for yarn install in Docker builds
...
Otherwise we run into problems where Docker Hub's limited machines timeout trying to download our dependencies
2019-05-15 16:24:25 -06:00
Travis Ralston
1bb70930fa
Support custom SDKs and use yarn
2019-04-10 15:47:02 -06:00
kaiyou
e47fae034a
Add some layers to cache installed dependencies at build time
2018-12-06 10:00:20 +01:00
kaiyou
045b0b9889
Add a two-stages Dockerfile for building Riot
2018-12-04 16:51:37 +01:00