Merge branch 'develop'
This commit is contained in:
commit
a05f5a91b8
13
CHANGELOG.md
13
CHANGELOG.md
|
@ -5,8 +5,17 @@ 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`)
|
||||||
|
|
||||||
|
11.0.3 (2019/04/15)
|
||||||
|
-------------------
|
||||||
|
### Fixes
|
||||||
|
* ハッシュタグ検索APIが動作しない問題を修正
|
||||||
|
* モデレーターなのにアカウントメニューに「管理」が表示されない問題を修正
|
||||||
|
* プッシュ通知の購読に失敗する問題を修正
|
||||||
|
* ユーザー取得APIでユーザーを指定しない場合エラーになる問題を修正
|
||||||
|
|
||||||
11.0.2 (2019/04/15)
|
11.0.2 (2019/04/15)
|
||||||
-------------------
|
-------------------
|
||||||
|
### Fixes
|
||||||
* アプリが作成できない問題を修正
|
* アプリが作成できない問題を修正
|
||||||
* 「ハイライト」が表示されない問題を修正
|
* 「ハイライト」が表示されない問題を修正
|
||||||
* リモートの投稿に添付されている画像が小さい問題を修正
|
* リモートの投稿に添付されている画像が小さい問題を修正
|
||||||
|
@ -15,15 +24,19 @@ If you encounter any problems with updating, please try the following:
|
||||||
|
|
||||||
11.0.1 (2019/04/15)
|
11.0.1 (2019/04/15)
|
||||||
-------------------
|
-------------------
|
||||||
|
### Improvements
|
||||||
* 不要な依存関係を削除
|
* 不要な依存関係を削除
|
||||||
|
|
||||||
11.0.0 daybreak (2019/04/14)
|
11.0.0 daybreak (2019/04/14)
|
||||||
----------------------------
|
----------------------------
|
||||||
|
### Improvements
|
||||||
* **データベースがMongoDBからPostgreSQLに変更されました**
|
* **データベースがMongoDBからPostgreSQLに変更されました**
|
||||||
* **Redisが必須に**
|
* **Redisが必須に**
|
||||||
* アカウントを完全に削除できるように
|
* アカウントを完全に削除できるように
|
||||||
* 投稿フォームで添付ファイルの閲覧注意を確認/設定できるように
|
* 投稿フォームで添付ファイルの閲覧注意を確認/設定できるように
|
||||||
* ミュート/ブロック時にそのユーザーの投稿のウォッチをすべて解除するように
|
* ミュート/ブロック時にそのユーザーの投稿のウォッチをすべて解除するように
|
||||||
|
|
||||||
|
### Fixes
|
||||||
* フォロー申請数が実際より1すくなくなる問題を修正
|
* フォロー申請数が実際より1すくなくなる問題を修正
|
||||||
* リストからアカウント削除したユーザーを削除できない問題を修正
|
* リストからアカウント削除したユーザーを削除できない問題を修正
|
||||||
* リストTLでフォローしていないユーザーの非公開投稿が流れる問題を修正
|
* リストTLでフォローしていないユーザーの非公開投稿が流れる問題を修正
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"name": "misskey",
|
"name": "misskey",
|
||||||
"author": "syuilo <i@syuilo.com>",
|
"author": "syuilo <i@syuilo.com>",
|
||||||
"version": "11.0.2",
|
"version": "11.0.3",
|
||||||
"codename": "daybreak",
|
"codename": "daybreak",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
|
@ -122,6 +122,7 @@ export class UserRepository extends Repository<User> {
|
||||||
bannerUrl: user.bannerUrl,
|
bannerUrl: user.bannerUrl,
|
||||||
bannerColor: user.bannerColor,
|
bannerColor: user.bannerColor,
|
||||||
isLocked: user.isLocked,
|
isLocked: user.isLocked,
|
||||||
|
isModerator: user.isModerator || undefined,
|
||||||
description: profile!.description,
|
description: profile!.description,
|
||||||
location: profile!.location,
|
location: profile!.location,
|
||||||
birthday: profile!.birthday,
|
birthday: profile!.birthday,
|
||||||
|
|
|
@ -48,6 +48,7 @@ export default define(meta, async (ps) => {
|
||||||
const hashtags = await Hashtags.createQueryBuilder('tag')
|
const hashtags = await Hashtags.createQueryBuilder('tag')
|
||||||
.where('tag.name like :q', { q: ps.query.toLowerCase() + '%' })
|
.where('tag.name like :q', { q: ps.query.toLowerCase() + '%' })
|
||||||
.orderBy('tag.count', 'DESC')
|
.orderBy('tag.count', 'DESC')
|
||||||
|
.groupBy('tag.id')
|
||||||
.take(ps.limit!)
|
.take(ps.limit!)
|
||||||
.skip(ps.offset)
|
.skip(ps.offset)
|
||||||
.getMany();
|
.getMany();
|
||||||
|
|
|
@ -27,6 +27,7 @@ export const meta = {
|
||||||
export default define(meta, async (ps, user) => {
|
export default define(meta, async (ps, user) => {
|
||||||
// if already subscribed
|
// if already subscribed
|
||||||
const exist = await SwSubscriptions.findOne({
|
const exist = await SwSubscriptions.findOne({
|
||||||
|
createdAt: new Date(),
|
||||||
userId: user.id,
|
userId: user.id,
|
||||||
endpoint: ps.endpoint,
|
endpoint: ps.endpoint,
|
||||||
auth: ps.auth,
|
auth: ps.auth,
|
||||||
|
|
|
@ -65,6 +65,10 @@ export default define(meta, async (ps, me) => {
|
||||||
let user;
|
let user;
|
||||||
|
|
||||||
if (ps.userIds) {
|
if (ps.userIds) {
|
||||||
|
if (ps.userIds.length === 0) {
|
||||||
|
return [];
|
||||||
|
}
|
||||||
|
|
||||||
const users = await Users.find({
|
const users = await Users.find({
|
||||||
id: In(ps.userIds)
|
id: In(ps.userIds)
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue