Merge branch 'develop'
This commit is contained in:
		
						commit
						575cf2935e
					
				
					 5 changed files with 48 additions and 11 deletions
				
			
		
							
								
								
									
										36
									
								
								CHANGELOG.md
									
										
									
									
									
								
							
							
						
						
									
										36
									
								
								CHANGELOG.md
									
										
									
									
									
								
							| 
						 | 
					@ -5,6 +5,42 @@ If you encounter any problems with updating, please try the following:
 | 
				
			||||||
1. `npm run clean` or `npm run cleanall`
 | 
					1. `npm run clean` or `npm run cleanall`
 | 
				
			||||||
2. Retry update (Don't forget `npm i`)
 | 
					2. Retry update (Don't forget `npm i`)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					How to migrate to v11 from v10
 | 
				
			||||||
 | 
					------------------------------
 | 
				
			||||||
 | 
					1. v11をインストールしたい場所に syuilo/misskey をクローン
 | 
				
			||||||
 | 
					2. config を設定する
 | 
				
			||||||
 | 
						* PostgreSQL(`db`)の設定とは別に、v10からMongoDBの設定をコピペしてくる(例は下にあります)
 | 
				
			||||||
 | 
						* `id`の設定を`meid`または`objectid`にする
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					``` yml
 | 
				
			||||||
 | 
					db:
 | 
				
			||||||
 | 
					  host: localhost
 | 
				
			||||||
 | 
					  port: 5432
 | 
				
			||||||
 | 
					  db: misskey
 | 
				
			||||||
 | 
					  user: x
 | 
				
			||||||
 | 
					  pass: x
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mongodb:
 | 
				
			||||||
 | 
					  user: x
 | 
				
			||||||
 | 
					  pass: x
 | 
				
			||||||
 | 
					  host: localhost
 | 
				
			||||||
 | 
					  port: 27017
 | 
				
			||||||
 | 
					  db: misskey
 | 
				
			||||||
 | 
					```
 | 
				
			||||||
 | 
					3. migration ブランチに切り替え
 | 
				
			||||||
 | 
					4. `npm i`
 | 
				
			||||||
 | 
					5. `npm run build`
 | 
				
			||||||
 | 
					6. `npm run init`
 | 
				
			||||||
 | 
					7. `npm run migrate`
 | 
				
			||||||
 | 
					8. master ブランチに戻す
 | 
				
			||||||
 | 
					9. enjoy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					11.2.1 (2019/04/21)
 | 
				
			||||||
 | 
					-------------------
 | 
				
			||||||
 | 
					### Fixes
 | 
				
			||||||
 | 
					* MEIDが25桁になっているのを修正
 | 
				
			||||||
 | 
					* リモートユーザー情報が更新されない問題を修正
 | 
				
			||||||
 | 
					
 | 
				
			||||||
11.2.0 (2019/04/18)
 | 
					11.2.0 (2019/04/18)
 | 
				
			||||||
-------------------
 | 
					-------------------
 | 
				
			||||||
### Improvements
 | 
					### Improvements
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										12
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										12
									
								
								README.md
									
										
									
									
									
								
							| 
						 | 
					@ -124,8 +124,8 @@ Please see the [Contribution Guide](./CONTRIBUTING.md).
 | 
				
			||||||
<td><img src="https://c8.patreon.com/2/200/17866454" alt="sikyosyounin" width="100"></td>
 | 
					<td><img src="https://c8.patreon.com/2/200/17866454" alt="sikyosyounin" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5881381/6235ca5d3fb04c8e95ef5b4ff2abcc18/3.png?token-time=2145916800&token-hash=KjfQL8nf3AIf6WqzLshBYAyX44piAqOAZiYXgZS_H6A%3D" alt="YUKIMOCHI" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5881381/6235ca5d3fb04c8e95ef5b4ff2abcc18/3.png?token-time=2145916800&token-hash=KjfQL8nf3AIf6WqzLshBYAyX44piAqOAZiYXgZS_H6A%3D" alt="YUKIMOCHI" width="100"></td>
 | 
				
			||||||
<td><img src="https://c8.patreon.com/2/200/17463605" alt="Sampot" width="100"></td>
 | 
					<td><img src="https://c8.patreon.com/2/200/17463605" alt="Sampot" width="100"></td>
 | 
				
			||||||
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/19356899/496b4681d33b4520bd7688e0fd19c04d/1.jpeg?token-time=2145916800&token-hash=3aMtpAjhwf01G3Uf8iIKYL8FUXXgxV7NvoQLne7lAKE%3D" alt="Ryosuke Yamamoto" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/13737140/1adf7835017d479280d90fe8d30aade2/1.png?token-time=2145916800&token-hash=0pdle8h5pDZrww0BDOjdz6zO-HudeGTh36a3qi1biVU%3D" alt="Satsuki Yanagi" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/13737140/1adf7835017d479280d90fe8d30aade2/1.png?token-time=2145916800&token-hash=0pdle8h5pDZrww0BDOjdz6zO-HudeGTh36a3qi1biVU%3D" alt="Satsuki Yanagi" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/17880724/311738c8a48f4a6b9443c2445a75adde/1.jpe?token-time=2145916800&token-hash=CPxGQhKIlEaa6WUcgbyHixyKEhakiw9RFdOhsIJBQ_o%3D" alt="takimura" width="100"></td>
 | 
					 | 
				
			||||||
</tr><tr>
 | 
					</tr><tr>
 | 
				
			||||||
<td><a href="https://www.patreon.com/gutfuckllc">gutfuckllc</a></td>
 | 
					<td><a href="https://www.patreon.com/gutfuckllc">gutfuckllc</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/mydarkstar">mydarkstar</a></td>
 | 
					<td><a href="https://www.patreon.com/mydarkstar">mydarkstar</a></td>
 | 
				
			||||||
| 
						 | 
					@ -135,10 +135,11 @@ Please see the [Contribution Guide](./CONTRIBUTING.md).
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=17866454">sikyosyounin</a></td>
 | 
					<td><a href="https://www.patreon.com/user?u=17866454">sikyosyounin</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/yukimochi">YUKIMOCHI</a></td>
 | 
					<td><a href="https://www.patreon.com/yukimochi">YUKIMOCHI</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=17463605">Sampot</a></td>
 | 
					<td><a href="https://www.patreon.com/user?u=17463605">Sampot</a></td>
 | 
				
			||||||
 | 
					<td><a href="https://www.patreon.com/user?u=19356899">Ryosuke Yamamoto</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=13737140">Satsuki Yanagi</a></td>
 | 
					<td><a href="https://www.patreon.com/user?u=13737140">Satsuki Yanagi</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/takimura">takimura</a></td>
 | 
					 | 
				
			||||||
</tr></table>
 | 
					</tr></table>
 | 
				
			||||||
<table><tr>
 | 
					<table><tr>
 | 
				
			||||||
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/17880724/311738c8a48f4a6b9443c2445a75adde/1.jpe?token-time=2145916800&token-hash=CPxGQhKIlEaa6WUcgbyHixyKEhakiw9RFdOhsIJBQ_o%3D" alt="takimura" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/17195955/be45e5e14c3e48b2bee0456c84e19df4/4.jpe?token-time=2145916800&token-hash=UslrPVM-8TXOe8AapuNiaFYjcIJgPNcU-fKpGbfGJNI%3D" alt="Damillora" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/17195955/be45e5e14c3e48b2bee0456c84e19df4/4.jpe?token-time=2145916800&token-hash=UslrPVM-8TXOe8AapuNiaFYjcIJgPNcU-fKpGbfGJNI%3D" alt="Damillora" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/16900731/83884b38afc74d4cbe83c30a13b10edd/1.png?token-time=2145916800&token-hash=R5Tog8RWg0rguRoCIoir3lThokrdPvs8Utfikhc0nhY%3D" alt="Atsuko Tominaga" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/16900731/83884b38afc74d4cbe83c30a13b10edd/1.png?token-time=2145916800&token-hash=R5Tog8RWg0rguRoCIoir3lThokrdPvs8Utfikhc0nhY%3D" alt="Atsuko Tominaga" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/4389829/9f709180ac714651a70f74a82f3ffdb9/3.png?token-time=2145916800&token-hash=FTm3WVom4dJ9NwWMU4OpCL_8Yc13WiwEbKrDPyTZTPs%3D" alt="natalie" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/4389829/9f709180ac714651a70f74a82f3ffdb9/3.png?token-time=2145916800&token-hash=FTm3WVom4dJ9NwWMU4OpCL_8Yc13WiwEbKrDPyTZTPs%3D" alt="natalie" width="100"></td>
 | 
				
			||||||
| 
						 | 
					@ -147,8 +148,8 @@ Please see the [Contribution Guide](./CONTRIBUTING.md).
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/4503830/ccf2cc867ea64de0b524bb2e24b9a1cb/1.jpeg?token-time=2145916800&token-hash=L55UhJ0rcuNAH3w_ryeeGN4hC6taoOixyAhraEi0bzw%3D" alt="dansup" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/4503830/ccf2cc867ea64de0b524bb2e24b9a1cb/1.jpeg?token-time=2145916800&token-hash=L55UhJ0rcuNAH3w_ryeeGN4hC6taoOixyAhraEi0bzw%3D" alt="dansup" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/619786/32cf01444db24e578cd1982c197f6fc6/1.jpeg?token-time=2145916800&token-hash=d8jBQLMOHD87KtXs5C9fk1o58DMF73pQ-dYH3uZJPBE%3D" alt="Gargron" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/619786/32cf01444db24e578cd1982c197f6fc6/1.jpeg?token-time=2145916800&token-hash=d8jBQLMOHD87KtXs5C9fk1o58DMF73pQ-dYH3uZJPBE%3D" alt="Gargron" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5731881/4b6038e6cda34c04b83a5fcce3806a93/1.png?token-time=2145916800&token-hash=hBayGfOmQH3kRMdNnDe4oCZD_9fsJWSt29xXR3KRMVk%3D" alt="Nokotaro Takeda" width="100"></td>
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/5731881/4b6038e6cda34c04b83a5fcce3806a93/1.png?token-time=2145916800&token-hash=hBayGfOmQH3kRMdNnDe4oCZD_9fsJWSt29xXR3KRMVk%3D" alt="Nokotaro Takeda" width="100"></td>
 | 
				
			||||||
<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/12531784/93a45137841849329ba692da92ac7c60/1.jpeg?token-time=2145916800&token-hash=vGe7wXGqmA8Q7m-kDNb6fyGdwk-Dxk4F-ut8ZZu51RM%3D" alt="Takashi Shibuya" width="100"></td>
 | 
					 | 
				
			||||||
</tr><tr>
 | 
					</tr><tr>
 | 
				
			||||||
 | 
					<td><a href="https://www.patreon.com/takimura">takimura</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/damillora">Damillora</a></td>
 | 
					<td><a href="https://www.patreon.com/damillora">Damillora</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=16900731">Atsuko Tominaga</a></td>
 | 
					<td><a href="https://www.patreon.com/user?u=16900731">Atsuko Tominaga</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=4389829">natalie</a></td>
 | 
					<td><a href="https://www.patreon.com/user?u=4389829">natalie</a></td>
 | 
				
			||||||
| 
						 | 
					@ -157,13 +158,14 @@ Please see the [Contribution Guide](./CONTRIBUTING.md).
 | 
				
			||||||
<td><a href="https://www.patreon.com/dansup">dansup</a></td>
 | 
					<td><a href="https://www.patreon.com/dansup">dansup</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/mastodon">Gargron</a></td>
 | 
					<td><a href="https://www.patreon.com/mastodon">Gargron</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/takenoko">Nokotaro Takeda</a></td>
 | 
					<td><a href="https://www.patreon.com/takenoko">Nokotaro Takeda</a></td>
 | 
				
			||||||
<td><a href="https://www.patreon.com/user?u=12531784">Takashi Shibuya</a></td>
 | 
					 | 
				
			||||||
</tr></table>
 | 
					</tr></table>
 | 
				
			||||||
<table><tr>
 | 
					<table><tr>
 | 
				
			||||||
 | 
					<td><img src="https://c10.patreonusercontent.com/3/eyJ3IjoyMDB9/patreon-media/p/user/12531784/93a45137841849329ba692da92ac7c60/1.jpeg?token-time=2145916800&token-hash=vGe7wXGqmA8Q7m-kDNb6fyGdwk-Dxk4F-ut8ZZu51RM%3D" alt="Takashi Shibuya" width="100"></td>
 | 
				
			||||||
</tr><tr>
 | 
					</tr><tr>
 | 
				
			||||||
 | 
					<td><a href="https://www.patreon.com/user?u=12531784">Takashi Shibuya</a></td>
 | 
				
			||||||
</tr></table>
 | 
					</tr></table>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**Last updated:** Mon, 15 Apr 2019 12:07:08 UTC
 | 
					**Last updated:** Thu, 18 Apr 2019 23:38:06 UTC
 | 
				
			||||||
<!-- PATREON_END -->
 | 
					<!-- PATREON_END -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:four_leaf_clover: Copyright
 | 
					:four_leaf_clover: Copyright
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,7 +1,7 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	"name": "misskey",
 | 
						"name": "misskey",
 | 
				
			||||||
	"author": "syuilo <i@syuilo.com>",
 | 
						"author": "syuilo <i@syuilo.com>",
 | 
				
			||||||
	"version": "11.2.0",
 | 
						"version": "11.2.1",
 | 
				
			||||||
	"codename": "daybreak",
 | 
						"codename": "daybreak",
 | 
				
			||||||
	"repository": {
 | 
						"repository": {
 | 
				
			||||||
		"type": "git",
 | 
							"type": "git",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,5 +22,5 @@ function getRandom() {
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export function genMeid(date: Date): string {
 | 
					export function genMeid(date: Date): string {
 | 
				
			||||||
	return 'f' + getTime(date.getTime()) + getRandom();
 | 
						return getTime(date.getTime()) + getRandom();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -318,11 +318,7 @@ export async function updatePerson(uri: string, resolver?: Resolver | null, hint
 | 
				
			||||||
		sharedInbox: person.sharedInbox || (person.endpoints ? person.endpoints.sharedInbox : undefined),
 | 
							sharedInbox: person.sharedInbox || (person.endpoints ? person.endpoints.sharedInbox : undefined),
 | 
				
			||||||
		featured: person.featured,
 | 
							featured: person.featured,
 | 
				
			||||||
		emojis: emojiNames,
 | 
							emojis: emojiNames,
 | 
				
			||||||
		description: person.summary ? fromHtml(person.summary) : null,
 | 
					 | 
				
			||||||
		name: person.name,
 | 
							name: person.name,
 | 
				
			||||||
		url: person.url,
 | 
					 | 
				
			||||||
		endpoints: person.endpoints,
 | 
					 | 
				
			||||||
		fields,
 | 
					 | 
				
			||||||
		tags,
 | 
							tags,
 | 
				
			||||||
		isBot: object.type == 'Service',
 | 
							isBot: object.type == 'Service',
 | 
				
			||||||
		isCat: (person as any).isCat === true,
 | 
							isCat: (person as any).isCat === true,
 | 
				
			||||||
| 
						 | 
					@ -350,6 +346,9 @@ export async function updatePerson(uri: string, resolver?: Resolver | null, hint
 | 
				
			||||||
	});
 | 
						});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	await UserProfiles.update({ userId: exist.id }, {
 | 
						await UserProfiles.update({ userId: exist.id }, {
 | 
				
			||||||
 | 
							url: person.url,
 | 
				
			||||||
 | 
							fields,
 | 
				
			||||||
 | 
							description: person.summary ? fromHtml(person.summary) : null,
 | 
				
			||||||
		twitterUserId: services.twitter.userId,
 | 
							twitterUserId: services.twitter.userId,
 | 
				
			||||||
		twitterScreenName: services.twitter.screenName,
 | 
							twitterScreenName: services.twitter.screenName,
 | 
				
			||||||
		githubId: services.github.id,
 | 
							githubId: services.github.id,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue