Johann150
c2ddc5286c
refactor: temporary files ( #8713 )
...
* simplify temporary files for thumbnails
Because only a single file will be written to the directory, creating a
separate directory seems unnecessary. If only a temporary file is created,
the code from `createTemp` can be reused here as well.
* refactor: deduplicate code for temporary files/directories
To follow the DRY principle, the same code should not be duplicated
across different files. Instead an already existing function is used.
Because temporary directories are also create in multiple locations,
a function for this is also newly added to reduce duplication.
* fix: clean up identicon temp files
The temporary files for identicons are not reused and can be deleted
after they are fully read. This condition is met when the stream is closed
and so the file can be cleaned up using the events API of the stream.
* fix: ensure cleanup is called when download fails
* fix: ensure cleanup is called in error conditions
This covers import/export queue jobs and is mostly just wrapping all
code in a try...finally statement where the finally runs the cleanup.
* fix: use correct type instead of `any`
2022-05-25 16:50:22 +09:00
MeiMei
ca95e15345
Supports Unicode Emoji 14.0 ( #8699 )
...
* Unicode 14.0 Emoji
* mfm-js@0.22.0
* CHANGELOG
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-25 16:35:30 +09:00
Johann150
d6046c75aa
fix: wrong type for isVisibleForMe
2022-05-24 10:12:42 +02:00
syuilo
d253ee6f78
Update .mocharc.json
2022-05-21 22:24:57 +09:00
syuilo
5ad66d3ddd
lint
2022-05-21 22:21:41 +09:00
syuilo
6adc5a33fe
refactor
2022-05-21 22:07:11 +09:00
syuilo
56e3ad8b5b
Update utils.ts
2022-05-21 22:07:01 +09:00
syuilo
17e07de117
Update utils.ts
2022-05-21 17:40:43 +09:00
Johann150
08c119e088
hotfix: uniform color migration fix
2022-05-19 15:42:55 +02:00
Johann150
848ac5a75d
fix(activitypub): add authorization checks ( #8534 )
...
* fix spelling
* fix(activitypub): add authorization checks
2022-05-19 20:40:16 +09:00
Johann150
306b825ae2
enhance: uniform theme color ( #8702 )
...
* enhance: make theme color format uniform
All newly fetched instance theme colors will be uniformely formatted
as hashtag followed by 6 hexadecimal digits.
Colors are checked for validity and invalid colors are not handled.
* better input validation for own theme color
* migration to unify theme color formats
Fixes theme colors of other instances as well as the local instance.
* add changelog entry
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-19 09:54:45 +02:00
MeiMei
f0cdc636c4
fix: Unable to generate video thumbnails ( #8696 )
...
* fix: Unable to generate video thumbnails
* CHANGELOG
2022-05-19 16:19:23 +09:00
syuilo
ea5dd3b1e7
chore(client): tweak loading spinner design
2022-05-19 15:24:35 +09:00
dependabot[bot]
fed2dd5e90
chore(deps): bump async from 3.2.0 to 3.2.3 in /packages/backend ( #8706 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.0 to 3.2.3.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.3 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 11:49:59 +09:00
MeiMei
3616557dd5
enhance: Perform port diagnosis at startup only when Listen fails ( #8698 )
...
* Change port check
* Comment: disableClustering
* CHANGELOG
* Smart message
2022-05-19 11:49:07 +09:00
Johann150
2556d9209f
fix: postgres type error
...
Fix a bug introduced in #8659 . Solution was already tested there.
2022-05-15 11:32:00 +02:00
syuilo
7bd873cc56
CAPTCHA求めるのは2fa認証が無効になっているときだけにした
...
2faのトークンは期限付きだから、CAPTCHA解いてる間に期限切れになる
2022-05-15 16:47:14 +09:00
syuilo
b688744128
feat: make captcha required when signin to improve security
2022-05-15 12:18:46 +09:00
syuilo
d6e2fb6d15
fix(server): prevent crash when processing certain PNGs
...
Fix #8605
2022-05-15 01:16:12 +09:00
iwata
fc5c715166
test: Nodeのカスタムローダーを直してテストが動くように ( #8625 )
...
* test: Nodeのカスタムローダーを直してテストが動くように
* dev: mochaを呼ぶコマンドにNODE_ENV=testを追加
* Update packages/backend/test/loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* chore: change export style in loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 16:10:20 +09:00
iwata
49a6b68b95
test: __dirname
はESModuleでは使えないので置き換えた ( #8626 )
2022-05-14 16:09:47 +09:00
tamaina
c166655f1f
fix: ユーザー検索で、クエリがusernameの条件を満たす場合はusernameもLIKE検索するように ( #8644 )
...
* Fix #8643
* 部分一致にする
2022-05-14 15:24:44 +09:00
iwata
ac23bd4667
test: e2eテストがCIで失敗していた問題をいくつか修正 ( #8642 )
...
* test: indexeddbをテスト毎に初期化するように
* fix: metaが無いときにfetch-metaを同時に呼ぶと死ぬことがある問題を修正
* test: ログイン後のクライアント側処理を待たずにリロードされてログイン出来ないことがあったのを修正
2022-05-14 15:16:45 +09:00
Johann150
b3ca8d5329
fix: keep file order ( #8659 )
2022-05-14 15:09:10 +09:00
syuilo
36db202263
enhance: Display TOTP Register URL
...
Close #7261
Co-Authored-By: tamaina <tamaina@hotmail.co.jp>
2022-05-14 15:00:15 +09:00
syuilo
493dc6836a
update deps
2022-05-14 14:57:51 +09:00
Johann150
91100f94b5
perf: fix caching ( #8660 )
...
The cache implementation did previously not store the results of the
computation and was thus not a cache at all. This can cause a significant
number of database queries each time someone with a large number of
followers does something that causes an activity to be federated.
2022-05-14 13:28:27 +09:00
Johann150
79072916af
chore: synchronize code and database schema ( #8577 )
...
* chore: remove default null
null is always the default value if a table column is nullable, and typeorm's
@Column only accepts strings for default.
* chore: synchronize code with database schema
* chore: sync generated migrations with code
2022-05-05 22:45:22 +09:00
tamaina
8ad77a28b4
refactor: use Vite to build instead of webpack ( #8575 )
...
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
* wip
* wip
* wip
* wip
* wip
* wip
* ✌️
* use import
* fix
* install rollup
* use defineAsyncComponent.
* fix emojilist
* wip use defineAsyncComponent
* popup(import -> popup(defineAsyncComponent(() => import
* draggable?
* fix init import
* clean up
* fix router
* add comment
* ✌️
* ✌️
* ✌️
* remove webpack
* update vite
* fix boot sequence
* Revert "fix boot sequence"
This reverts commit e893dbf37aed83bf9f12e427d98c78a7065b4a39.
* revert boot import
* never make two app div
* ;
* remove console.log
* change clientEntry sequence
* fix
* Revert "fix"
This reverts commit 12741b3d89950a31dbb1bb81477ddb27b0e9951a.
* fix
* add comment https://github.com/misskey-dev/misskey/pull/8575#issuecomment-1114239210
* add log
* add comment
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-01 22:51:07 +09:00
Johann150
370b9deac2
fix _misskey_content of quote renotes ( #8533 )
2022-05-01 19:23:34 +09:00
MeiMei
5610165de4
fix: Add rel attribute to host-meta ( #8583 )
...
* Add rel attribute to host-meta
* CHANGELOG
2022-05-01 19:14:14 +09:00
tamaina
1df07ded68
feat: Improve Push Notification ( #7667 )
...
* clean up
* ev => data
* refactor
* clean up
* add type
* antenna
* channel
* fix
* add Packed type
* add PackedRef
* fix lint
* add emoji schema
* add reversiGame
* add reversiMatching
* remove signin schema (use Signin entity)
* add schemas refs, fix Packed type
* wip PackedHoge => Packed<'Hoge'>
* add Packed type
* note-reaction
* user
* user-group
* user-list
* note
* app, messaging-message
* notification
* drive-file
* drive-folder
* following
* muting
* blocking
* hashtag
* page
* app (with modifying schema)
* import user?
* channel
* antenna
* clip
* gallery-post
* emoji
* Packed
* reversi-matching
* update stream.ts
* https://github.com/misskey-dev/misskey/pull/7769#issuecomment-917542339
* fix lint
* clean up?
* add app
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* キャッシュ対策
* Truncate push notification message
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* URLをsw.jsに戻す
* clean up
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-30 21:52:07 +09:00
dependabot[bot]
6ed80c910a
chore(deps): bump ejs from 3.1.6 to 3.1.7 in /packages/backend ( #8560 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-30 00:16:40 +09:00
tamaina
83096440cc
enhance: ドライブに画像ファイルをアップロードするときオリジナル画像を破棄してwebpublicのみ保持するオプション ( #8216 )
...
* wip
* Update packages/client/src/os.ts
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備
* メニュー型定義を分離 (TypeScriptの型支援が効かないので)
* disabled
* make keepOriginal to follow setting value
* ✌️
* fix
* fix
* ✌️
* WEBP
* aaa
* ✌️
* webp
* lazy load browser-image-resizer
* rename
* rename 2
* Fix
* clean up
* add comment
* clean up
* jpeg, pngにもどす
* fix
* fix name
* webpでなくする ただしサムネやプレビューはwebpのまま (テスト)
* 動画サムネイルはjpegに
* エラーハンドリング
* ✌️
* v2.2.1-misskey-beta.2
* browser-image-resizer#v2.2.1-misskey.1
* ✌️
* fix alert
* update browser-image-resizer to v2.2.1-misskey.2
* lockfile
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
2022-04-28 11:14:03 +09:00
tamaina
2860b82590
Fix #8535 Excessive stack ... 'SchemaTypeDef<?>' ( #8547 )
...
* Fix #8535 Excessive stack ... 'SchemaTypeDef<?>'
Co-authored-by: acid-chicken <root@acid-chicken.com>
* add comment
* clean up
Co-authored-by: acid-chicken <root@acid-chicken.com>
2022-04-27 10:49:00 +09:00
Johann150
0396792209
fix: Promises -> Promise ( #8545 )
2022-04-25 15:14:13 +09:00
Johann150
aeeaae2d88
enhance: only render public notes in HTML template ( #8527 )
...
* only render public notes in HTML template
* fix missing import
2022-04-24 14:17:09 +09:00
tamaina
cce6bce024
fix: Fix schema key type error #8517 ( #8538 )
2022-04-24 11:43:15 +09:00
syuilo
daa9c02786
bump jsrsasign
2022-04-23 12:48:26 +09:00
Johann150
4c5a1e327f
chore(lint): fix type definitions for jsrsasign ( #8528 )
...
* fix type definitions for jsrsasign
The @types/jsrsasign is not available in exactly the same version as the jsrsa
package misskey uses, so i used an earlier patch version of the same package.
* update yarn.lock
2022-04-23 12:45:36 +09:00
dependabot[bot]
5ce49356e7
chore(deps): bump moment from 2.24.0 to 2.29.3 in /packages/backend ( #8531 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.24.0 to 2.29.3.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/2.29.3/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.24.0...2.29.3 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-23 12:39:44 +09:00
syuilo
4bf45e968e
refactor: use structuredClone for deep clone
2022-04-23 12:38:02 +09:00
syuilo
555c9b3cd8
update node to 18
2022-04-23 12:37:44 +09:00
syuilo
087e068482
update deps
2022-04-23 12:29:26 +09:00
xianon
c08aef8891
fix: アンテナ、クリップ、リストの表示を速くする ( #8518 )
...
* アンテナノートを取得するクエリがタイムアウトしないように速くする
* テーブル名を直接指定しないようにする
* クリップの取得を速くする
* リストの取得を速くする
2022-04-19 22:59:39 +09:00
Johann150
b68ac308ec
await promises ( #8519 )
2022-04-19 18:46:41 +09:00
syuilo
cd7b04e90d
fix ogp rendering and refactor
2022-04-17 21:18:18 +09:00
syuilo
8609c11944
refactor
2022-04-17 21:01:02 +09:00
syuilo
b2bc3a020f
refactor
...
Resolve #8467
2022-04-17 20:58:37 +09:00
syuilo
bd19940c3e
refactor
2022-04-17 20:51:59 +09:00
syuilo
1c12f0e16c
refactor: fix type
2022-04-17 20:44:21 +09:00
syuilo
bba30f4d40
refactor: fix type
2022-04-17 17:30:27 +09:00
syuilo
9859e81ac6
refactor: fix type
2022-04-17 14:42:13 +09:00
syuilo
79068fd7b5
refactor: fix type
2022-04-17 13:31:45 +09:00
syuilo
c905bb6cbf
refactor: fix type
2022-04-17 13:26:31 +09:00
syuilo
ff4b6f51ec
refactor: fix type
2022-04-17 13:21:07 +09:00
syuilo
b87c26127f
Streaming経由でのAPIリクエストを削除
2022-04-17 13:19:05 +09:00
syuilo
264fd9f4af
refactor: fix type
2022-04-17 13:14:29 +09:00
syuilo
11bb1f66bb
refactor: fix type
2022-04-17 13:01:30 +09:00
syuilo
3a2a9e3031
refactor: fix type
2022-04-17 12:59:41 +09:00
syuilo
45a1149655
refactoe
2022-04-16 17:19:30 +09:00
syuilo
343555038f
lint
2022-04-16 17:18:51 +09:00
rinsuki
e44404b0c4
refactor: move typings to devDependencies ( #8500 )
2022-04-16 01:28:59 +09:00
syuilo
d23f4521a0
Update settings.json
2022-04-15 21:33:00 +09:00
syuilo
f4bfd247da
chore: add import/order rule for eslint
2022-04-15 15:05:43 +09:00
syuilo
483f70b723
enhance(client): show loading icon on splash screen
...
Close #8481
2022-04-11 23:11:11 +09:00
syuilo
387842b699
update deps
2022-04-11 22:48:04 +09:00
syuilo
a37dee9b8d
refactor
2022-04-08 19:01:38 +09:00
syuilo
0c1ad61bee
fix(api): parameter validation of users/show was wrong
2022-04-06 00:04:25 +09:00
syuilo
a7d727b67f
chore: fix lint on windows
2022-04-05 21:32:14 +09:00
syuilo
6754ebd170
enhance(webhook): add userId to payload
2022-04-03 22:42:01 +09:00
syuilo
7b21b72c62
improve webhook
2022-04-03 22:36:30 +09:00
syuilo
457286ad2b
fix type
2022-04-03 16:40:47 +09:00
syuilo
2dca8fef31
fix type
2022-04-03 16:35:36 +09:00
syuilo
2e9afc526d
fix types
2022-04-03 16:30:22 +09:00
syuilo
f4f6a76ecc
chore: fix lint
2022-04-03 15:33:22 +09:00
syuilo
7bf6cfa9e2
fix e2e test
2022-04-03 15:14:26 +09:00
Johann150
5ac6bc5463
fix: validation (better #8456 ) ( #8461 )
...
* Revert "revert 484e023c0"
This reverts commit c03b70c949923b830a6d0361d1aa4d5f5614b7b7.
* also allow pure renote
* fix checks for pure renote
2022-04-03 13:57:26 +09:00
syuilo
0c6bfe77cd
fix(api): admin/update-meta was not working
2022-04-03 13:54:22 +09:00
Andreas Nedbal
37500ae691
Fix: Adjust ESLint calls to properly interpret globs ( #8462 )
...
* fix(backend): rename .eslintrc.js to .eslintrc.cjs
* fix(backend): wrap lint path glob in quotation marks
* fix(client): wrap lint path glob in quotation marks
* chore(workflow): make lint workflow use Node 16
2022-04-02 22:52:26 +09:00
syuilo
74bbf670dd
revert 484e023c0
2022-04-02 16:47:53 +09:00
syuilo
23053d812d
fix syntax error
2022-04-02 15:31:11 +09:00
syuilo
8b2a0a5773
feat: Webhook ( #8457 )
...
* feat: introduce webhook
* wip
* wip
* wip
* Update CHANGELOG.md
2022-04-02 15:28:49 +09:00
Johann150
ec9e0db07a
fix(federation): avoid duplicate activity delivery ( #8429 )
...
* prefer shared inbox over individual inbox
* no new shared inbox for direct recipes
* fix type error
2022-04-02 15:16:35 +09:00
Johann150
2058d048d0
enhance(doc): required input fields ( #8456 )
...
* remove empty file
If the endpoint is to be implemented later, the file can be added back,
but for now it is confusing to have an empty file.
* enhance(doc): document defaults
Default for `isPublic` is based on the database schema default value.
Defaults for `local` and `withFiles` are based on the behaviour of the endpoint.
* enhance(doc): explain nullable emoji category
* fix: make nullable if default is null
* enhance(doc): explain mute attribute expiresAt
* fix: define required fields
- `notes/create`: the default for `text` has been removed because ajv can not handle
`default` inside of `anyOf`, see
https://ajv.js.org/guide/modifying-data.html#assigning-defaults
and the default value cannot be `null` if text is `nullable: false` in the `anyOf`
first alternative.
- `notes/create`: The `mediaIds` property has been marked as deprecated because it
has the same behaviour as using `fileIds`, but the implementation tries to handlè
`fileIds` first.
- The result schema for `admin/emoji/list` has been altered because the `host`
property will always be `null` as it is filtered this way in the database query.
See packages/backend/src/server/api/endpoints/admin/emoji/list.ts line 67.
* enhance(doc): explain nullable hostname
* update changelog
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-04-02 15:04:36 +09:00
syuilo
8744c27dfb
fix(server): admin/meta is not working
...
Fix #8455
2022-04-01 19:17:19 +09:00
syuilo
1870d8f72b
update deps
2022-04-01 19:13:40 +09:00
syuilo
23aeceb345
fix(server): add missing import
2022-03-29 18:46:59 +09:00
dependabot[bot]
fd8ee51d07
chore(deps): bump follow-redirects in /packages/backend ( #8314 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 16:42:05 +09:00
dependabot[bot]
1d481c9729
Bump nanoid from 3.1.30 to 3.3.1 in /packages/backend ( #8426 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.3.1.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.3.1 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-27 16:41:26 +09:00
syuilo
aaafb26b56
fix query
2022-03-27 16:16:13 +09:00
syuilo
da96c9d927
update deps
2022-03-27 15:34:34 +09:00
Johann150
5421d6f659
limit federation of reactions on direct notes ( #8448 )
2022-03-27 13:57:04 +09:00
syuilo
8f912d25d7
fix null in query
2022-03-26 19:48:22 +09:00
syuilo
b6f1766443
refactor
2022-03-26 19:33:18 +09:00
syuilo
54e1c7f60e
perf(server): use cached user info in getUserFromApId
2022-03-26 19:09:57 +09:00
syuilo
1dfee2467a
refactor
2022-03-26 18:42:37 +09:00
syuilo
800f820655
perf(server): reduce db query when get notifications
2022-03-26 18:22:55 +09:00
syuilo
3b54ff4173
perf(server): improve deliver performance
2022-03-26 17:43:08 +09:00
syuilo
c09c75c625
refactor and performance improvements
2022-03-26 17:19:27 +09:00
dependabot[bot]
535180da26
chore(deps): bump minimist from 1.2.5 to 1.2.6 in /packages/backend ( #8447 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-26 15:35:10 +09:00
syuilo
523ee14a73
refactor: migrate to typeorm 3.0 ( #8443 )
...
* wip
* wip
* wip
* Update following.ts
* wip
* wip
* wip
* Update resolve-user.ts
* maxQueryExecutionTime
* wip
* wip
2022-03-26 15:34:00 +09:00
syuilo
4a00a85879
.js
2022-03-25 16:35:24 +09:00
syuilo
071acfb898
update deps
2022-03-25 16:32:10 +09:00
syuilo
921299b02f
perf(server): refactor and performance improvements
2022-03-25 16:27:41 +09:00
syuilo
b0eb9ea31e
refactor
2022-03-25 13:11:52 +09:00
syuilo
ab3f4eadb1
refactor
2022-03-25 01:51:34 +09:00
syuilo
61826829d3
refactor: separate meta api for admin or not
2022-03-25 01:50:28 +09:00
Johann150
37486e7ba6
recognize null in _misskey_content for notes ( #8440 )
2022-03-23 03:16:04 +09:00
Ehsan Javadynia
441517b73b
Resolve #7208 ( #7226 )
...
add decrement replies count on delete note and a test for that
2022-03-22 22:48:33 +09:00
MeiMei
d35101c12b
Use unique id for Undo ( #8434 )
2022-03-22 00:39:00 +09:00
syuilo
a32a3bc5c9
perf(server): disable some antenna features to improve performance
2022-03-22 00:07:43 +09:00
syuilo
5e9a8ce883
perf(server): reduce db query
2022-03-21 20:43:43 +09:00
syuilo
fab2d179c8
tweak log
2022-03-21 05:45:09 +09:00
syuilo
7c6ad1f796
chore: add note
2022-03-21 05:43:52 +09:00
syuilo
161461f352
perf(server): reduce db query
2022-03-21 05:42:11 +09:00
syuilo
ee78936890
.js
2022-03-21 05:33:06 +09:00
syuilo
5fd5638f2e
.js
2022-03-21 05:31:04 +09:00
syuilo
29a13877e9
perf(server): cache nodeinfo to reduce db query
2022-03-21 05:26:42 +09:00
syuilo
bb8cd2ab05
perf(server): reduce db query
2022-03-21 05:21:37 +09:00
syuilo
4c2d4d76e6
perf(server): reduce db query
2022-03-21 01:22:00 +09:00
syuilo
c1ce301d24
perf(server): reduce db query
2022-03-20 15:44:49 +09:00
Kainoa Kanter
7cbbd915ce
Fix: warn about outdated NodeJS fixed ( #8388 )
...
* Fix #8387
* update changelog
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-03-20 01:34:45 +09:00
syuilo
20d5def957
perf(server): reduce memory usage of redis
2022-03-19 19:34:04 +09:00
syuilo
5e9809407a
update deps
2022-03-19 19:22:58 +09:00
syuilo
f256ed885e
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-03-19 19:09:02 +09:00
syuilo
69b044c3ab
feat: introduce bull dashboard
2022-03-19 19:08:55 +09:00
Johann150
245fdb8544
fix API console ( #8416 )
...
Adjusted the server to send the API description based on the new
API type declarations introduced previously.
2022-03-19 18:25:06 +09:00
dogcraft
b73ceaa4d2
Fix: "Adding email to profile ends in error" ( #8405 )
2022-03-14 22:57:55 +09:00
dogcraft
5cf8a1141a
Fix bug : "IPCIDR is not a constructor" ( #8400 )
2022-03-12 19:23:57 +09:00
syuilo
4ea7a6596f
fix(server): HTMLが正しくレンダリングされない問題を修正
...
Fix #8392
2022-03-12 15:21:07 +09:00
syuilo
243d02eaa2
fix(server): dummy image is not served correctly
...
Fix #8393
2022-03-12 15:13:11 +09:00
xianon
db64fe0ef2
リレーが動作するように修正する ( #8396 )
2022-03-12 13:21:04 +09:00
syuilo
827ee9426c
fix(server): ulidを使用していると動作しない問題を修正
2022-03-11 12:44:35 +09:00
syuilo
b1e170adc7
feat: use instance icon for splash screen
2022-03-09 23:00:28 +09:00
syuilo
e647d26d7b
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-03-09 22:48:12 +09:00
Johann150
67d13bcc67
use high resolution asset for splash screen ( #7875 )
2022-03-09 22:47:25 +09:00
syuilo
68fddacba2
update deps
2022-03-09 22:43:41 +09:00
Johann150
9e1255b334
remove HTTPS handling ( #8380 )
2022-03-08 23:23:18 +09:00
syuilo
3b95fce051
fix federation chart
2022-03-08 22:56:46 +09:00
syuilo
e11337c443
update deps
2022-03-07 23:51:34 +09:00
syuilo
e3afe9fd82
delete needless instance drive columns
2022-03-07 21:20:14 +09:00
syuilo
13dfafb1dd
feat: add active to federation chart
2022-03-07 15:10:16 +09:00
syuilo
3b86bdf18c
feat: アンケート終了通知
...
Resolve #4664
2022-03-06 16:06:27 +09:00
syuilo
17f7b41240
feat: 時限ミュート
...
#7677
2022-03-04 20:23:53 +09:00
syuilo
5ab7362d4c
fix query error
2022-03-04 18:18:37 +09:00
syuilo
9eca617066
set timeout for db query
...
Resolve #8150
2022-03-04 18:04:39 +09:00
syuilo
2606e10d55
enhance(chart): better federation pub/sub calculation
2022-03-04 16:26:10 +09:00
syuilo
94f294da59
fix federation chart pubsub
2022-03-04 15:32:50 +09:00
syuilo
b7b1936eb1
fix esm
2022-03-04 00:06:17 +09:00
syuilo
f71aa3df32
feat: instance default theme
2022-03-01 23:58:01 +09:00
syuilo
d8c2d19d67
fix esm
2022-03-01 03:34:40 +09:00
syuilo
cf2733b1f0
fix esm
2022-03-01 01:36:50 +09:00
syuilo
897108b507
fix esm
2022-03-01 01:34:53 +09:00
syuilo
e51bc8b040
fix esm
2022-03-01 01:33:25 +09:00
syuilo
02f4d97987
fix esm
2022-03-01 01:26:32 +09:00
syuilo
218e756555
fix esm
2022-03-01 01:24:50 +09:00
syuilo
429f280caf
fix: use import assertion
2022-03-01 00:40:53 +09:00
syuilo
8a506acf54
fix migrations
...
Fix #8363
2022-03-01 00:07:03 +09:00
syuilo
fc466933fc
fix esm
2022-02-27 14:21:25 +09:00
syuilo
798e41077b
improve test
2022-02-27 14:14:27 +09:00
syuilo
a02e37b2e1
fix
2022-02-27 14:10:31 +09:00
tamaina
13cc69fe1c
Fix avatar/banner proxy ( #8346 )
...
* Fix avatar/banner proxy
Co-authored-by: mei23 <m@m544.net>
* use getAvatarUrl
* fix
* join avatar and banner to improve performance
* join
* Update hybrid-timeline.ts
* fix
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-27 13:59:10 +09:00
syuilo
94228778c9
refactor: Use ESM ( #8358 )
...
* wip
* wip
* fix
* clean up
* Update tsconfig.json
* Update activitypub.ts
* wip
2022-02-27 11:07:39 +09:00
syuilo
44bb08454a
fix: better language settings
...
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo
b13aebab57
refactor
2022-02-25 20:03:17 +09:00
syuilo
bf72af1289
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-02-23 21:31:51 +09:00
syuilo
6d41bab495
update deps
2022-02-23 21:31:48 +09:00
Johann150
95e4425a79
fix: also recognize "shortcut icon" favicon ( #8220 )
...
* also recognize "shortcut icon" favicon
Not using querySelector for this because it uses jsdom which might be slower.
Reversing the order because WHATWG says the last appropriate link should be used.
* also fetchIconUrl
* br
* improve readability
* fix
* フォールバックにhrefの評価を含める
* fix val name
* 将来的な拡張を考えたコードにした
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-23 20:17:43 +09:00
syuilo
2f83378acc
feat: add pub & sub item for federation chart
2022-02-23 16:17:16 +09:00
syuilo
68899ee206
プライベートタブでログインし直すと文字数がNaNになる問題を修正
2022-02-20 19:01:06 +09:00
syuilo
1d2be559e9
プロフィールの追加情報を最大16まで保存できるように
...
Close #8225
Close #8234
2022-02-20 16:53:06 +09:00
syuilo
18ea7a1142
remove max note text length setting
...
Resolve #8323
2022-02-20 16:07:43 +09:00
tamaina
9ebb464149
Fix ajv ( #8333 )
...
* wip
* ✌️
* use ajv/dist/core
* revert try
* clean up
2022-02-20 13:15:40 +09:00
tamaina
706c1b054d
SchemaTypeの型計算量を削減 ( #8332 )
...
* schema typeの型計算量を削減
* reduce some type error
* wip
* fix
* clean up
* more shrink
2022-02-19 23:21:28 +09:00
syuilo
036c9571e2
refacator: fix typw
2022-02-19 14:53:33 +09:00
syuilo
1db0032d08
refactor: fix type
2022-02-19 14:30:42 +09:00
syuilo
077a3fd311
refactor: fix type
2022-02-19 14:28:08 +09:00
syuilo
81c7db0744
refactor: use ajv instead of cafy ( #8324 )
...
* wip
* wip
* Update abuse-user-reports.ts
* Update files.ts
* Update list-remote.ts
* Update list.ts
* Update show-users.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update update.ts
* Update search.ts
* Update reactions.ts
* Update search.ts
* wip
* wip
* wip
* wip
* Update update.ts
* Update relation.ts
* Update available.ts
* wip
* wip
* wip
* Update packages/backend/src/server/api/define.ts
Co-authored-by: Johann150 <johann.galle@protonmail.com>
* Update define.ts
* Update define.ts
* typo
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update update.ts
* wip
* Update signup.ts
* Update call.ts
* minimum for limit
* type
* remove needless annotation
* wip
* Update signup.ts
* wip
* wip
* fix
* Update create.ts
Co-authored-by: Johann150 <johann.galle@protonmail.com>
2022-02-19 14:05:32 +09:00
syuilo
2744fb3096
update deps
2022-02-19 00:48:04 +09:00
syuilo
9b76f8d963
refactor: better getChart result type
2022-02-18 22:29:23 +09:00
syuilo
063330c9cf
refactor: add InstanceRepository
2022-02-18 20:43:50 +09:00
syuilo
000e6bb6a6
Delete jobs.ts
2022-02-18 20:30:22 +09:00
syuilo
4d333c5f84
refactor: fix types
2022-02-15 23:08:50 +09:00
syuilo
4a24258007
refactor: fix types
2022-02-13 12:46:52 +09:00
syuilo
f3853f76af
refactor: fix types
2022-02-13 01:39:58 +09:00
syuilo
2c7cb1f3ea
fix(server): stats APIで内部エラーが発生する問題を修正
...
Fix #8308
2022-02-12 17:33:29 +09:00
syuilo
7069a28c15
Update 1644010796173-convert-hard-mutes.js
2022-02-11 21:17:07 +09:00
syuilo
9cd07c6eac
Update 1644010796173-convert-hard-mutes.js
2022-02-11 21:06:38 +09:00
dependabot[bot]
908749f7cd
chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /packages/backend ( #8303 )
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:57:02 +09:00
dependabot[bot]
07ba40cb7d
chore(deps): bump normalize-url from 4.5.0 to 4.5.1 in /packages/backend ( #8302 )
...
Bumps [normalize-url](https://github.com/sindresorhus/normalize-url ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/sindresorhus/normalize-url/releases )
- [Commits](https://github.com/sindresorhus/normalize-url/commits )
---
updated-dependencies:
- dependency-name: normalize-url
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:56:00 +09:00
dependabot[bot]
992830303a
chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /packages/backend ( #8301 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:23:43 +09:00
dependabot[bot]
4ea5de2984
chore(deps): bump tar from 6.0.5 to 6.1.11 in /packages/backend ( #8294 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 6.0.5 to 6.1.11.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v6.0.5...v6.1.11 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 17:22:16 +09:00
syuilo
28c859ff93
enhance(server): add indexes for following host
2022-02-11 12:47:42 +09:00
syuilo
c15cc02ab3
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-02-10 22:01:34 +09:00
dependabot[bot]
f8c8de08a7
chore(deps): bump node-fetch from 2.6.1 to 2.6.7 in /packages/backend ( #8293 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:10:50 +09:00
dependabot[bot]
0cc4f6ce44
chore(deps): bump simple-get from 4.0.0 to 4.0.1 in /packages/backend ( #8292 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-10 21:09:42 +09:00
Johann150
84c409a52b
fix: regular expressions in word mutes ( #8254 )
...
* fix: handle regex exceptions for word mutes
* add i18n strings
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
* stricter input validation in backend
* add migration for hard mutes
* fix
* use correct regex library in migration
* use query builder to avoid SQL injection
Co-authored-by: Robin B <robflop98@outlook.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2022-02-10 19:47:46 +09:00
syuilo
48fe5b1499
enhance: improve federation chart
2022-02-10 17:45:12 +09:00
syuilo
9e41714e6e
feat: インスタンスのテーマカラーを設定できるように
2022-02-09 21:25:48 +09:00