5393f875ce 
								
							
								 
							
						 
						
							
							
								
								Make Lojban translation available  
							
							... 
							
							
							
							Signed-off-by: Robin Townsend <robintown@tcakoi.dev> 
							
						 
						
							2020-07-22 15:28:59 +00:00  
				
					
						
							
							
								 
						
							
							
								050b7fe4df 
								
							
								 
							
						 
						
							
							
								
								Update scripts/docker-link-repos.sh  
							
							... 
							
							
							
							Co-authored-by: J. Ryan Stinnett <jryans@gmail.com> 
							
						 
						
							2020-07-17 13:04:55 +01:00  
				
					
						
							
							
								 
						
							
							
								79f70e00d0 
								
							
								 
							
						 
						
							
							
								
								Update scripts/ci_package.sh  
							
							... 
							
							
							
							Co-authored-by: J. Ryan Stinnett <jryans@gmail.com> 
							
						 
						
							2020-07-17 13:04:55 +01:00  
				
					
						
							
							
								 
						
							
							
								2f7b43dcfa 
								
							
								 
							
						 
						
							
							
								
								Update docker-link-repos.sh  
							
							
							
						 
						
							2020-07-17 13:04:03 +01:00  
				
					
						
							
							
								 
						
							
							
								2c83458f35 
								
							
								 
							
						 
						
							
							
								
								Update ci_package.sh  
							
							
							
						 
						
							2020-07-17 13:04:03 +01:00  
				
					
						
							
							
								 
						
							
							
								40f40251f1 
								
							
								 
							
						 
						
							
							
								
								Remove Electron packaging scripts  
							
							... 
							
							
							
							These tasks are handled by riot-desktop now. 
							
						 
						
							2020-05-15 17:56:23 +01:00  
				
					
						
							
							
								 
						
							
							
								4110e2dfa3 
								
							
								 
							
						 
						
							
							
								
								Move codebase into riot-web  
							
							
							
						 
						
							2020-04-30 13:58:17 +01:00  
				
					
						
							
							
								 
						
							
							
								3e77418fd7 
								
							
								 
							
						 
						
							
							
								
								Turn on source mapping, copy decoder-ring over to bundle  
							
							
							
						 
						
							2020-04-23 17:55:21 +01:00  
				
					
						
							
							
								 
						
							
							
								3f14b31e47 
								
							
								 
							
						 
						
							
							
								
								Add more words to explain windows being awful  
							
							
							
						 
						
							2020-04-20 09:46:52 -06:00  
				
					
						
							
							
								 
						
							
							
								005269e2ad 
								
							
								 
							
						 
						
							
							
								
								Make Jitsi download script a JS script  
							
							... 
							
							
							
							It's awful but means that we create the directory on all platforms in-process.
Fixes https://github.com/vector-im/riot-web/issues/13215  
							
						 
						
							2020-04-16 12:37:41 -06:00  
				
					
						
							
							
								 
						
							
							
								c128e75f5d 
								
							
								 
							
						 
						
							
							
								
								fix build:jitsi scripts crash caused by a missing folder  
							
							... 
							
							
							
							On a freshly install of the developer environment, the build:jitsi try
to create a file in ./webapp with the cURL command. However, ./webapp
folder doesn't exist and the build script crash. This patch makes sure
the appropriate folder is created if it doesn't already exist
Signed-off-by: Danny Colin <contact@dannycolin.com> 
							
						 
						
							2020-04-10 14:14:19 -04:00  
				
					
						
							
							
								 
						
							
							
								fea600ba0a 
								
							
								 
							
						 
						
							
							
								
								Fix artifact searching in redeployer  
							
							... 
							
							
							
							Indenting fail 
							
						 
						
							2020-03-25 15:12:53 +00:00  
				
					
						
							
							
								 
						
							
							
								4afe7a73c4 
								
							
								 
							
						 
						
							
							
								
								Fix version for Docker builds  
							
							... 
							
							
							
							This (should) fix the version script for Docker builds by testing the branch
with a regex instead of single char glob.
Fixes https://github.com/vector-im/riot-web/issues/12777  
							
						 
						
							2020-03-19 21:00:37 +00:00  
				
					
						
							
							
								 
						
							
							
								b0f71bc990 
								
							
								 
							
						 
						
							
							
								
								Fix Docker image version for develop builds  
							
							... 
							
							
							
							Turns out it helps to use the right syntax.
Fixes https://github.com/vector-im/riot-web/issues/12009  
							
						 
						
							2020-03-09 19:57:52 -06:00  
				
					
						
							
							
								 
						
							
							
								f5bd5a345e 
								
							
								 
							
						 
						
							
							
								
								docker: download required branch only  
							
							
							
						 
						
							2020-03-04 23:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								096a828e44 
								
							
								 
							
						 
						
							
							
								
								Change Windows signing to warning when missing token  
							
							... 
							
							
							
							This allows Windows builds to complete when the singing token is not present. 
							
						 
						
							2020-02-26 11:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bdb395aa41 
								
							
								 
							
						 
						
							
							
								
								Change to banner style  
							
							
							
						 
						
							2020-02-25 12:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								420537a64d 
								
							
								 
							
						 
						
							
							
								
								Relax macOS notarisation check to print a warning  
							
							... 
							
							
							
							This makes it a bit more friendly to build macOS Electron builds without a
notarisation config set up by only warning when it is missing. 
							
						 
						
							2020-02-25 11:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9534a25270 
								
							
								 
							
						 
						
							
							
								
								Fix contribute.json location as per spec  
							
							... 
							
							
							
							Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-02-05 16:28:44 +02:00  
				
					
						
							
							
								 
						
							
							
								3abe61e13b 
								
							
								 
							
						 
						
							
							
								
								Add contribute.json  
							
							... 
							
							
							
							This document is required for example for all Mozilla websites
and makes sense for Riot to also describe itself - see
https://www.contributejson.org/ 
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-02-05 15:25:09 +02:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								909fddb732 
								
							
								 
							
						 
						
							
							
								
								Don't minifiy builds of develop through CI packaging  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11864 
This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down. 
							
						 
						
							2020-01-15 12:19:45 -07:00  
				
					
						
							
							
								 
						
							
							
								a978a6734f 
								
							
								 
							
						 
						
							
							
								
								Fix CI tests  
							
							... 
							
							
							
							There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).
This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed. 
							
						 
						
							2020-01-13 20:40:00 -07:00  
				
					
						
							
							
								 
						
							
							
								f73d2bae1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/sourcemaps  
							
							
							
						 
						
							2020-01-13 11:22:47 -07:00  
				
					
						
							
							
								 
						
							
							
								a41484cb35 
								
							
								 
							
						 
						
							
							
								
								Add stub service worker so users can install on desktop with Chrome  
							
							... 
							
							
							
							Signed-off-by: Dale Harvey <dale@arandomurl.com> 
							
						 
						
							2020-01-10 19:08:56 +00:00  
				
					
						
							
							
								 
						
							
							
								9bf1c65971 
								
							
								 
							
						 
						
							
							
								
								[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-dev  
							
							
							
						 
						
							2020-01-09 13:43:25 -07:00  
				
					
						
							
							
								 
						
							
							
								ec66069e96 
								
							
								 
							
						 
						
							
							
								
								Update build scripts for new process  
							
							... 
							
							
							
							We have to convert *something* to TypeScript so it doesn't complain that there's nothing to compile, so this converts the easiest utility library.
Many of the scripts are copied from the react-sdk. 
							
						 
						
							2020-01-08 16:09:42 -07:00  
				
					
						
							
							
								 
						
							
							
								3389f7afc9 
								
							
								 
							
						 
						
							
							
								
								Fix version file for Docker images  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11642  
							
						 
						
							2019-12-24 18:34:40 -07:00  
				
					
						
							
							
								 
						
							
							
								831522d02d 
								
							
								 
							
						 
						
							
							
								
								Update Lithuanian language name  
							
							... 
							
							
							
							By request: https://matrix.to/#/!yvhoprZiKmhjxKfNHa:matrix.org/$E_5Waedui4X866edAWmYVAjg6vv-vwAXRHN4h0DKY6s?via=matrix.eclabs.de&via=matrix.org&via=dodsorf.as  
							
						 
						
							2019-12-03 23:14:40 -07:00  
				
					
						
							
							
								 
						
							
							
								ea1ed19a92 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11592  from vector-im/travis/more-language  
							
							... 
							
							
							
							Enable more languages 
							
						 
						
							2019-12-03 10:11:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e4bf84701d 
								
							
								 
							
						 
						
							
							
								
								Use ISO code table as a source instead  
							
							... 
							
							
							
							https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes  
						
							2019-12-03 09:52:10 -07:00  
				
					
						
							
							
								 
						
							
							
								a76f897171 
								
							
								 
							
						 
						
							
							
								
								Enable more languages  
							
							... 
							
							
							
							Enabled (riot-web % / react-sdk %):
* Lithuanian: 100% / 48.1% translated
* Hindi: 69.6% / 36.5% translated
* Ukrainian: 100% / 28.5% translated
* Icelandic: 43.5% / 27.7% translated
They aren't the highest languages, but they are more than our lowest translated & enabled languages. 
							
						 
						
							2019-12-02 20:55:16 -07:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b93b6b448e 
								
							
								 
							
						 
						
							
							
								
								Restore creation of the dist directory  
							
							
							
						 
						
							2019-11-27 13:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d0c8a6af50 
								
							
								 
							
						 
						
							
							
								
								Copy signed Windows installers to pub directory  
							
							
							
						 
						
							2019-11-27 12:44:40 +00:00  
				
					
						
							
							
								 
						
							
							
								dd9305140b 
								
							
								 
							
						 
						
							
							
								
								Only log signing command when it fails  
							
							
							
						 
						
							2019-11-27 12:22:51 +00:00  
				
					
						
							
							
								 
						
							
							
								cde5c9c027 
								
							
								 
							
						 
						
							
							
								
								Remove redundant Windows installer signing  
							
							... 
							
							
							
							The signing in `electron-package.sh` is no longer needed, since it's already
handled in the new sign script for `electron-builder`. 
							
						 
						
							2019-11-27 12:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								99ee0fc72d 
								
							
								 
							
						 
						
							
							
								
								Fix Windows signing args  
							
							... 
							
							
							
							The hash arg seems to only accept the short `-h` form. In addition, the args in
the environment contained a fixed hash type which is removed here. 
							
						 
						
							2019-11-27 11:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								070d5fc6e8 
								
							
								 
							
						 
						
							
							
								
								Sign all of the Windows executable files  
							
							... 
							
							
							
							We can actually just supply a custom signing module here to do our
signing rather than manually signing things in the afterSign hook.
This means all 4 executable files get signed (the main exe, the
stub exe, Update.exe and the installer). 
							
						 
						
							2019-11-26 12:08:29 -07:00  
				
					
						
							
							
								 
						
							
							
								64c23ae18d 
								
							
								 
							
						 
						
							
							
								
								Fix error/exception in electron signing script  
							
							... 
							
							
							
							'Exception' isn't a thing: Error is 
							
						 
						
							2019-11-19 15:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8e81685a9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11126  from vector-im/dbkr/windows_signing  
							
							... 
							
							
							
							Sign main Windows executable 
							
						 
						
							2019-10-18 12:02:04 +01:00  
				
					
						
							
							
								 
						
							
							
								94e721acf2 
								
							
								 
							
						 
						
							
							
								
								Update cert name & do bash globbing correctly  
							
							
							
						 
						
							2019-10-18 10:31:45 +01:00  
				
					
						
							
							
								 
						
							
							
								3545b2751d 
								
									
								
							
								 
							
						 
						
							
							
								
								typo  
							
							... 
							
							
							
							Co-Authored-By: Travis Ralston <travpc@gmail.com> 
							
						 
						
							2019-10-18 10:08:43 +01:00  
				
					
						
							
							
								 
						
							
							
								21ea6c6283 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11119  from vector-im/dbkr/notarise  
							
							... 
							
							
							
							Notarise the macOS app 
							
						 
						
							2019-10-11 15:48:04 +01:00  
				
					
						
							
							
								 
						
							
							
								dd9898e687 
								
							
								 
							
						 
						
							
							
								
								Fix the label of Turkish language  
							
							... 
							
							
							
							Türk means Turkish as nationality and Türkçe means Turkish as language. 
							
						 
						
							2019-10-11 14:01:16 +02:00  
				
					
						
							
							
								 
						
							
							
								1ff06c4be4 
								
							
								 
							
						 
						
							
							
								
								Missing space  
							
							... 
							
							
							
							also don't print the signing command line as it has the token password 
							
						 
						
							2019-10-11 12:21:28 +01:00  
				
					
						
							
							
								 
						
							
							
								5a7efcd738 
								
							
								 
							
						 
						
							
							
								
								Sign the main executable on windows  
							
							... 
							
							
							
							and automate the signing of the installers 
							
						 
						
							2019-10-11 12:01:50 +01:00  
				
					
						
							
							
								 
						
							
							
								071223120b 
								
							
								 
							
						 
						
							
							
								
								Warn that this might be a while  
							
							
							
						 
						
							2019-10-11 10:45:42 +01:00  
				
					
						
							
							
								 
						
							
							
								2bab328f8d 
								
							
								 
							
						 
						
							
							
								
								Check everything's in place for the notarising dance  
							
							... 
							
							
							
							...before we start the build process. 
							
						 
						
							2019-10-10 15:32:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7faba49f66 
								
							
								 
							
						 
						
							
							
								
								fix quotes  
							
							
							
						 
						
							2019-10-10 11:53:49 +01:00