syuilo
8dcdbddbfb
fix: use import assertion
2022-03-01 00:40:53 +09:00
syuilo
d69f7baaf5
fix esm
2022-02-27 14:21:25 +09:00
syuilo
39d9c613ac
fix
2022-02-27 14:10:31 +09:00
tamaina
e314be5b59
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
d071d18dd7
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
0a882471f3
fix: better language settings
...
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo
f003289816
refactor
2022-02-25 20:03:17 +09:00
syuilo
28a24d30d2
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-02-23 21:31:51 +09:00
Johann150
bd07c7312a
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
a28daf7f44
feat: add pub & sub item for federation chart
2022-02-23 16:17:16 +09:00
syuilo
4e7fa8216e
プライベートタブでログインし直すと文字数がNaNになる問題を修正
2022-02-20 19:01:06 +09:00
syuilo
92f5027c3c
プロフィールの追加情報を最大16まで保存できるように
...
Close #8225
Close #8234
2022-02-20 16:53:06 +09:00
syuilo
a1c7c1fb49
remove max note text length setting
...
Resolve #8323
2022-02-20 16:07:43 +09:00
tamaina
fcfb5ef0a3
Fix ajv ( #8333 )
...
* wip
* ✌️
* use ajv/dist/core
* revert try
* clean up
2022-02-20 13:15:40 +09:00
tamaina
fd8f8162e1
SchemaTypeの型計算量を削減 ( #8332 )
...
* schema typeの型計算量を削減
* reduce some type error
* wip
* fix
* clean up
* more shrink
2022-02-19 23:21:28 +09:00
syuilo
b6db709e02
refacator: fix typw
2022-02-19 14:53:33 +09:00
syuilo
1dc06f7ad3
refactor: fix type
2022-02-19 14:30:42 +09:00
syuilo
645cf109e9
refactor: fix type
2022-02-19 14:28:08 +09:00
syuilo
510de87607
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
0cee1dfbd6
refactor: better getChart result type
2022-02-18 22:29:23 +09:00
syuilo
0d3757f2d3
refactor: add InstanceRepository
2022-02-18 20:43:50 +09:00
syuilo
debef43111
Delete jobs.ts
2022-02-18 20:30:22 +09:00
syuilo
7492a158d2
refactor: fix types
2022-02-15 23:08:50 +09:00
syuilo
93cb26e879
refactor: fix types
2022-02-13 12:46:52 +09:00
syuilo
51aad804d6
refactor: fix types
2022-02-13 01:39:58 +09:00
syuilo
2de4978a31
fix(server): stats APIで内部エラーが発生する問題を修正
...
Fix #8308
2022-02-12 17:33:29 +09:00
syuilo
91b2a169b4
enhance(server): add indexes for following host
2022-02-11 12:47:42 +09:00
syuilo
88ac0de0e6
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-02-10 22:01:34 +09:00
Johann150
afb6304979
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
0afebcfd9e
enhance: improve federation chart
2022-02-10 17:45:12 +09:00
syuilo
4ae1a65958
feat: インスタンスのテーマカラーを設定できるように
2022-02-09 21:25:48 +09:00
Sol Fisher Romanoff
6ef9721dd3
fix: add instance favicon where it's missing ( #8270 )
2022-02-09 13:41:52 +09:00
syuilo
1162f8bcff
feat(client): update fontawesome v6 and self-hosting
...
Resolve #7475
2022-02-09 13:23:29 +09:00
syuilo
3e1de8203d
fix(server): チャートのcleanでエラーが出る可能性がある問題を修正
2022-02-09 03:55:49 +09:00
syuilo
12ca0f9a63
fix(server): チャートのresyncでエラーが出る問題を修正
...
Fix #8274
2022-02-09 03:51:43 +09:00
syuilo
f9e4901543
fix typo
2022-02-09 03:48:14 +09:00
syuilo
7fcd9435f3
feat: introduce intersection calculation of charts
2022-02-09 03:46:58 +09:00
syuilo
f4e28983a1
feat: improve federation chart
2022-02-08 23:43:51 +09:00
syuilo
adf3493af8
feat: notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加
2022-02-08 23:12:37 +09:00
syuilo
1da7be6334
chore: remove unused code
2022-02-08 22:49:44 +09:00
syuilo
d050d5fb18
fix typo
2022-02-08 22:18:39 +09:00
syuilo
c9bf8330de
fix(server): system queueが動いていないのを修正
...
Fix #8272
2022-02-08 22:18:24 +09:00
nullobsi
3ff89fa7ec
feat: Option to show replies in timeline (rebase #7685 ) ( #8202 )
...
* Add an option for timeline replies. Credit to Emilis (puffaboo)
* update db on request
2022-02-06 16:02:48 +09:00
MeiMei
c0ef868ad2
Fix cast ( #8257 )
2022-02-06 16:01:54 +09:00
syuilo
efe62eb303
fix
2022-02-06 08:39:23 +09:00
syuilo
cc7a1808ec
imprpve active users chart
2022-02-06 06:24:06 +09:00
xianon
08d0a45ee7
fix: NodeInfo のユーザー数と投稿数の内容を見直す ( #8255 )
...
* NodeInfoのアクティブユーザーの取得方法を変更する
* NodeInfoの投稿数の出力内容を見直す
2022-02-06 04:29:36 +09:00
syuilo
be15c8f437
fix chart clean
2022-02-06 02:16:52 +09:00
syuilo
80fa92fb97
improve chart
2022-02-06 00:43:22 +09:00
syuilo
c1b264e4e9
Improve chart engine ( #8253 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update core.ts
* wip
* wip
* #7361
* delete network chart
* federationChart強化 apRequestChart追加
* tweak
2022-02-06 00:13:52 +09:00
syuilo
bd7662e5e4
refactor
2022-02-04 11:10:53 +09:00
syuilo
fb914db1aa
use date-fns
2022-02-04 10:41:27 +09:00
syuilo
3a04c66ee1
refactor
2022-02-04 02:06:24 +09:00
syuilo
9ee0db95ac
refactor: use date-fns
2022-02-04 01:56:33 +09:00
syuilo
7168811283
ESMは使えない
2022-02-03 22:19:54 +09:00
syuilo
6efff48025
refactor
2022-02-03 22:01:14 +09:00
syuilo
556abfabb9
refactor
2022-02-03 21:48:23 +09:00
syuilo
6caec5b8e2
refactor
2022-02-03 21:43:53 +09:00
syuilo
508af8d458
refactor
2022-02-03 21:38:57 +09:00
syuilo
b7bbe090e9
refactor
2022-02-03 21:20:25 +09:00
syuilo
8c9a13b2b7
update deps
2022-02-03 21:09:15 +09:00
syuilo
f69867fcff
refactor
2022-02-03 21:09:07 +09:00
syuilo
1e14102316
refactor: use toISOString
2022-02-03 20:45:18 +09:00
syuilo
92c30739f6
refactor
2022-02-03 17:21:52 +09:00
syuilo
ddc0b37d13
refactor
2022-02-03 17:12:51 +09:00
syuilo
435945d09d
refactor
2022-02-03 02:41:22 +09:00
Kainoa Kanter
8485559318
Twitterの埋め込みを修正しました [Fix Twitter embed] ( #8193 )
...
* Fix Twitter embed
* Update packages/backend/src/server/web/views/gallery-post.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/channel.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/base.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/base.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/clip.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/channel.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/note.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/gallery-post.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/page.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/user.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/page.pug
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
* Yay!
* Update packages/backend/src/server/web/views/base.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/base.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update packages/backend/src/server/web/views/base.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* Update page.pug
* Update channel.pug
* Update gallery-post.pug
* Update note.pug
* Update page.pug
* Update user.pug
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2022-02-03 00:51:41 +09:00
MeiMei
fc9a6a805f
fix: ストリーミングからのAPIリクエストが出来ないのを修正 ( #8244 )
...
* Update call.ts
* あれ
2022-02-02 20:04:52 +09:00
MeiMei
f2b40b51c2
refactor: APIで非JSON入力の型変換はendpointに渡す前に行うように ( #8229 )
...
* Resolve #8228
* fix
2022-01-31 01:40:27 +09:00
shibao
380d14f406
Add img-src
and media-src
to Content-Security-Policy
header for files and media proxy ( #8188 )
...
* add img-src and media-src to csp in file and media proxy
* add csp changes to changelog
* sort and remove trailing semicolon
2022-01-29 02:23:18 +09:00
syuilo
69e08abaef
refactor(backend): fix type
2022-01-26 18:52:40 +09:00
syuilo
928c51ba7b
refactor(backend): fix type
2022-01-26 18:48:44 +09:00
syuilo
449709f6cb
refactor: fix type
2022-01-26 18:42:14 +09:00
syuilo
37a4e5f4fc
refactor(backend): use insert instead of save
2022-01-26 00:51:26 +09:00
MeiMei
7aecf15f94
refactor, enhance: ドライブ引数のオブジェクト化, 追加時のcomment指定 ( #8180 )
...
* refactor: ドライブの引数をオブジェクト化する Resolve #8177
* Resolve #8181
* fix
* archivePath
2022-01-23 22:52:35 +09:00
MeiMei
d8905a9588
Unifying Misskey-specific IRIs in JSON-LD @context
Resolve #8116 ( #8178 )
...
* Unifying Misskey-specific IRIs in JSON-LD `@context` Resolve #8116
* CHANGELOG
2022-01-23 01:52:35 +09:00
xianon
e2cefb7f47
NodeInfo にユーザー数と投稿数の情報を追加する ( #8126 )
2022-01-22 02:13:29 +09:00
syuilo
eec7e6500e
enhance: convert svg to png of custom emojis
2022-01-21 18:47:02 +09:00
syuilo
e3a5584d0a
feat: increase files limit for note
...
#8062
2022-01-21 18:27:33 +09:00
syuilo
8d502eba59
refactor
2022-01-21 17:15:14 +09:00
tamaina
e1d69e236f
enhance: e2eテストをできるだけ改良してみた ( #8159 )
...
* update docker image?
* 続
* serial run delete from "${table}" cascade
* use cypress official github action
* refuse install by cypress action
* clean up
* use wait?
* use more wait?
* Revert "use more wait?"
This reverts commit 18d0fcae9c7d8f98a4cafb4a846a031ece57350c.
* Revert "use wait?"
This reverts commit 5aa8feec9cdc3e2f79e566249f0a0eff6c0df6a0.
* fix
* test
* test
* log?
* 握りつぶしてみる
* clean up
* env?
* clean up?
* disable video
* add comment
* remove test
* 成功?
* test browser
* nodeインストール無効化
* node16.13.0-chrome95-ff94
* node.js復活
* ?
* ちょっと戻してみる
* chrome?
* cross browser test2
* --shm-size=2g
* artifact?
* misskey.local?
* firefoxはあきらめる
* not headless?
* oops
* fix
* ??
* test1
* if?
* fail-fast: false
* headless: false
* easy error ignoreing describe
* エラーの解消
とちょっとリファクター
* add browser name to artifact
* Install mplayer for FireFox
* no wait?
* タイムアウトを甘くしてみる
* firefoxをあきらめる(n回目)
* remove timeout setting
* wait復活
* Update basic.js
* Update index.js
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 16:43:56 +09:00
Johann150
cbb7e95d82
enhance: Forward report ( #8001 )
...
* implement sending AP Flag object
Optionally allow a user to select to forward a report about a remote
user to the other instance. This is added in a backwards-compatible way.
* add locale string
* forward report only for moderators
* add switch to moderator UI to forward report
* fix report note url
* return forwarded status from API
apparently forgot to carry this over from my testing environment
* object in Flag activity has to be an array
For correct interoperability with Pleroma the "object" property of the Flag
activity has to be an array.
This array will in the future also hold the link to respective notes, so it
makes sense to correct this on our side.
* Update get-note-menu.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 03:06:38 +09:00
Johann150
e2d2a4e2e4
fix: code url in documentation ( #8117 )
...
It seems this was not changed while refactoring the modules apart.
2022-01-21 03:01:45 +09:00
syuilo
7a999f2289
feat(server): add more metadata for emoji export
2022-01-21 02:56:08 +09:00
tamaina
7627c43dee
send-drive-file svg as png ( #8107 )
2022-01-20 03:05:52 +09:00
tamaina
74df9b57ec
fix: proxyでsvgをpngに変換するように ( #8106 )
...
* wip
* revert send-drive-file change
* fix
* Update packages/backend/src/server/proxy/proxy-media.ts
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
2022-01-20 03:03:28 +09:00
syuilo
59520c31fd
refactor(server): use named export
2022-01-20 02:43:13 +09:00
syuilo
53937e09a0
feat(server): store mime type of webpublic
2022-01-20 02:40:13 +09:00
syuilo
8b5a1faaa4
refactor(server): use insert instead of save
2022-01-20 02:33:20 +09:00
tamaina
efb0ffc4ec
refactor: APIエンドポイントファイルの定義を良い感じにする ( #8154 )
...
* Fix API Schema Error
* Delete SimpleSchema/SimpleObj
and Move schemas to dedicated files
* Userのスキーマを分割してみる
* define packMany type
* add ,
* Ensure enum schema and Make "as const" put once
* test?
* Revert "test?"
This reverts commit 97dc9bfa70851bfb7d1cf38e883f8df20fb78b79.
* Revert "Fix API Schema Error"
This reverts commit 21b6176d974ed8e3eb73723ad21a105c5d297323.
* ✌️
* clean up
* test?
* wip
* wip
* better schema def
* ✌️
* fix
* add minLength property
* wip
* wip
* wip
* anyOf/oneOf/allOfに対応? ~ relation.ts
* refactor!
* Define MinimumSchema
* wip
* wip
* anyOf/oneOf/allOfが動作するようにUnionSchemaTypeを修正
* anyOf/oneOf/allOfが動作するようにUnionSchemaTypeを修正
* Update packages/backend/src/misc/schema.ts
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* fix
* array oneOfをより正確な型に
* array oneOfをより正確な型に
* wip
* ✌️
* なんかもういろいろ
* remove
* very good schema
* api schema
* wip
* refactor: awaitAllの型定義を変えてみる
* fix
* specify types in awaitAll
* specify types in awaitAll
* ✌️
* wip
* ...
* ✌️
* AllowDateはやめておく
* 不必要なoptional: false, nullable: falseを廃止
* Packedが展開されないように
* 続packed
* wip
* define note type
* wip
* UserDetailedをMeDetailedかUserDetailedNotMeかを区別できるように
* wip
* wip
* wip specify user type of other schemas
* ok
* convertSchemaToOpenApiSchemaを改修
* convertSchemaToOpenApiSchemaを改修
* Fix
* fix
* ✌️
* wip
* 分割代入ではなくallOfで定義するように
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-01-18 22:27:10 +09:00
syuilo
2c36844d34
refactor: more common name
2022-01-16 10:45:48 +09:00
syuilo
53fb48537d
git add忘れ
2022-01-13 00:48:58 +09:00
syuilo
7e5e763584
feat: emojis import
2022-01-13 00:47:40 +09:00
syuilo
1f2dab0a83
feat: multiple emojis editing
2022-01-13 00:47:05 +09:00
syuilo
b267a504ca
bye reversi
2022-01-12 17:34:53 +09:00
syuilo
faef125b74
bye room
2022-01-07 17:06:47 +09:00
syuilo
9693b2166a
clean up
2022-01-04 18:01:30 +09:00
tamaina
333ba491f1
enhance: 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように ( #8108 )
...
* 許可されていないファイルタイプでは、オブジェクトストレージのファイル名に拡張子を付与しないように
* add comment
2022-01-03 07:35:02 +09:00
syuilo
f25777f2d2
refactor(server): use insert instead of save
2022-01-03 03:17:16 +09:00
syuilo
6be1db00d1
refactor(server): use insert instead of save
2022-01-03 02:20:30 +09:00