まっちゃとーにゅ
7f0acd3ea4
feat: 凍結されたユーザーのコンテンツを見えないようにする (MisskeyIO#134)
...
ついでにEntityServiceの型定義、meのoptionalをやめる
2023-08-08 20:13:05 +09:00
まっちゃとーにゅ
3b73874196
feat: 指定のロールはリアクションに使えないカスタム絵文字 (MisskeyIO#136)
2023-08-07 23:16:33 +09:00
まっちゃとーにゅ
33e21dd2ec
feat: 通報の即時解決機能の改善 ( #132 )
...
* feat: 通報の即時解決機能にplaceholderを設定
* PRから
2134a79353
7c7ca57bd7
de88d6099b
2023-08-03 04:51:02 +09:00
まっちゃとーにゅ
233d967b82
fix: 非ログイン状態でお知らせの読み込みができない問題の修正 ( #131 )
2023-08-01 18:59:01 +09:00
まっちゃとーにゅ
2b941ae648
feat: 2FAのバックアップコードの実装 ( #121 )
2023-07-30 03:35:42 +09:00
まっちゃとーにゅ
46f8a0435c
feat: ロールによるコンテンツの操作の制限 ( #120 )
2023-07-28 04:21:59 +09:00
まっちゃとーにゅ
0bed053b7d
feat: 通報の即時解決機能を追加 ( #113 )
...
* feat: 通報の即時解決機能を追加
* fix: 条件変更時に有効期限を変更していないのに勝手に更新される問題を修正
* fix: 条件のパターンの削除ができない問題を修正
* fix: リソルバーの通報を解決する判定基準が間違っていたのを修正
* fix: 変更する変数が間違っていたのを修正
* fix: getUTCMonthはゼロ始まりかも
* enhance: Storybookのストーリーを作成
* fix: 色々修正
* fix: 型エラーを修正
* [ci skip] Update CHANGELOG.md
* [ci skip] Update CHANGELOG.md
* Update CHANGELOG.md
* リファクタリング
* refactor: 型定義をよりよくした
* refactor: beforeExpiresAtの初期値はundefinedの方がいい
* refactor: 変数の名前を変更
* Fix: リモートサーバーから転送された通報も対象に追加
* Update CHANGELOG.md
* take review
---------
Co-authored-by: Chocolate Pie <106949016+chocolate-pie@users.noreply.github.com>
2023-07-28 01:17:17 +09:00
まっちゃとーにゅ
fe0f7a91a3
feat: お知らせの優先順位機能 ( #118 )
...
ついでにお知らせのページング処理、わかったのボタン押したとき更新されるように
2023-07-28 00:29:33 +09:00
まっちゃとーにゅ
3343ba8b8a
Merge tag '13.14.2' into io
2023-07-27 18:21:05 +09:00
woxtu
cb0fa9a8ab
Use promises API ( #11351 )
2023-07-27 09:04:19 +09:00
tamaina
c1a19ff900
fix(backend): Use OFFSET instead of SKIP when using LIMIT ( #11379 )
...
* fix(backend): Use OFFSET instead of SKIP when using LIMIT
* update CHANGELOG.md
2023-07-25 19:21:50 +09:00
riku6460
7b1efd6b97
feat: 個人宛てお知らせ機能 ( #107 )
...
* feat: 個人宛てお知らせ機能
* Remove unused import
* Update packages/backend/src/server/api/endpoints/admin/announcements/create.ts
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
* Update packages/frontend/src/pages/announcements.vue
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
* Restore breakline
* 一般向けAPIにはuserオブジェクトを提供しない
* fix
* Fix
* Update packages/misskey-js/src/entities.ts
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
* Fix
* Update misskey-js.api.md
* Fix lint
* 他のテーブルに合わせて character varying(32) にした
* count クエリを1つにまとめた
* user を pack するようにした
* いろいろ修正
* 個人宛てのお知らせの表示を改善
* Update misskey-js.api.md
* Merge migration scripts
* Fix
* Update packages/backend/migration/1688647797135-userannouncement.js
Co-authored-by: riku6460 <17585784+riku6460@users.noreply.github.com>
* Update packages/backend/src/models/entities/Announcement.ts
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Fix
* Update migration script
---------
Co-authored-by: CyberRex <hspwinx86@gmail.com>
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2023-07-24 13:08:39 +09:00
まっちゃとーにゅ
6d3f64f606
feat: メディアタイムラインを輸入 ( #103 )
...
* メディアタイムラインの実装
* refactor(stream): ストリーミングにwithFilesオプションを実装
---------
Co-authored-by: tar_bin <tar.bin.master@gmail.com>
2023-07-24 02:48:01 +09:00
syuilo
2cb8e8a748
fix(backend): antennas/notesを叩いてもアンテナの無効化が解除されないことがある問題を修正
2023-07-21 10:09:03 +09:00
meron
2801946226
fix(server): アンテナ再有効の手段にアンテナ設定の更新を追加 ( #11036 )
...
* fix(server): アンテナ再有効の手段にアンテナの表示とアンテナ設定の更新を追加
* 無効+Redisも空なアンテナの再有効化手段を antennas/update だけに
2023-07-21 10:06:11 +09:00
Kagami Sascha Rosylight
64c142b1ca
chore(backend): better error message for unsupported attestation ( #11333 )
2023-07-21 07:49:39 +09:00
syuilo
7d6ea74288
enhance(backend): admin/emoji/addで作成した絵文字を返すように
2023-07-20 17:40:04 +09:00
syuilo
871027fa0c
enhance: ユーザーにロールが期限付きでアサインされている場合、その期限をユーザーのモデレーションページで確認できるように
...
Close #11059
2023-07-20 10:54:41 +09:00
woxtu
8c77153c04
Fix auto-fixable issues ( #11314 )
2023-07-19 11:27:50 +09:00
Kagami Sascha Rosylight
d5f30ecb86
feat(backend): allow disabling cache for sensitive files ( #11245 )
...
* feat(backend): allow disabling cache for sensitive files
* Update CHANGELOG.md
* fix storybook
* Update locales/ja-JP.yml
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-15 20:12:20 +09:00
woxtu
b392f44b81
refactor(backend): Improve UUID generation ( #11286 )
...
* Replace with `crypto.randomUUID()`
* Remove uuid
2023-07-15 18:39:38 +09:00
yukineko
02957a1b5d
enhance: 招待機能の改善 ( #11195 )
...
* refactor(backend): 招待機能を改修
* feat(backend): 招待コードのcreate/delete/listエンドポイントを追加
* add(misskey-js): エンドポイントと型を追加
* change(backend): metaでinvite関連の情報も返すように
* add(misskey-js): エンドポイントと型を追加
* add(backend): `/endpoints/invite/limit`を追加
* fix: createdByがnullableではなかったのを修正
* fix: relationが取得できていなかった問題を修正
* fix: パラメータを間違えていたのを修正
* feat(client): 招待ページを実装
* change(client): インスタンスメニューの「招待」押した場合に招待ページに飛ぶように変更
* feat: 招待コードをコピーできるように
* change(backend): metaに招待コード発行に関する情報を持たせるのをやめる
* feat: ロールごとに招待コードの発行上限数などを設定できるように
* change(client): 招待コードをコピーしたときにダイアログを出すように
* add: 招待に関する管理者用のエンドポイントを追加
* change(backend): モデレーターであれば作成者以外でも招待コードを削除できるように
* change(backend): admin/invite/listはオフセットでページネーションするように
* feat(client): 招待コードの管理ページを追加
* feat(client): 招待コードのリストをソートできるように
* change: `admin/invite/create`のレスポンスを修正
* fix(client): 有効期限を指定できていなかった問題を修正
* refactor: 必要のない箇所を削除
* perf(backend): use limit() instead of take()
* change(client): 作成ボタンを見た目を変更
* refactor: 招待コードの生成部分を共通化し、コード内に"01OI"のいずれかの文字を含まないように
* fix(client): paginationの仕様が変わっていたので修正
* change(backend): expiresAtパラメータのnullを許容
* change(client): 有効期限を設けないときは日付の入力欄を非表示に
* fix: 自身のポリシーよりもインスタンス側のポリシーが優先表示される問題を修正
* fix: n時間のときに「n時間間」となってしまうのを修正
* fix(backend): ポリシーが途中で変更されたときに作成可能数がマイナス表記になってしまうのを修正
* change(client): 招待コードのユーザー名が不明な理由を表示するように
* update: CHANGELOG.md
* lint
* refactor
* refactor
* tweak ui
* 🎨
* 🎨
* add(backend): indexを追加
* change(backend): indexの追加に伴う変更
* change(client): インスタンスメニューの「招待」の場所を変更
* add(frontend): MkInviteCode用のstorybookを追加
* Update misskey-js.api.md
* fix(misskey-js): InviteのcreatedByの型が間違っていたのを修正
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-07-15 09:57:58 +09:00
okayurisotto
cf3e39178b
refactor(backend): 存在確認のfindOneBy
をexist
に置き換え ( #11224 )
...
* refactor(backend): 存在確認の`findOneBy`を`exist`に置き換え
* cleanup
2023-07-11 14:58:58 +09:00
nomad
e40a0b98e4
fix(frontend): search user with trailing space ( #11184 )
...
* fix(frontend): search user with trailing space
* fix(backend): search user with trailing space
* Update search.ts
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 17:41:52 +09:00
syuilo
081a14d6f3
perf(backend): use limit() instead of take()
2023-07-08 16:53:07 +09:00
CyberRex
8ec96ad1e0
fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制 ( #11035 )
...
* fix(backend): ジョブキュー再試行時のタイミングずれによるエラーを抑制
* fix lint
2023-07-08 08:57:23 +09:00
nenohi
3c6175d959
広告の曜日を設定できるように ( #10095 )
...
* 曜日選択できるように
* ラベル選択でもチェックが変更されるように
* adを参照しないといけないかも
* smallint -> integer
* 異物混入だったので取りだし
* タイムゾーン指定(Date2つ使うのなんか違和感
* 未テスト
* これにすると出てこないかも
* UIチョット変更
* UI変更 fix bug
* 畳むように修正
* dayofweek->dayOfWeek
* マイグレ時にnot null,default設定してるのでnullable:falseでよさそう
* コメントの記載
* Update packages/backend/src/server/api/endpoints/meta.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
---------
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2023-07-08 08:56:11 +09:00
okayurisotto
d84796588c
cleanup: trim trailing whitespace ( #11136 )
...
* cleanup: trim trailing whitespace
* update(`.editorconfig`)
---------
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-08 07:08:16 +09:00
riku6460
61e7eb8ff1
perf(backend): JSON.parse の呼び出しを削減する ( #11091 )
...
* perf(backend): JSON.parse の呼び出しを削減する
Co-authored-by: Hidekazu Kobayashi <kobahide789@gmail.com>
* Update CHANGELOG.md
---------
Co-authored-by: Hidekazu Kobayashi <kobahide789@gmail.com>
2023-07-04 07:49:13 +09:00
syuilo
af3258dc79
perf(backend): make some features optionable
...
Resolve #11064
Resolve #11065
2023-07-02 16:02:32 +09:00
syuilo
a1327fa9e1
perf(backend): allow get for some endpoints
2023-07-02 08:28:26 +09:00
Kagami Sascha Rosylight
1b1f82a2e2
feat(backend): accept OAuth bearer token ( #11052 )
...
* feat(backend): accept OAuth bearer token
* refactor
* Update packages/backend/src/server/api/ApiCallService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* Update packages/backend/src/server/api/ApiCallService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* fix
* kind: permission for account moved error
* also for suspended error
* Update packages/backend/src/server/api/StreamingApiServerService.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
---------
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-06-28 13:37:13 +09:00
Kagami Sascha Rosylight
d23ad8b511
fix(backend): APIエラーのHTTP status code変更 ( #11047 )
2023-06-26 10:09:12 +09:00
syuilo
8099bc24e1
refactor(backend): use node16 for moduleResolution ( #10938 )
...
* refactor(backend): use node16 for moduleResolution
* update deps
* Update tsconfig.json
* ✌️
* revive KEYWORD
* restore strict-event-emitter-types dependency
* restore ms dependency
* cancel redundant import reorder
* fix
* Delete ms.ts
* remove rndstr
---------
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-06-25 21:13:15 +09:00
Kagami Sascha Rosylight
ef354e94f2
refactor(backend): replace rndstr with secureRndstr ( #11044 )
...
* refactor(backend): replace rndstr with secureRndstr
* Update pnpm-lock.yaml
* .js
2023-06-25 11:04:33 +09:00
syuilo
f5dfb64a52
ユーザー統計表示機能を削除
...
Resolve #10998
2023-06-13 14:13:33 +09:00
syuilo
46222d0258
tweak of f3a16bcd6
2023-06-10 17:41:52 +09:00
nenohi
f3a16bcd6d
ロールのユーザーリストを非公開にできるように ( #10987 )
...
* ロールのユーザーリストを非公開にできるように
* Changelog update
2023-06-10 17:26:48 +09:00
syuilo
e8420ad90b
fix(backend): キャッシュが溜まり続けないように
...
Related #10984
2023-06-10 13:45:11 +09:00
syuilo
6182a1cb2c
enhance(backend): WebSocketのPing/Pongをプロトコル制御フレームの物で判別する
...
Resolve #10969
2023-06-09 17:07:57 +09:00
syuilo
308ab8f177
chore
2023-06-09 16:11:28 +09:00
Ebise Lutica
34a32a8334
エラー画像URLを設定可能に ( #10959 )
...
* エラー画像URLを設定可能に
* Update CHANGELOG.md
* 設定したエラーアイコンをprefetchするようにbase.pugを変更
* 不足していたデータを追加
* enhance(frontend): デザイン調整
2023-06-09 14:00:53 +09:00
syuilo
13870c63b0
add note
2023-06-09 12:47:36 +09:00
CaffeeLake
8263cc0094
Fix : #10955 TypeError: JSON5.parse is not a function ( #10956 )
...
* Fix: JSON5.parse is not a function
* update changelog
* update chglog
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-06-05 21:44:28 +09:00
tamaina
565c502bbf
fix(backend): pageのピン留めを解除することができない問題を修正
...
Fix #10950
2023-06-05 09:04:30 +00:00
syuilo
5230ec883e
fix(backend): 7日経過して無効化されたアンテナを再度有効化する方法がない問題を修正
...
Fix #10476
2023-06-02 15:18:34 +09:00
syuilo
91d790bbb6
update deps
2023-06-02 11:34:38 +09:00
syuilo
9eaca966a4
perf(backend): terminate stalled websocket connections
...
Resolve #10885
2023-06-02 09:13:41 +09:00
syuilo
ec2f05d4f7
fix(backend): i/notificationsのsinceIdが機能しない問題を修正
...
Fix #10902
2023-06-01 13:28:43 +09:00
syuilo
a6cd97ca9a
fix(backend): 「アクセストークンの管理」画面でアプリの情報が表示されない問題を修正
...
Fix #10920
2023-05-30 17:27:47 +09:00