dakkar
c344705d67
merge: preserve ti-fw
classes for icons - fixes #580 ( !575 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/575
Closes #580
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Tess K <me@thvxl.se>
2024-07-24 15:52:11 +00:00
syuilo
32651aba67
Update about-misskey.vue
2024-07-23 18:39:59 +09:00
dakkar
f18f30cb79
ignore cpuCount when it's 0 - fixes #586
...
seems more useful this way
2024-07-21 13:29:54 +01:00
dakkar
3eff85a3d3
error out when we can't spawn workers - fixes #586
...
Setting `clusterLimit` to 0 means no workers are started, which
usually breaks things. Also, some "hardening" things may prevent node
from seeing how many CPUs the machine has, which has the same effect.
With this commit we provide hopefully-useful error messages.
2024-07-21 11:32:39 +01:00
dakkar
6e1e3bc0ea
pass redis config as-is to postgres cache
...
also, explicitly state that `path` is a valid config option for
redis (tells `ioredis` to connect via UNIX socked instead of TCP
socket)
2024-07-21 11:02:46 +01:00
syuilo
337b42bcb1
revert 5f88d56d96
...
バグがある(かつすぐに修正できそうにない) & まだレビュー途中で意図せずマージされたため
2024-07-20 21:33:20 +09:00
dakkar
69bdbf22b3
merge: Stop banners and backgrounds from being animated when showing animated images is disabled - fixes #435 ( !574 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/574
Closes #435
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Leah <kevinlukej@gmail.com>
2024-07-19 16:36:07 +00:00
dakkar
01b10d0d3b
fix drive search query
...
`.andWhere` does not add parentheses, so that `or` changed the whole
meaning of the query
2024-07-19 14:32:14 +01:00
zyoshoka
efb04293bb
docs(misskey-js): fix broken i-want-you image link in README.md ( #14265 )
2024-07-19 16:47:12 +09:00
Marie
8ca5c3e5f3
lint
2024-07-19 05:14:10 +00:00
かっこかり
56a43dc01d
fix(frontend): blurhashが無い場合に何も出力されないのを修正 ( #14250 )
...
* fix(frontend): blurhashが無い場合に何も出力されないのを修正
* Update Changelog
* Update packages/frontend/src/components/MkImgWithBlurhash.vue
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* attempt to fix test
* Update packages/frontend/src/components/MkImgWithBlurhash.vue
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* attempt to ignore test
---------
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-07-19 10:11:44 +09:00
woxtu
6920f0fa7e
Disable ESLint for migration files ( #14262 )
2024-07-19 10:05:34 +09:00
かっこかり
1f24a8cb5a
enhance(frontend): センシティブなメディアを開く際に確認ダイアログを出せるように ( #14115 )
...
* enhance(frontend): センシティブなメディアを開く際に確認ダイアログを出せるように
* Update Changelog
2024-07-19 09:57:01 +09:00
taichan
54d0a46378
fix(frontend): 個人宛てダイアログお知らせが即時表示されない問題 ( #14260 )
...
* fix(frontend): 個人向けお知らせが即時ダイアログで出ない問題
* Update CHANGELOG
2024-07-19 09:53:49 +09:00
anatawa12
10ce7bf3c4
kill any from streaming API Implementation ( #14251 )
...
* chore: add JsonValue type
* refactor: kill any from Connection.ts
* refactor: fix StreamEventEmitter contains undefined instead of null
* refactor: kill any from channels
* docs(changelog): Fix: Steaming APIが不正なデータを受けた場合の動作が不安定である問題
* fix license header
* fix lints
2024-07-18 20:04:23 +09:00
かっこかり
ec1c392f1e
fix(frontend): 子メニューの最大長調整が行われていない問題を修正 ( #14003 )
...
* fix(frontend): 子メニューの最大長調整が行われていない問題を修正
* Update Changelog
* fix
* changelog
* Revert "fix"
This reverts commit 39fb326d49eedf484342c78a61c0dba8e223e596.
* Revert "fix(frontend): 子メニューの最大長調整が行われていない問題を修正"
This reverts commit ea58bf7a53fc8a254b7fbdf222a676e23527358c.
* use css
* maxHeightをchildから定義するように
* use css min
2024-07-18 15:44:18 +09:00
かっこかり
4f85b6aa91
fix(frontend): Twitchの埋め込みが開けない問題を修正 ( #14247 )
...
* fix(frontend): twitchの埋め込みが開けない問題を修正
* Update Changelog
* fix test
2024-07-18 15:41:32 +09:00
かっこかり
de166a8ed4
fix(backend): リノートミュートがキャッシュが切れるまで効かない問題を修正 ( #14242 )
...
* Fix: RenoteMuteがキャッシュが切れるまで効かない問題を修正
(cherry picked from commit e9601029b52e0ad43d9131b555b614e56c84ebc1)
* update changelog
* 🎨
* remove unused import
* 消したときもキャッシュを飛ばすように
* lint
---------
Co-authored-by: mattyatea <mattyacocacora0@gmail.com>
2024-07-18 08:55:36 +09:00
github-actions[bot]
73a42ea2ee
Bump version to 2024.7.0-beta.1
2024-07-17 17:23:58 +00:00
anatawa12
cfdad45092
fix: ソーシャルタイムラインにローカルタイムラインに表示される自分へのリプライが表示されない問題を修正 ( #13978 )
...
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-07-18 02:06:31 +09:00
かっこかり
ec91e18899
fix(frontend): add missing import (follow-up of #12265 )
2024-07-18 01:56:02 +09:00
かっこかり
25b65925f7
refactor: misskey-assetsサブモジュールを削除 ( #12818 )
...
* (change) misskey-assetsサブモジュールを削除
* なんか残ってた
2024-07-18 01:47:11 +09:00
tamaina
5f88d56d96
perf(federation): Ed25519署名に対応する ( #13464 )
...
* 1. ed25519キーペアを発行・Personとして公開鍵を送受信
* validate additionalPublicKeys
* getAuthUserFromApIdはmainを選ぶ
* ✌️
* fix
* signatureAlgorithm
* set publicKeyCache lifetime
* refresh
* httpMessageSignatureAcceptable
* ED25519_SIGNED_ALGORITHM
* ED25519_PUBLIC_KEY_SIGNATURE_ALGORITHM
* remove sign additionalPublicKeys signature requirements
* httpMessageSignaturesSupported
* httpMessageSignaturesImplementationLevel
* httpMessageSignaturesImplementationLevel: '01'
* perf(federation): Use hint for getAuthUserFromApId (#13470 )
* Hint for getAuthUserFromApId
* とどのつまりこれでいいのか?
* use @misskey-dev/node-http-message-signatures
* fix
* signedPost, signedGet
* ap-request.tsを復活させる
* remove digest prerender
* fix test?
* fix test
* add httpMessageSignaturesImplementationLevel to FederationInstance
* ManyToOne
* fetchPersonWithRenewal
* exactKey
* ✌️
* use const
* use gen-key-pair fn. from '@misskey-dev/node-http-message-signatures'
* update node-http-message-signatures
* fix
* @misskey-dev/node-http-message-signatures@0.0.0-alpha.11
* getAuthUserFromApIdでupdatePersonの頻度を増やす
* cacheRaw.date
* use requiredInputs
https://github.com/misskey-dev/misskey/pull/13464#discussion_r1509964359
* update @misskey-dev/node-http-message-signatures
* clean up
* err msg
* fix(backend): fetchInstanceMetadataのLockが永遠に解除されない問題を修正
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix httpMessageSignaturesImplementationLevel validation
* fix test
* fix
* comment
* comment
* improve test
* fix
* use Promise.all in genRSAAndEd25519KeyPair
* refreshAndprepareEd25519KeyPair
* refreshAndfindKey
* commetn
* refactor public keys add
* digestプリレンダを復活させる
RFC実装時にどうするか考える
* fix, async
* fix
* !== true
* use save
* Deliver update person when new key generated (not tested)
https://github.com/misskey-dev/misskey/pull/13464#issuecomment-1977049061
* 循環参照で落ちるのを解消?
* fix?
* Revert "fix?"
This reverts commit 0082f6f8e8c5d5febd14933ba9a1ac643f70ca92.
* a
* logger
* log
* change logger
* 秘密鍵の変更は、フラグではなく鍵を引き回すようにする
* addAllKnowingSharedInboxRecipe
* nanka meccha kaeta
* delivre
* キャッシュ有効チェックはロック取得前に行う
* @misskey-dev/node-http-message-signatures@0.0.3
* PrivateKeyPem
* getLocalUserPrivateKey
* fix test
* if
* fix ap-request
* update node-http-message-signatures
* fix type error
* update package
* fix type
* update package
* retry no key
* @misskey-dev/node-http-message-signatures@0.0.8
* fix type error
* log keyid
* logger
* db-resolver
* JSON.stringify
* HTTP Signatureがなかったり使えなかったりしそうな場合にLD Signatureを活用するように
* inbox-delayed use actor if no signature
* ユーザーとキーの同一性チェックはhostの一致にする
* log signature parse err
* save array
* とりあえずtryで囲っておく
* fetchPersonWithRenewalでエラーが起きたら古いデータを返す
* use transactionalEntityManager
* fix spdx
* @misskey-dev/node-http-message-signatures@0.0.10
* add comment
* fix
* publicKeyに配列が入ってもいいようにする
https://github.com/misskey-dev/misskey/pull/13950
* define additionalPublicKeys
* fix
* merge fix
* refreshAndprepareEd25519KeyPair → refreshAndPrepareEd25519KeyPair
* remove gen-key-pair.ts
* defaultMaxListeners = 512
* Revert "defaultMaxListeners = 512"
This reverts commit f2c412c18057a9300540794ccbe4dfbf6d259ed6.
* genRSAAndEd25519KeyPairではキーを直列に生成する?
* maxConcurrency: 8
* maxConcurrency: 16
* maxConcurrency: 8
* Revert "genRSAAndEd25519KeyPairではキーを直列に生成する?"
This reverts commit d0aada55c1ed5aa98f18731ec82f3ac5eb5a6c16.
* maxWorkers: '90%'
* Revert "maxWorkers: '90%'"
This reverts commit 9e0a93f110456320d6485a871f014f7cdab29b33.
* e2e/timelines.tsで個々のテストに対するtimeoutを削除, maxConcurrency: 32
* better error handling of this.userPublickeysRepository.delete
* better comment
* set result to keypairEntityCache
* deliverJobConcurrency: 16, deliverJobPerSec: 1024, inboxJobConcurrency: 4
* inboxJobPerSec: 64
* delete request.headers['host'];
* fix
* // node-fetch will generate this for us. if we keep 'Host', it won't change with redirects!
* move delete host
* modify comment
* modify comment
* fix correct → collect
* refreshAndfindKey → refreshAndFindKey
* modify comment
* modify attachLdSignature
* getApId, InboxProcessorService
* TODO
* [skip ci] add CHANGELOG
---------
Co-authored-by: MeiMei <30769358+mei23@users.noreply.github.com>
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-07-18 01:28:17 +09:00
かっこかり
3331f3972a
fix(frontend): 「アニメーション画像を再生しない」がオンのときにバナー画像・サーバー背景画像がアニメーションしないように ( #14243 )
...
* fix: stop animating banner and backgrounds when stop showing animated images is enabled
(cherry picked from commit 8fe2596316
)
* chore: nest ternary
(cherry picked from commit 2783fe5f5b
)
* chore: flip ternary
(cherry picked from commit b9d66f824c
)
* update changelog
---------
Co-authored-by: Marie <marie@kaifa.ch>
2024-07-18 01:22:24 +09:00
woxtu
6942a920c8
refactor(frontend): Improve typing ( #14240 )
...
* Improve typing
* Remove redundant promise
* Refactor
* Update packages/frontend/src/scripts/mfm-function-picker.ts
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* Update packages/frontend/src/scripts/mfm-function-picker.ts
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-07-18 00:31:52 +09:00
Chocolate Pie
68bcd91d57
chore: Use clipboard API directly ( #14227 )
...
* chore: Use clipboard API directly
* fix: Fix lint
2024-07-17 21:52:05 +09:00
github-actions[bot]
f0d738d8bf
Bump version to 2024.7.0-beta.0
2024-07-17 08:15:21 +00:00
FineArchs
070f0e723d
AiScriptを0.19.0にアップデート ( #14226 )
...
* Update autogen files
* Update CHANGELOG.md
* Update flash-edit.vue
2024-07-17 16:55:17 +09:00
KevinWh0
374a16a0d4
Fix vertical align of ...
2024-07-16 23:26:15 +02:00
KevinWh0
5e65b6d01d
Merge develop into feature/search-drive-via-alt-text
2024-07-16 23:02:15 +02:00
KevinWh0
f97417cfca
Add stuff talked about on MR
2024-07-16 22:06:38 +02:00
Eiichi Yoshikawa
3b075c9c44
fix(frontend): MkSignin.vueのcredentialRequestからReactivityを削除 ( #14223 )
...
* Remove reactivity from credentialRequest in MkSignin.vue
* Update Changelog
2024-07-16 08:38:42 +09:00
Marie
b9d66f824c
chore: flip ternary
2024-07-15 18:51:04 +00:00
Marie
2783fe5f5b
chore: nest ternary
2024-07-15 16:54:29 +00:00
dakkar
ded459304e
preserve ti-fw
classes for icons - fixes #580
...
I thought that `ti-fw` was mostly useless, but it turns out that:
- it affects the alignment of icons in many places
- it's set separately in some places
(e.g. `packages/frontend/src/ui/_common_/navbar.ts` has `<i
class="ti-fw" :class="[$style.itemIcon,
navbarItemDef[item].icon]"></i>`)
so we have to keep it around.
2024-07-15 16:33:10 +01:00
Marie
8fe2596316
fix: stop animating banner and backgrounds when stop showing animated images is enabled
2024-07-15 10:48:05 +00:00
Kisaragi
ce39c3a2fb
chore(backend): registed -> registered ( #14213 )
...
* chore(backend): registed -> registered
* Update CHANGELOG.md
2024-07-15 14:58:48 +09:00
viridian
70c87848dd
feat: Filter notifications by edit
2024-07-14 23:55:25 +02:00
dakkar
05a568e5aa
merge: reduce differences from misskey: icons references in source - closes #475 ( !559 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/559
Closes #475
Approved-by: Luna <her@mint.lgbt>
Approved-by: Marie <marie@kaifa.ch>
2024-07-14 14:12:09 +00:00
dakkar
4d0a340620
merge: [feat] port fetching host-meta before the webfinger endpoint from iceshrimp - fixes #539 ( !567 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/567
Closes #539
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-07-14 14:10:54 +00:00
slonkazoid
2232f65410
use more concise syntax for env var checking
2024-07-14 16:11:11 +03:00
slonkazoid
1fa92ad763
rename fetchHostMeta to fetchWebFingerTemplateFromHostMeta
2024-07-14 16:11:02 +03:00
Souma
1b84760c19
enhance(backend): Load settings via environment variables ( #14179 )
...
* feat(backend): Load settings via environment variables
If they're not loaded from the config file.
* chore(docker): Add hints for environment variables
It supports users to know about them.
* docs(changelog): Add the description about this change
Users can notice what's changed by this PR.
* style(backend): Fix code syntax
To pass the linter.
2024-07-14 21:33:22 +09:00
easrng
16795f18a7
Enhance(frontend): Allow negative delay in MFM ( #14200 )
...
Co-authored-by: easrng <me@easrng.net>
2024-07-14 21:31:30 +09:00
Kisaragi
f0b9d70720
ci: cache eslint ( #14204 )
...
* ci: cache eslint
* dummy commit to trigger
* fix syntax error
2024-07-14 21:30:57 +09:00
anatawa12
d47fd4ffe1
fix: error with trying to handle SIGKILL ( #14208 )
2024-07-14 21:29:35 +09:00
Sayamame-beans
4b9c60ad21
fix(backend): ユーザーのリアクション一覧でミュート/ブロックが機能していなかった問題を修正 ( #14100 )
...
* fix: mute/block was not considered on users/reactions
* docs(changelog): update changelog
* chore: Apply suggestion from code review
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
---------
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-07-14 20:24:29 +09:00
syuilo
c5607d8633
enhance(backend): configにsignToActivityPubGetの指定が無い場合trueと見做すように
...
trueの方が望ましいため
2024-07-14 20:14:43 +09:00
かっこかり
722acf5986
fix(frontend): follow-up of #13089 ( #14206 )
...
* fix(frontend): #13089 を修正
* fix
* 正規表現を強化
* fix
2024-07-14 17:28:34 +09:00
かっこかり
b9f3fccfac
fix(frontend): Nested RouteのときにRouterViewに当たるキーがルートのpathとぶち当たる可能性があるのを修正 ( #14202 )
...
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-14 16:21:59 +09:00
Kisaragi
76181385d2
refactor(misskey-js): enable exactOptionalPropertyTypes ( #14203 )
...
* refactor(misskey-js): enable exactOptionalPropertyTypes
* refactor(misskey-js): fix error where is appeared by enabling
2024-07-14 15:52:43 +09:00
かっこかり
3c032dd5b9
enhance: 非ログイン時には別サーバーに遷移できるように ( #13089 )
...
* enhance: 非ログイン時にはMisskey Hub経由で別サーバーに遷移できるように
* fix
* サーバーサイド照会を削除
* クライアント側の照会動作
* hubを経由せずにリモートで続行できるように
* fix と pleaseLogin誘導箇所の追加
* fix
* fix
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-14 15:27:52 +09:00
かっこかり
6dd6fcf88f
enhance(frontend): サーバー情報・お問い合わせページを改修 ( #14198 )
...
* improve(frontend): サーバー情報・お問い合わせページを改修 (#238 )
* Revert "Revert "enhance(frontend): add contact page" (#208 )" (This reverts commit 5a329a09c987b3249f97f9d53af67d1bffb09eea.)
* improve(frontend): サーバー情報・お問い合わせページを改修
(cherry picked from commit e72758d8cda3db009c5d1bf1f4141682931b91f8)
* fix
* Update Changelog
* tweak
* lint
* 既存の翻訳を使用するように
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-07-14 14:49:50 +09:00
Kisaragi
31e82fc29a
test(backend): kill many any
in backend test (partial) ( #14054 )
...
* kill any on utils:api
* kill any on timeline test
* use optional chain to kill TS2532 on timeline test
変更前: 該当ノートが見つからなければundefinedに対するプロパティアクセスとしてテストがクラッシュ
変更後: 該当ノートが見つからなければoptional chainがundefinedとして評価されるが、strictEqualの右辺がnon-nullableなためアサーションに失敗しテストがクラッシュ
* kill `as any` for ApMfmService
* kill argument any for api-visibility
* kill argument any across a few tests
* do not return value that has yielded from `await`-ing `Promise<void>`
* force cast
* runtime non-null assertion to coerce
* rewrite `assert.notEqual(expr, null)` to `assert.ok(expr)`
こうすることでassertion type扱いになり、non-nullableになる
* change return type of `failedApiCall` to `void`
戻り値がどこにも使われていない
* split bindings for exports.ts
型が合わなくて文句を言ってくるので適切に分割
* runtime non-null assertion
* runtime non-null assertion
* 何故かうまく行かないので、とりあえずXORしてみる
* Revert "何故かうまく行かないので、とりあえずXORしてみる"
This reverts commit 48cf32c930924840d0892af92d71b9437acb5844.
* castAsErrorで安全ではないキャストを隠蔽
* 型アサーションの追加
* 型アサーションの追加
* 型アサーションの追加
* voidで値を返さない
* castAsError
* assert.ok => kill nullability
* もはや明示的な型の指定は必要ない
* castAsError
* castAsError
* 型アサーションの追加
* nullableを一旦抑止
* 変数を分離して型エラーを排除
* 不要なプロパティを削除する処理を隠蔽してanyを排除
* Repository type
* simple type
* assert.ok => kill nullability
* revert `as any` drop
reverts fe95c05b3f53266108128680d9358a3796844232 partialy
* test: fix invalid assertion
partially revert b99b7b5392d9d20c81dfee1346ba8b33ff9e1fbb
* test: 52d8a54fc7
により型が合うようになった部分の`as any`を除去
* format
* test: apply https://github.com/misskey-dev/misskey/pull/14054#discussion_r1672369526 (part 1)
* test: use non-null assertion to suppress too many error
* Update packages/backend/test/utils.ts
Co-authored-by: anatawa12 <anatawa12@icloud.com>
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-07-14 09:33:16 +09:00
Sayamame-beans
7afa593d11
Feat: ユーザーのアイコン/バナーの変更可否をロールで設定可能に ( #14078 )
...
* feat: implement role policy "canUpdateBioMedia"
* docs(changelog): update changelog
* docs(changelog): update changelog
* chore: regenerate misskey-js type definitions
* chore: Apply suggestion from code review
Co-authored-by: anatawa12 <anatawa12@icloud.com>
* chore: fix unnecessarily strict inequality check
* chore: policies should be gotten only once
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2024-07-14 09:31:05 +09:00
かっこかり
58c596cacf
fix(backend): 一般ユーザーから見たユーザーのバッジの一覧に公開されていないものが含まれることがある問題を修正 ( #14195 )
...
* enhance(backend): 公開バッジのみをpackするように (MisskeyIO#652)
(cherry picked from commit b8a90659f35fef49d1d00fb2f9b152226c97643c)
* Update Changelog
* fix
* Update UserEntityService.ts
---------
Co-authored-by: CyberRex <26585194+CyberRex0@users.noreply.github.com>
2024-07-14 09:26:25 +09:00
かっこかり
b5fd6183d2
deps(frontend): AiScript VSCodeのバージョンを上げる ( #14199 )
2024-07-14 08:00:27 +09:00
Gianni Ceccarelli
c83c831c53
parse notRespondingSince
from redis instance cache ( #14079 )
...
if we don't do this, we'll get a string, and `DeliverProcessorService`
will error out `i.notRespondingSince.getTime is not a function`
2024-07-13 20:26:48 +09:00
dakkar
9a9570ab62
mute users when blocking them - fixes #558
...
we already unfollow them, and make them unfollow us, so muting them is
a very sensible thing to want
since the mute is handled separately, users can un-mute the people
they block (same as they can re-follow them)
2024-07-13 10:53:40 +01:00
Kisaragi
9fcae7d9b2
refactor(sw): enable noImplicitAny ( #14191 )
2024-07-13 16:59:08 +09:00
かっこかり
bcc92d546f
fix(frontend): ホットキーのレートリミットがallowRepeatを考慮しない問題を修正 ( #14192 )
2024-07-13 16:15:25 +09:00
かっこかり
1b175ea759
fix(frontend): すでにfocus trap対象の要素にinertがかかっている場合は解除するように ( #14189 )
...
* fix(frontend): すでにfocus trap対象の要素にinertがかかっている場合は解除するように
* 他のfocus-trapped要素とのインタラクションがある場合の動作を変更
* typo
2024-07-13 13:02:27 +09:00
syuilo
91de35ecdf
fix(backend): デフォルトテーマに無効なテーマコードを入力するとUIが使用できなくなる問題を修正
...
Fix #13955
2024-07-13 10:30:28 +09:00
slonkazoid
d81aadfe23
replace useHttp with defaultProtocol
2024-07-12 15:46:23 +03:00
slonkazoid
6fa6f1ba45
i re-read the code several times but oh well
2024-07-12 15:28:05 +03:00
おさむのひと
6cd15275bb
fix: サジェストされるユーザのリストアップ方法を見直し ( #14180 )
...
* fix: サジェストされるユーザのリストアップ方法を見直し
* fix comment
* fix CHANGELOG.md
* ノートの無いユーザ(updatedAtが無いユーザ)は含めないらしい
* fix test
2024-07-12 21:14:09 +09:00
slonkazoid
0b6fb394c0
apply fixes from review
2024-07-12 14:28:19 +03:00
dakkar
872460404a
use correct user for preview/link of collapsed parent - fixes #575
2024-07-12 12:17:30 +01:00
dakkar
d433c336d8
only require alt-text on image/video/audio - fixes #536
2024-07-12 11:40:37 +01:00
dakkar
cced87da7f
rate limit all password checks - fixes #540
...
all of these endpoints require the caller to already be logged in, so
it's not really much of a security problem, but it's still safer to
limit any endpoints that can be used to guess the current password
2024-07-12 11:15:58 +01:00
かっこかり
76b1c74a37
fix(frontend): use proper import path
2024-07-12 16:39:09 +09:00
かっこかり
385969e9f5
fix(frontend): フォーカスの挙動を修正 ( #14158 )
...
* fix(frontend): 直前のパターンを記録するように
* fix(frontend): フォーカス/タブ移動に関する挙動を調整 (#226 )
Cherry-pick commit e8c030673326871edf3623cf2b8675d68f9e1b13
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
* focusのデザイン修正
* move scripts
* Modalにfocus trapを追加
* 記録するホットキーはレートリミット式にする
* escキーのハンドリングをMkModalに統一
* fix
* enterで子メニューを開けるように
* lint
* fix focus trap
* improve switch accessibility
* 一部のmodalのフォーカストラップが外れない問題を修正
* fix
* fix
* Revert "記録するホットキーはレートリミット式にする"
This reverts commit 40a7509286a87911ad4cc06d9482e8a2e5d0e7e8.
* Revert "fix(frontend): 直前のパターンを記録するように"
This reverts commit 5372b2594023952cff34aa62253ed4efef15b5dd.
* Revert "Revert "fix(frontend): 直前のパターンを記録するように""
This reverts commit a9bb52e799e110927ad92cd8f26af980819334e1.
* Revert "Revert "記録するホットキーはレートリミット式にする""
This reverts commit bdac34273e0bc5f13604c7e2f9fa6b1321a0df3d.
* 試験的にCypressでのFocustrapを無効化
* fix
* fix focus-trap
* Update Changelog
* ✌️
* fix focustrap invocation logic
* スクロールがsticky headerを考慮するように
* 🎨
* スタイルの微調整
* 🎨
* remove deprecated key aliases
* focusElementが足りなかったので修正
* preview系にfocus時スタイルが足りなかったので修正
* `returnFocusElement` -> `returnFocusTo`
* lint
* Update packages/frontend/src/components/MkModalWindow.vue
* Apply suggestions from code review
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* keydownイベントをまとめる
* use correct pesudo-element selector
* fix
* rename
---------
Co-authored-by: taiyme <53635909+taiyme@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-07-12 16:25:44 +09:00
かっこかり
121af778a0
enhance(frontend): 未使用のサウンド設定を削除 ( #14116 )
...
* enhance(frontend): 未使用のサウンド設定を削除
* Update Changelog
* Update CHANGELOG.md
2024-07-11 18:44:18 +09:00
かっこかり
6b876da44a
enhance(frontend): ウェルカムタイムラインのデザインを調整 ( #14156 )
...
* enhance(frontend): 非ログイン時のハイライトTLのデザイン調整
* Update Changelog
* fix cw handling
* ホバーしてたらスクロールを止めるように
* fix
* lint
2024-07-11 18:41:04 +09:00
woxtu
679318541a
Improve background color specification ( #14176 )
2024-07-11 16:29:18 +09:00
Kisaragi
52d8a54fc7
feat(misskey-js): POST admin/roles/create
の型を具象化 ( #14167 )
...
* feat(misskey-js): `POST admin/roles/create`の型を具象化
* fix
* docs: CHANGELOG.md
* test(misskey-js): admin/roles/createの型が合うことを表明
* test(misskey-js): single quote
* test(misskey-js): 無を読もうとして爆発するのを修正
* test(misskey-js): fix comment
2024-07-10 20:40:04 +09:00
かっこかり
02e0a86b12
fix(frontend): remove unused statement
...
fix #14162
2024-07-10 01:00:40 +09:00
かっこかり
600f16d625
fix(backend): api-docをScalarに変更 ( #14152 )
...
* fix(backend): api-docをScalarに変更
* Update Changelog
2024-07-09 21:57:19 +09:00
かっこかり
a5407131d4
fix/refactor(frontend): hotkeyの改修 ( #14157 )
...
* improve(frontend): hotkeyの改修 (#234 )
(cherry picked from commit 678be147f4db709dadf25d007cc2e679e98a370e)
* Change path, add missing script
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
* fix
* fix
* add missing keycodes
* fix
* update changelog
---------
Co-authored-by: taiy <53635909+taiyme@users.noreply.github.com>
2024-07-09 17:59:15 +09:00
slonkazoid
7a62e1be31
implement fetching host-meta before the webfinger endpoint
...
code ported from iceshrimp: c3e685a925/packages/backend/src/remote/webfinger.ts
2024-07-09 05:45:41 +03:00
かっこかり
9ef6c4716c
fix(backend): 名前を空白文字列だけにできる問題を修正 ( #14119 )
...
* fix(backend): 名前を空白文字列だけにできる問題を修正
* Update Changelog
* fix test
* Unicodeを含める
* fix
* ユーザー名がUnicode制御文字とスペースのみで構成される場合はnullに
* Revert "ユーザー名がUnicode制御文字とスペースのみで構成される場合はnullに"
This reverts commit 6c752a69c0d3649072e7e4ed30025183bceb48f9.
* [ci skip] changelog typo
2024-07-07 14:19:00 +09:00
かっこかり
f119f8c2cc
feat(misskey-js): multipart/form-dataのリクエストに対応 ( #14147 )
...
* feat(misskey-js): multipart/form-dataのリクエストに対応
* lint
* add test
* Update Changelog
* テストを厳しくする
* lint
* multipart/form-dataではnullのプロパティを弾くように
2024-07-07 14:08:18 +09:00
かっこかり
984d582796
fix(frontend): サーバーサイドbootでエラー画面の描画時にDOMが初期化できていないことがあるのを修正 ( #14139 )
2024-07-07 09:56:09 +09:00
おさむのひと
fe852920c3
fix(backend): parse5関係の型のimport方法を変更 ( #14146 )
2024-07-07 09:55:06 +09:00
syuilo
8e1d94c6c7
fix import path
2024-07-06 21:46:19 +09:00
dakkar
f086bc23f5
don't send real-time updates of replies to blocked users
...
this is in line with the behaviour of a note's detailed view, which
does not show me replies from users who blocked me
2024-07-06 11:35:52 +01:00
かっこかり
b9ed3b2427
fix(dev): devサーバーで/notes/
に直でアクセスしたらサーバー側のレスポンスが返ってくる問題を修正 ( #14137 )
2024-07-06 11:46:43 +09:00
syuilo
6dd2e9fc0b
refactor(frontend): refactor popup api and make sure call dispose callback
...
Close #14122
2024-07-04 13:14:49 +09:00
zyoshoka
fab7d5e484
fix(storybook): build skipping even after updating impl story files ( #14124 )
2024-07-04 12:33:43 +09:00
anatawa12
5d03efa1bb
dev: fix pnpm dev is broken ( #14123 )
...
* dev: pnpm dev is broken
* dev: fix crash pnpm dev because of unhandled promise
2024-07-03 06:40:31 +09:00
woxtu
de1fe7cc5a
Use built-in API ( #14095 )
2024-07-02 14:47:07 +09:00
Kisaragi
eafae79869
test(backend): goodbye, Lenna ( #14111 )
2024-07-02 14:29:44 +09:00
syuilo
427648c4b8
update deps ( #14057 )
...
* wip
* locales/index.jsのymlファイル取得ロジックを調節
* regenerate pnpm-lock.yaml
* fix(backend): typecheck fails
* chore(deps): bump ip-cidr from 4.0.0 to 4.0.1 in /packages/backend
* chore: migrate ESLint configs to flat config (#14094 )
* chore: migrate ESLint configs to flat config
* fix: update paths
* fix: frontend lint fails
* refactor(misskey-js): lint build.js
* update deps
---------
Co-authored-by: samunohito <46447427+samunohito@users.noreply.github.com>
Co-authored-by: zyoshoka <root@zyoshoka.com>
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
2024-07-02 11:38:34 +09:00
zyoshoka
f1b1e2a7cc
fix(storybook): prevent infinite remount of component ( #14101 )
...
* fix(storybook): prevent infinite remount of component
* fix: disable flaky `.toMatch()` test
2024-07-02 10:57:20 +09:00
dakkar
320db585e3
pass all the options to the cache constructor
2024-06-30 11:08:21 +01:00
dakkar
8cdea537e9
cache URL previews on the server
...
we already tell browsers to cache the preview for 7 days, but each
browser will ask the server, and the server will talk to the network,
hammering the poor site that got mentioned on fedi
let's instead cache the preview on the server!
2024-06-30 10:55:13 +01:00
Leah
b5a69c3aea
Add locales for search bar
2024-06-28 17:17:13 +02:00
Leah
1c0b1cab4f
Style the searchbar
2024-06-28 16:55:48 +02:00
Leah
2ebdc36c7a
Add search for files in drive
2024-06-28 16:27:28 +02:00
dakkar
7bafb3ab2e
rename our components - fixes #534
2024-06-28 11:10:21 +01:00
ぬるきゃっと
a6edd50a5d
chore(docker-compose): 推奨の名前にする ( #14096 )
...
* chore(docker-compose): 推奨の名前にする
5c18e329d5/spec.md (compose-file)
* yaml to yml
* fix
* fix
2024-06-28 11:16:12 +09:00
woxtu
4096dabe1e
Add null checking ( #14089 )
2024-06-27 21:59:19 +09:00
ぬるきゃっと
77012f2f29
fix(frontend): テーマプレビューが見れない問題を修正 ( #14097 )
...
* fix(frontend): テーマプレビューが見れない問題を修正
* fix: MkPreview.vue, preview.vue
2024-06-27 10:40:46 +09:00
yupix
1c5d0cf536
feat: アンテナの編集画面のボタンにgapを追加 ( #14091 )
2024-06-26 10:25:18 +09:00
woxtu
634764e1a6
refactor(frontend): Remove unused directives ( #14085 )
2024-06-24 21:32:12 +09:00
anatawa12
0e5a52c678
fix: notRespondingSinceが実装される前に不通になったインスタンスが自動的に配信停止にならない ( #14059 )
...
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-23 10:59:43 +01:00
dakkar
3c3485e8a8
parse notRespondingSince
from redis instance cache
...
if we don't do this, we'll get a string, and `DeliverProcessorService`
will error out `i.notRespondingSince.getTime is not a function`
2024-06-23 10:57:05 +01:00
dakkar
4bcad17013
fix "detailed" component load
2024-06-22 22:17:32 +01:00
woxtu
b269c43168
Fix type annotations ( #14071 )
2024-06-23 01:00:12 +09:00
dakkar
e082cbe669
make same replacements to Sk*
2024-06-22 16:14:06 +01:00
dakkar
5461c040ba
move icon replacements to their own file
2024-06-22 15:53:36 +01:00
dakkar
5e3b21fd09
replaced last few ti-*
2024-06-22 15:53:36 +01:00
dakkar
fccfde8f2b
replaced many more ti-*
2024-06-22 15:53:36 +01:00
dakkar
f2c56f395e
replaced more ti-*
2024-06-22 15:53:36 +01:00
dakkar
138127a5b6
replaced ti-apps and a few more
2024-06-22 15:53:36 +01:00
dakkar
9f8873574c
replaced tool pencil bell refresh
2024-06-22 15:53:36 +01:00
dakkar
b675c66d70
replaced another bunch, and some fixes
2024-06-22 15:53:36 +01:00
dakkar
712682ea47
replaced ti-whirl
2024-06-22 15:53:36 +01:00
dakkar
df26b6501d
replaced a bunch of ti-*
2024-06-22 15:53:32 +01:00
dakkar
fc00c7401e
replaced ti-arrow-back-up ti-quote ti-send
2024-06-22 15:53:13 +01:00
dakkar
4910c1f030
replaced most ti-arrow*
2024-06-22 15:53:13 +01:00
dakkar
db0c17dd3e
replaced ti-movie
2024-06-22 15:53:13 +01:00
dakkar
3d917a4430
fix eye-closed → ti-eye-exclamation
...
we use eye-slash for sensitive, only in a few places we used
eye-closed and I think we shouldn't
2024-06-22 15:53:13 +01:00
dakkar
b34a8a9a69
replaced ti-clock
2024-06-22 15:53:13 +01:00
dakkar
acddf7e149
replaced ti-rocket ti-repeat ti-repeat-off
2024-06-22 15:53:13 +01:00
dakkar
172f9e7443
replaced ti-player-* and ti-volume-*
2024-06-22 15:53:13 +01:00
dakkar
d21d428d64
replaced ti-music
2024-06-22 15:53:13 +01:00
dakkar
0b72513ce5
replaced ti-external-link
2024-06-22 15:53:13 +01:00
dakkar
48d29fa1ae
replaced ti-hourglass-empty and ti-search
2024-06-22 15:53:13 +01:00
dakkar
a25f13cb67
replaced ti-leaf and ti-hash
2024-06-22 15:53:13 +01:00
dakkar
d6ba786169
replaced ti-asterisk and ti-mood-happy
2024-06-22 15:53:13 +01:00
dakkar
5a016778d4
fix an icon
2024-06-22 15:53:13 +01:00
dakkar
ad56e745c8
replaced ti-file*
...
and some simplification
2024-06-22 15:53:13 +01:00
dakkar
e1bf3e2fff
replaced ti-video
2024-06-22 15:53:13 +01:00
dakkar
834e449978
replaced ti-photo
2024-06-22 15:53:13 +01:00
dakkar
99d7ba8bbc
replaced ti-upload
2024-06-22 15:53:13 +01:00
dakkar
8f60c6d7e1
replaced ti-cloud
2024-06-22 15:53:13 +01:00
dakkar
e84844b4ae
replaced ti-id
2024-06-22 15:53:13 +01:00
dakkar
dfc5cbd5d7
replaced ti-trash
2024-06-22 15:53:13 +01:00
dakkar
f1bfe9602e
replaced ti-forms
2024-06-22 15:53:13 +01:00
dakkar
cf9e5d72e0
replaced ti-app-window
2024-06-22 15:53:13 +01:00
dakkar
20aff7dd74
replaced ti-folder-plus
2024-06-22 15:53:13 +01:00
dakkar
f28095ddeb
replaced ti-folder
2024-06-22 15:53:13 +01:00
dakkar
d4e1df7243
replaced ti-x
2024-06-22 15:53:13 +01:00
dakkar
bdffa579b8
replaced ti-help-circle
2024-06-22 15:53:13 +01:00
dakkar
cd3b8e6d8f
replaced ti-chevron-down
2024-06-22 15:53:13 +01:00
dakkar
fb618dc624
replaced ti-chevron-up
2024-06-22 15:53:13 +01:00
dakkar
232bbd20e3
replaced ti-copy
2024-06-22 15:53:13 +01:00
dakkar
582f4b01ce
replaced ti-cookie
2024-06-22 15:53:13 +01:00
dakkar
e1074c22ba
replaced ti-device-tv
2024-06-22 15:53:13 +01:00
dakkar
318e5ff0f9
replaced ti-minus
2024-06-22 15:53:13 +01:00
dakkar
180ba9f5df
replaced ti-plane-departure
2024-06-22 15:53:13 +01:00
dakkar
721b41a436
replaced ti-checklist
2024-06-22 15:53:13 +01:00
dakkar
5e465e222e
simplify the announcement icons
2024-06-22 15:53:13 +01:00
dakkar
d2b4b2fb94
replaced ti-info-circle
2024-06-22 15:53:13 +01:00
dakkar
5409440501
replaced ti-exclamation-circle and ti-user-exclamation
2024-06-22 15:53:13 +01:00
dakkar
527bbd036c
replaced ti-users
2024-06-22 15:53:13 +01:00
dakkar
84fd5822bc
remove our icon classes from a test file
2024-06-22 15:53:13 +01:00
dakkar
3f38f409f9
replaced ti-reload
2024-06-22 15:53:13 +01:00
dakkar
278916be58
replaced ti-alert-triangle with ph-warning-circle
2024-06-22 15:53:13 +01:00
dakkar
cb2734e9a6
factor out plugin call
...
this will make it easier to do per-file replacements
2024-06-22 15:53:12 +01:00
dakkar
7d74cf62c3
replaced ti-alert-triangle
2024-06-22 15:53:12 +01:00
dakkar
1b965dd866
replaced ti-lock
2024-06-22 15:53:12 +01:00
dakkar
e8684ba98f
replaced ti-eye-exclamation
2024-06-22 15:53:12 +01:00
dakkar
b1954d9898
replaced ti-eye-off
2024-06-22 15:53:12 +01:00
dakkar
8830c94591
replaced ti-eye
2024-06-22 15:53:12 +01:00
dakkar
e17f7b7297
replaced ti-star
2024-06-22 15:53:12 +01:00
dakkar
7eed0aec69
replaced ti-code
2024-06-22 15:53:12 +01:00
dakkar
2f4a9010c9
replaced ti-key
2024-06-22 15:53:12 +01:00
dakkar
bc0fbca65e
replaced ti-link
2024-06-22 15:53:12 +01:00
dakkar
65605683c7
replaced ti-settings
2024-06-22 15:53:12 +01:00
dakkar
e7b3a60698
replaced ti-arrow-left
2024-06-22 15:53:12 +01:00
dakkar
f8248853d1
replaced ti-heart
2024-06-22 15:53:12 +01:00
dakkar
b4e3217cc2
replaced ti-pin
2024-06-22 15:53:12 +01:00
dakkar
79df8774da
replaced ti-arrow-right
2024-06-22 15:53:12 +01:00
dakkar
01b9736c8c
stricter replacement rules
2024-06-22 15:53:12 +01:00
dakkar
78b21cecc4
replaced ti-pencil
2024-06-22 15:53:12 +01:00
dakkar
5ab3f601da
replaced ti-clock
2024-06-22 15:53:12 +01:00
dakkar
bdbcb55a81
replaced ti-home
2024-06-22 15:53:12 +01:00
dakkar
d83438dea2
replaced ti-confetti
2024-06-22 15:53:12 +01:00
dakkar
b149a67a4b
replaced ti-shield ti-shield-lock
2024-06-22 15:53:12 +01:00
dakkar
0b0b2e95da
replaced ti-device-floppy
2024-06-22 15:53:12 +01:00
dakkar
ad2412d3cd
replaced ti-check
2024-06-22 15:53:12 +01:00
dakkar
14fbac7ca5
replaced ti-dots
2024-06-22 15:53:12 +01:00
dakkar
b2054a674d
replaced ti-chevron-right ti-chevrons-right
2024-06-22 15:53:12 +01:00
dakkar
96ce65dc62
replaced ti-planet ti-world-x ti-world-search
2024-06-22 15:53:12 +01:00
dakkar
6f5099f699
replaced ti-plus
2024-06-22 15:53:12 +01:00
dakkar
cb124607ce
replaced ti-circle-x
2024-06-22 15:53:12 +01:00
dakkar
2258d84f08
replaced ti-download
2024-06-22 15:53:12 +01:00
dakkar
babe2f3fcf
replaced ti-terminal-2
2024-06-22 15:53:12 +01:00
zyoshoka
961cb6c5ee
fix(backend): fix creating reactions bugs ( #13901 )
...
* fix(backend): add fallback for empty string when creating reaction
* fix(backend): prohibit reactions to Renote
* test(backend): add some tests for `notes/reactions/create` endpoint
* Update CHANGELOG.md
* lint
* Update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 19:49:38 +09:00
woxtu
00b213373b
Remove @types/node-fetch ( #13948 )
2024-06-22 19:46:29 +09:00
Kisaragi
9368eb3038
refactor: say bye to the weird groupBy friends ( #13975 )
...
* refactor(frontend): say bye to the weird groupBy friends
* refactor(backend): say bye to the weird groupBy friends
2024-06-22 19:40:55 +09:00
かっこかり
7c22a64b8c
fix(backend): 自分以外のクリップ内のノート個数が見えるのを修正 ( #14065 )
...
* fix(backend): 自分以外のクリップ内のノート個数が見えることがあるのを修正
* Update Changelog
* fix
2024-06-22 16:52:27 +09:00
かっこかり
bf403aa656
fix(frontend): ベースロールを編集してもUI上では変更が反映されない問題を修正 ( #13995 )
...
* fix(frontend): ベースロールを変更してもUI上では変更が反映されない問題を修正
* Update CHANGELOG.md
2024-06-22 15:35:54 +09:00
yupix
b50eb511b0
refactor: api/*/update系の必須キーを最低限に ( #13824 )
...
* refactor: clips/updateの必須キーをclipIdのみに
* refactor: admin/roles/update の必須キーをroleIdのみに
* feat: pages/update の必須キーをpageIdのみに
* refactor: gallery/posts/update の必須キーをpostidのみに
* feat: misskey-jsの型を更新
* feat: i/webhooks/updateの必須キーをwebhookIdのみに
* feat: admin/ad/updateの必須キーをidのみに
* feat: misskey-jsの型を更新
* chore: update CHANGELOG.md
* docs: update CHANGELOG.md
* fix: secretが更新できなくなる場合がある
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
* Update packages/backend/src/server/api/endpoints/gallery/posts/update.ts
---------
Co-authored-by: zyoshoka <107108195+zyoshoka@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 14:52:27 +09:00
Kisaragi
ac12ab8629
fix(backend): フィードのノートのMFMはHTMLにレンダーしてから返す ( #14006 )
...
* fix(backend): フィードのノートのMFMはHTMLにレンダーしてから返す (test wip)
* chore: beforeEachを使う?
* fix: プレーンテキストにフォールバックしてMFMが含まれていないか調べる方針を実装
* fix: application/jsonだとパースされるのでその作用をキャンセル
* build: fix lint error
* docs: update CHANGELOG.md
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 12:51:02 +09:00
ぬるきゃっと
ef205fb60e
enhance(frontend): WidgetInstanceInfo.vue と WidgetProfile.vue のスタイル調整 ( #14028 )
...
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 WidgetInstanceInfo.vue and WidgetProfile.vue
* 🎨 home.vue
2024-06-22 12:46:30 +09:00
かっこかり
7e21497edc
fix(frontend): リバーシ開始時の自動投稿のURLが正しくない場合があるのを修正 ( #14045 )
...
* fix(frontend): リバーシ開始時の自動投稿のURLが正しくない場合があるのを修正
* ✌️
2024-06-22 12:45:37 +09:00
anatawa12
1e78ef1cb8
fix: notRespondingSinceが実装される前に不通になったインスタンスが自動的に配信停止にならない ( #14059 )
...
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-22 12:44:01 +09:00
zyoshoka
8a9de081f1
fix(backend): fallback if sinceId
is older than the oldest in cache when using FTT ( #14061 )
...
* fix(backend): fallback if `sinceId` is older than the oldest in cache when using FTT
* Update CHANGELOG.md
* chore: fix description of test
2024-06-22 12:43:03 +09:00
woxtu
4d2eddec2e
Replace with vue/no-setup-props-reactivity-loss
rule ( #14062 )
2024-06-22 12:40:00 +09:00
dakkar
c57931d408
merge: ugly work-around to prevent plugins from breaking timelines ( !558 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/558
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-06-21 14:39:26 +00:00
dakkar
385ecc30a3
don't await
in <setup>
...
`defineAsyncComponent` exists for exactly this purpose…
2024-06-21 11:41:08 +01:00
dakkar
513a8e5de4
select note component in <setup>
...
this makes our templates much more similar to upstream's, making
merges simpler
changing note design is already marked as needing a reload, so having
non-reactive code that selects the note component is not a problem
2024-06-21 11:17:11 +01:00
zyoshoka
a9012d3d0c
test(frontend): fix component error in MkChart
story ( #14056 )
2024-06-21 17:29:37 +09:00
woxtu
2c84d06a66
Fix type checking ( #14052 )
2024-06-21 13:48:04 +09:00
syuilo
e88f08ad7d
refactor
2024-06-21 13:31:02 +09:00
syuilo
1d6ccd9781
remove unused files
2024-06-21 13:21:27 +09:00
syuilo
811ffbf3a4
remove unused file
2024-06-21 13:18:19 +09:00
syuilo
bf33382082
refactor(backend): remove unnecessary isNotNull sugar
2024-06-21 13:03:51 +09:00
syuilo
1df90cef4c
update typescript
2024-06-21 13:03:00 +09:00
dakkar
d6a1db1e7b
ugly work-around to prevent plugins from breaking timelines
...
as the comment says, this is a complicated interaction that must be
fixed upstream (I'm not going to fork aiscript for this!)
but at least this stops errors in plugins from completely breaking
Sharkey's frontend
2024-06-20 10:23:29 +01:00
woxtu
b683d79f8b
Fix type checking ( #14047 )
2024-06-20 16:24:10 +09:00
dakkar
6d1b1df1aa
cache-bursting for stylesheets and fonts
...
adding `?version=…` makes sure browsers get the latest files, and it
looks like they honour the caching headers we send back
2024-06-19 17:04:49 +01:00
woxtu
77ae69355c
Enable to iterate over DOM collections ( #14040 )
2024-06-19 12:19:38 +09:00
KevinWh0
da63519854
add .js to import in general.vue
2024-06-18 15:45:00 +01:00
KevinWh0
c71b74c2a0
remove $i check from attemptShowNotificationDot
2024-06-18 15:45:00 +01:00
KevinWh0
72c8391208
change notificationDotNotWorkingAdvice wording
2024-06-18 15:45:00 +01:00
KevinWh0
a3ff0510fb
added docs for how to enable it
2024-06-18 15:45:00 +01:00
KevinWh0
88eb1a0c53
fixes & add button to see if notification dot works
2024-06-18 15:44:58 +01:00
dakkar
16ecc2e406
merge: Revert "fix: start only one instance of ChartManagementService scheduled job" ( !555 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/555
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-06-18 14:26:51 +00:00
dakkar
91cd995fb2
Revert "fix: start only one instance of ChartManagementService scheduled job"
...
This reverts commit 2532fea702
.
2024-06-18 15:20:09 +01:00
woxtu
f37d684fab
Add missing styles ( #14031 )
2024-06-18 19:46:20 +09:00
Ryu jongheon
d0ee0203e1
Fix(backend): Limit antenna/webhook/list to exact amount ( #14036 )
...
... not +1
* Update antennas/clips e2e test
2024-06-18 12:18:04 +09:00
Sugar
be5cda6f6f
add fade to animated mfm tags
2024-06-17 05:36:10 +02:00
dakkar
4c06f9a6e2
followmouse
should be gated by "play animation" button
2024-06-15 13:45:27 +01:00
dakkar
b525c5887f
add copyright text to all our files
2024-06-15 11:36:55 +01:00
zyoshoka
379ce0145b
fix(frontend): fix time on MkChart
's story ( #13958 )
2024-06-15 16:35:41 +09:00
zyoshoka
d4e2be68ee
fix(frontend): chart in MkInstanceCardMini
is no longer displayed ( #13932 )
...
* fix(frontend): chart in `MkInstanceCardMini` is no longer displayed
* Update CHANGELOG.md
* test: add `MkInstanceCardMini` story
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-15 10:32:51 +09:00
Acid Chicken
1a82a41f92
refactor(backend): get column names from metadata ( #13943 )
...
* ci: enable
* chore: stop when generated column found
* chore: get column names from metadata
* ci: disable
2024-06-15 10:28:57 +09:00
anatawa12
220e112c83
fix rate limit check never ends ( #13994 )
2024-06-15 08:42:13 +09:00
dakkar
d27965d8b3
remove duplicate switches
...
I got confused in the last merge from `develop`
2024-06-14 11:40:22 +01:00
dakkar
fdd9df8ae9
Merge branch 'develop' into future-2024-05-31
2024-06-14 11:19:13 +01:00
dakkar
a22450d4f3
merge: feat: add an option to collapse replies ( !545 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/545
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-06-14 10:13:59 +00:00
dakkar
7c6312833f
fix "react" button style in SkNoteDetailed
...
thanks fEmber for noticing!
2024-06-13 14:17:04 +01:00
dakkar
26975419af
more lints
2024-06-13 09:52:48 +01:00
dakkar
6601e95e67
types
2024-06-13 09:24:56 +01:00
dakkar
599bc708de
lints
2024-06-13 09:24:36 +01:00
dakkar
ed8b1b8f07
keep renoteCollapsed as it was before adding reply collapse
2024-06-13 10:13:46 +02:00
dakkar
b2cbd507fe
Merge branch 'develop' into future-2024-05-31
2024-06-13 09:06:24 +01:00
dakkar
853058e78d
merge: tweak the rate limit for notes/create
and other improvements ( !548 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/548
Closes #467 and #468
Approved-by: fEmber <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-06-13 07:58:28 +00:00
dakkar
fef64e9c69
merge: Choosing search engines for search mfm ( !547 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/547
Approved-by: Luna <her@mint.lgbt>
Approved-by: Marie <marie@kaifa.ch>
2024-06-13 07:58:06 +00:00
Kisaragi
dc3629e732
feat(backend): report Retry-After
if client hit rate limit ( #13949 )
...
* feat(backend): report `Retry-After` if client hit rate limit
* refactor(backend): fix lint error
2024-06-13 10:56:26 +09:00
syuilo
c73d739bd6
node 22 support
2024-06-13 10:40:20 +09:00
sirsegv
1616cb533e
Fix json module imports for node 22 ( #13875 )
2024-06-13 10:18:01 +09:00
dakkar
73323a70a3
use configured boost visibility, instead of note's
2024-06-12 17:51:35 +01:00
dakkar
935cb73c0b
more robust "only one renote at a time" logic
...
this blocks the button as well, not just the hotkey
2024-06-12 17:49:13 +01:00
dakkar
f98229d3e0
semicolons
2024-06-12 17:47:34 +01:00
dakkar
58c77c4d5c
fix accesses to canRenote
2024-06-12 17:47:25 +01:00
dakkar
5c311e8a28
tweak the rate limit for notes/create
...
while fixing #467 #468 , we changed the rate limit from 300/hour to
5/minute
some people felt it was too low: they often boost notes in quick
succession
so here's a different approach: back to 300/hour, but not more than
1/second; this is the same settings that `notes/delete` has, BTW
2024-06-12 17:06:33 +01:00
KevinWh0
d53df1c5d2
undid weird / in search engine map
2024-06-12 15:00:12 +02:00
KevinWh0
62f54713bc
fixing some things
2024-06-12 14:46:20 +02:00
KevinWh0
c87ed51311
made it so you can pick a search engine
2024-06-12 13:35:37 +02:00
Kisaragi
ff3a38a7f5
fix(frontend): 追加情報のラベルを投稿者のサーバーの絵文字で表示する ( #13968 )
...
* fix(frontend): 追加情報のラベルを投稿者のサーバーの絵文字で表示する
* docs: update changelog
2024-06-12 10:52:22 +09:00
Sugar
a061c6c2d5
reduce margin-top for collapsed in replies to in small containers
2024-06-11 20:33:22 +02:00
Sugar
c149734fba
avoid renoteCollapsed dependency in inReplyToCollapsed
2024-06-11 19:57:31 +02:00
Sugar
460e7f05ab
correct collapsed in reply to line alignment with small screen sizes
2024-06-11 17:24:45 +02:00
Sugar
9ce2c8c081
include usernames in collapsed notes replied to
2024-06-11 17:19:24 +02:00
dakkar
fe0d95b277
remove duplicate settings switch
2024-06-11 15:48:25 +01:00
Sugar
c808147292
replace reply with inReplyTo in in-reply-to collapse code
2024-06-11 16:28:09 +02:00
Sugar
c9d0b81555
feat: add an option to collapse replies
2024-06-11 15:25:43 +02:00
Marie
8f3549b494
merge: fix #520 , render usernames containing custom emoji in welcome toast properly ( !541 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/541
Closes #520
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-06-09 21:02:58 +00:00
dakkar
6060fdcae7
merge: celebrate our testers - fixes #552 ( !543 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/543
Closes #552
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Tess K <me@thvxl.se>
2024-06-09 15:23:32 +00:00
tess
e7b87c0269
Pass renderMfm as true to wrap welcome back toast in Mfm
2024-06-09 16:21:12 +02:00
tess
ce197bc2e6
add ability to conditionally wrap toast message in Mfm tag
2024-06-09 16:19:56 +02:00
Tess K
df333d1855
merge: Add tess to contributor list ( !542 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/542
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-06-09 12:55:42 +00:00
dakkar
2768245bc7
fix link to "all contributors" graphs
2024-06-09 10:11:54 +01:00
dakkar
450b2abdae
add section for testers in about page
2024-06-09 10:11:40 +01:00
dakkar
0b39869bdc
merge: better block display for <bdi>
elements - fixes #550 ( !538 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/538
Closes #550
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Tess K <me@thvxl.se>
2024-06-09 08:50:22 +00:00
tess
5bbdd07c95
Add tess to contributor list
2024-06-09 03:46:08 +02:00
tess
c8535b5d26
MkToast Mfm plain prop should be static
2024-06-09 03:34:11 +02:00
tess
3bfff3509c
fix custom emoji in welcome message
2024-06-09 03:20:32 +02:00
Marie
4a9260a432
upd: seperate H2/H3 into own case
2024-06-08 18:53:42 +00:00
Marie
0c3690a8ba
upd: bold some Header tags
2024-06-08 18:00:29 +00:00
dakkar
e7fcdd47e5
another semicolon
2024-06-08 17:34:48 +01:00
dakkar
cc6b9f4cb0
spaces
2024-06-08 17:34:14 +01:00
dakkar
f64e6e8646
semicolons
2024-06-08 17:33:15 +01:00
dakkar
c0f9e44712
fix accesses to canRenote
2024-06-08 17:30:56 +01:00
dakkar
11af7e6587
fix indents
2024-06-08 16:57:17 +01:00
dakkar
5dc8c2827c
Merge branch 'develop' into future-2024-05-31
2024-06-08 16:45:53 +01:00
zyoshoka
9849aab402
test( #10336 ): add components/MkC.*
stories ( #13830 )
...
* test(storybook): add `components/MkC.*` stories
* test(storybook): add some tests
* test: add sleep
* test: comment-out flaky test
* test(storybook): add test for `MkChannelFollowButton`
* chore(storybook): tweak sleep duration in `MkChannelFollowButton` story test
* fix(chromatic): add delay to `MkChannelList`
* chore: replace `mswDecorator` with `mswLoader`
* fix(storybook): tweak some parameters
* chore: serve static files
* fix(chromatic): add delay to `MkCwButton`
* chore: delete logging for debug
* fix: add right click in `MkContextMenu` play
* refactor: remove unused imports
2024-06-08 18:00:54 +09:00
おさむのひと
61fae45390
feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする ( #13758 )
...
* feat: 通報を受けた際にメールまたはWebhookで通知を送出出来るようにする
* モデログに対応&エンドポイントを単一オブジェクトでのサポートに変更(API経由で大量に作るシチュエーションもないと思うので)
* fix spdx
* fix migration
* fix migration
* fix models
* add e2e webhook
* tweak
* fix modlog
* fix bugs
* add tests and fix bugs
* add tests and fix bugs
* add tests
* fix path
* regenerate locale
* 混入除去
* 混入除去
* add abuseReportResolved
* fix pnpm-lock.yaml
* add abuseReportResolved test
* fix bugs
* fix ui
* add tests
* fix CHANGELOG.md
* add tests
* add RoleService.getModeratorIds tests
* WebhookServiceをUserとSystemに分割
* fix CHANGELOG.md
* fix test
* insertOneを使う用に
* fix
* regenerate locales
* revert version
* separate webhook job queue
* fix
* 🎨
* Update QueueProcessorService.ts
---------
Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-06-08 15:34:19 +09:00
Porlam Nicla
c39de769ca
配信停止したインスタンス一覧が見れなくなる問題を修正 ( #13945 )
...
* 配信停止したインスタンス一覧が見れなくなる問題を修正
* Update CHANGELOG.md
2024-06-07 22:11:13 +01:00
dakkar
079abfd713
rate limit note/reply/boost creation more tightly
...
5/minute is the same as 300/hour on average, and still high enough
that it shouldn't be a problem for most people
2024-06-07 15:10:16 +01:00
dakkar
388926775e
I meant finally
, not then
, thanks fEmber
2024-06-07 14:47:16 +01:00
dakkar
cb43994841
only allow a single boost via hotkey - fixes #467 #468
...
As usual, have to write the same thing four times ☹
The parentheses around `q` tell the hotkey/keymap code to ignore
auto-repeat events (which works fine in Chrome but not in Firefox, I
reported the bug https://bugzilla.mozilla.org/show_bug.cgi?id=1900397
)
In addition, I've added a guard variable that is true while calling
the backend to boost/renote, and false otherwise. This way, even in
Firefox we don't spam-boost. Unboosting is still *only with the
mouse*, I have not added that functionality.
2024-06-07 11:40:44 +01:00
dakkar
43c0ffe7f8
better block display for <bdi>
elements
...
We use MfM in all sorts of places, and only some of them are actual
blocks. We can now tell the `Mfm` component to make the top-level
`<bdi>` a block when we need to (mostly note bodies, user
descriptions, announcements) and leave it inline in all other places.
This should still rendener inline rtl content embedded in ltr text in
a sensible way, while providing right-alignment for fully rtl blocks.
2024-06-07 11:18:25 +01:00
Porlam Nicla
e0cf5b2402
配信停止したインスタンス一覧が見れなくなる問題を修正 ( #13945 )
...
* 配信停止したインスタンス一覧が見れなくなる問題を修正
* Update CHANGELOG.md
2024-06-07 14:46:46 +09:00
syuilo
8592716139
enhance(backend): improve sentry integration
2024-06-07 13:15:37 +09:00
taichan
00157864e9
fix(backend): チャート生成時にinstance.isSuspendedが読まれてしまう問題の修正 ( #13951 )
...
* fix(backend): use sustensionState instead of isSuspended
* Update CHANGELOG.md
2024-06-07 09:00:01 +09:00
syuilo
8f833d742f
enhance(backend): improve sentry integration
2024-06-06 11:51:31 +09:00
syuilo
d55e638a23
lint fixes
2024-06-06 11:40:11 +09:00
syuilo
a697a7f97b
enhance(backend): improve sentry integration
2024-06-06 11:38:34 +09:00
syuilo
ab69e113f4
enhance(backend): improve sentry integration
2024-06-06 11:20:54 +09:00
syuilo
65d19279a2
fix
2024-06-06 10:11:43 +09:00
syuilo
dbf9e1194b
refactor(backend): remove unused logger option
2024-06-06 10:01:50 +09:00
syuilo
d4a8c63264
enhance(backend): sentry integration for job queues
2024-06-06 09:32:04 +09:00
かっこかり
43cccaaee9
fix
2024-06-04 13:15:35 +09:00
かっこかり
27ac3d795e
Update about-misskey.vue
2024-06-04 13:14:37 +09:00
Marie
b2088e60b7
merge: use the current resolver for quotes - #524 ( !536 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/536
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
Approved-by: Marie <marie@kaifa.ch>
2024-06-03 16:54:51 +00:00
Amelia Yukii
23b1c29a0b
merge: allow setting separate timeout / max size for imports - fixes #479 ( !519 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/519
Closes #479
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
2024-06-03 16:29:19 +00:00
dakkar
082e1d1afb
allow setting separate timeout / max size for imports - fixes #479
2024-06-03 16:29:19 +00:00
Amelia Yukii
9520a14cb9
merge: avoid await
at top-level in setup - fixes frontend tests ( !534 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/534
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
2024-06-03 16:28:25 +00:00
dakkar
92cd771e0f
avoid await
at top-level in setup - fixes frontend tests
2024-06-03 16:28:25 +00:00
Acid Chicken
2b8056a852
fix(backend): use insertOne insteadof insert/findOneOrFail combination ( #13908 )
...
* fix(backend): use insertOne insteadof insert/findOneOrFail combination
* fix: typo
* fix(backend): inherit mainAlias?
* refactor(backend): use extend
* fix(backend): invalid entityTarget
* fix(backend): fake where
* chore: debug
* chore: debug
* test: log
* fix(backend): column names
* fix(backend): remove dummy from
* revert: log
* fix(backend): position
* fix(backend): automatic aliasing
* chore(backend): alias
* chore(backend): remove from
* fix(backend): type
* fix(backend): avoid pure name
* test(backend): fix type
* chore(backend): use cte
* fix(backend): avoid useless alias
* fix(backend): fix typo
* fix(backend): __disambiguation__
* fix(backend): quote
* chore(backend): t
* chore(backend): accessible
* chore(backend): concrete returning
* fix(backend): quote
* chore: log more
* chore: log metadata
* chore(backend): use raw
* fix(backend): returning column name
* fix(backend): transform
* build(backend): wanna logging
* build(backend): transform empty
* build(backend): build alias
* build(backend): restore name
* chore: return entity
* fix: test case
* test(backend): 204
* chore(backend): log sql
* chore(backend): assert user joined
* fix(backend): typo
* chore(backend): log long sql
* chore(backend): log join
* chore(backend): log join depth null
* chore(backend): joinAttributes
* chore(backend): override createJoinExpression
* chore: join log
* fix(backend): escape
* test(backend): log log
* chore(backend): join gonna success?
* chore(backend): relations
* chore(backend): undefined
* chore(backend): target
* chore(backend): remove log
* chore(backend): log chart update
* chore(backend): log columns
* chore(backend): check hasMetadata
* chore(backend): unshift id when not included
* chore(backend): missing select
* chore(backend): remove debug code
2024-06-01 11:16:44 +09:00
Marie
81ed739380
fix: button saying Misskey instead of Sharkey
2024-05-31 21:18:35 +00:00
dakkar
e818c56faa
merge: Feature/favicon notification dot ( !474 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/474
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Luna <her@mint.lgbt>
Approved-by: Marie <marie@kaifa.ch>
2024-05-31 19:03:32 +00:00
dakkar
928f65be72
merge: style: automatically detect RTL on all MFM content ( !482 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/482
Closes #356
Approved-by: Tess K <me@thvxl.se>
Approved-by: dakkar <dakkar@thenautilus.net>
2024-05-31 18:42:38 +00:00
Marie
886948769e
merge: fix custom emoji pagination when searching - fixes #490 ( !489 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/489
Closes #490
Approved-by: fEmber <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-05-31 18:39:01 +00:00
Marie
11bd8e9571
merge: escape \ character in sqlLikeEscape ( !529 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/529
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-31 18:38:04 +00:00
dakkar
3f76cfe9a6
Merge tag '2024.5.0' into future-2024-05-31
2024-05-31 19:34:56 +01:00
Marie
86ccbd9487
merge: Fix/fixing mastodon api search mfm ( !532 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/532
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-31 18:32:51 +00:00
dakkar
349856bbac
fix more linting
2024-05-31 15:56:22 +01:00
dakkar
38ff7fa3e5
*probably* fix FederationChart re: suspended instances
...
this is a misskey bug, they'll probably fix it soon, hopefully the
same way
2024-05-31 13:31:49 +01:00
github-actions[bot]
6078081c33
[skip ci] Release: 2024.5.0
2024-05-31 12:24:53 +00:00
dakkar
8c301de790
lint frontend
2024-05-31 13:24:00 +01:00
github-actions[bot]
a59aa20be8
Bump version to 2024.5.0-rc.13
2024-05-31 12:18:52 +00:00
syuilo
61eec93f4e
Revert "2024.5.0"
...
This reverts commit 27d1b7e615
.
2024-05-31 21:16:35 +09:00
dakkar
43d15506aa
add sentry options to env overrides
2024-05-31 13:10:02 +01:00
syuilo
27d1b7e615
2024.5.0
2024-05-31 21:09:19 +09:00
github-actions[bot]
316d192bc0
Bump version to 2024.5.0-rc.12
2024-05-31 12:05:47 +00:00
dakkar
e045652c80
lint config.ts
2024-05-31 13:00:59 +01:00
dakkar
1c2bb90ac5
fix types in my test
2024-05-31 12:59:32 +01:00
dakkar
bf710428eb
various fixes after the merge
2024-05-31 12:55:53 +01:00
dakkar
f8c95ea86a
rebuild misskey-js
2024-05-31 12:42:40 +01:00
dakkar
43bd8ace96
replace icons
2024-05-31 12:41:41 +01:00
dakkar
326b2c254a
copy upstream NoteCreateService changes to NoteEditService
2024-05-31 12:32:31 +01:00
dakkar
3372e0ffe1
Merge remote-tracking branch 'misskey/release/2024.5.0' into future
2024-05-31 12:26:07 +01:00
github-actions[bot]
46164f879b
Bump version to 2024.5.0-rc.11
2024-05-31 11:20:13 +00:00
github-actions[bot]
374c8791d7
Bump version to 2024.5.0-rc.10
2024-05-31 11:13:42 +00:00
syuilo
e8f523f00a
Merge branch 'develop' into release/2024.5.0
2024-05-31 20:11:55 +09:00
dakkar
7b630b48b5
Merge branch 'develop' into future
2024-05-31 11:43:09 +01:00
dakkar
0a9697b405
merge: correcty load/save withBots
- fixes #528 ( !522 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/522
Closes #528
Approved-by: Marie <marie@kaifa.ch>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-05-31 10:38:27 +00:00
dakkar
11aac8253d
merge: look inside url
when checking activity origin - #512 ( !521 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/521
Closes #512
Approved-by: Marie <marie@kaifa.ch>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-05-31 10:37:54 +00:00
dakkar
ad8d916775
minimal fixes, thanks tests
2024-05-31 11:36:47 +01:00
dakkar
4f346ebe0c
merge: fix types in config.ts
( !520 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/520
Approved-by: Marie <marie@kaifa.ch>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-05-31 10:36:20 +00:00
syuilo
030082f756
🎨
2024-05-31 19:35:27 +09:00
dakkar
f412a074ff
misskey-js update after our changes
2024-05-31 11:25:58 +01:00
dakkar
4ddee7b01e
Merge branch 'develop' into future
2024-05-31 11:24:00 +01:00
KevinWh0
1656c02536
renamed toMastoHtml to toMastoApiHtml to clear up what it does
2024-05-31 12:21:25 +02:00
KevinWh0
145c4ba132
fixed the search url
2024-05-31 12:19:18 +02:00
github-actions[bot]
dc55adbaf7
Bump version to 2024.5.0-rc.9
2024-05-31 07:06:41 +00:00
syuilo
90ba1ca1f9
Merge branch 'develop' into release/2024.5.0
2024-05-31 16:06:00 +09:00
zyoshoka
514a65e453
perf(backend): avoid N+1 selects from user
table when packing many entities ( #13911 )
...
* perf(backend): avoid N+1 selects from `user` table when packing many entities
* perf(backend): use `packMany` instead of mapping to `pack`
2024-05-31 15:32:42 +09:00
syuilo
a3468fd05b
Merge branch 'develop' into release/2024.5.0
2024-05-31 14:59:32 +09:00
syuilo
97be1a53ad
Update 1717117195275-inquiryUrl.js
2024-05-31 14:59:02 +09:00
github-actions[bot]
1e007b63aa
Bump version to 2024.5.0-rc.8
2024-05-31 04:38:45 +00:00
syuilo
a0c596b030
Merge branch 'develop' into release/2024.5.0
2024-05-31 13:28:25 +09:00
syuilo
eaa85f5aa3
fix test
2024-05-31 13:28:11 +09:00
syuilo
dfeaa1145b
Merge branch 'develop' into release/2024.5.0
2024-05-31 13:19:49 +09:00
syuilo
5b8f8e7087
fix(backend): fix backward compatibility of antenna
2024-05-31 11:24:17 +09:00
syuilo
be11fd7508
enhance: サーバーのお問い合わせ先URLを設定できるように
2024-05-31 10:12:23 +09:00
syuilo
ac4a001e9f
fix code style
2024-05-31 10:11:11 +09:00
Marie
9bde071f42
merge: feat: send edit events to servers that interacted ( !515 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/515
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
2024-05-30 19:16:10 +00:00
Amelia Yukii
55fc2879f3
merge: set the correct "marked an NSFW" when loading admin-user ( !483 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/483
Approved-by: Marie <marie@kaifa.ch>
Approved-by: fEmber <acomputerdog@gmail.com>
2024-05-30 14:22:00 +00:00
dakkar
3050dcbef7
set the correct "marked an NSFW" when loading admin-user
2024-05-30 14:22:00 +00:00
Sugar
189c26aa25
escape \ character in sqlLikeEscape
2024-05-30 16:01:29 +02:00
fEmber
da764d3541
merge: fix: start only one instance of ChartManagementService scheduled job ( !514 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/514
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-30 13:18:44 +00:00
fEmber
2532fea702
fix: start only one instance of ChartManagementService scheduled job
2024-05-30 13:18:44 +00:00
fEmber
d0be6ca332
merge: fix: don't create duplicate workers when clustering is disabled ( !508 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/508
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-30 13:17:52 +00:00
fEmber
cebad801e2
fix: don't create duplicate workers when clustering is disabled
2024-05-30 13:17:51 +00:00
Marie
d7bd112b37
fix incorrect variable name
2024-05-30 13:03:54 +00:00
Marie
981975404d
Fix Visiblity issue
2024-05-30 12:08:30 +00:00
dakkar
38d98e5048
nicer type for alwaysStrings
, thanks Marie
2024-05-30 11:29:31 +01:00
dakkar
dc0bd3c2ee
merge: feat: allow using wildcards in antenna ( !114 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/114
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Leah <kevinlukej@gmail.com>
2024-05-30 09:14:21 +00:00
KanariKanaru
24d4124ffc
fix(frontend): ノートにテキストがなくてもファイルが5つ以上あるときは折りたたむように ( #13907 )
...
* fix: ノートにテキストがなくてもファイルが5つ以上あるときは折りたたむように
* 冗長な記述を修正
* Update CHANGELOG.md
2024-05-30 17:36:58 +09:00
zyoshoka
eaadd643eb
chore(misskey-js): fix repository
and add license
in package.json
( #13902 )
2024-05-29 20:57:48 +09:00
Kisaragi
cf670e8a3d
refactor(backend): avoid as any
on CustomEmojiService.ts ( #13903 )
2024-05-29 07:12:50 +09:00
Kisaragi
e57ce4fa0f
chore(backend): rename local variable ( #13904 )
...
much -> matched
2024-05-29 07:12:20 +09:00
Kisaragi
44cafbb9f2
refactor: avoid as any[]
on FetchInstanceMetadataService.ts ( #13905 )
...
* refactor: avoid `as any[]` on FetchInstanceMetadataService.ts
* apply suggestion
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-29 07:11:29 +09:00
github-actions[bot]
f75e46752e
Bump version to 2024.5.0-rc.7
2024-05-28 09:18:21 +00:00
github-actions[bot]
244adef70e
Bump version to 2024.5.0-rc.6
2024-05-28 09:18:05 +00:00
syuilo
e2eb7e8ca9
Merge branch 'develop' into release/2024.5.0
2024-05-28 18:17:39 +09:00
syuilo
80f3cb96b0
feat: sentry integration ( #13897 )
...
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* Update ApiCallService.ts
* Update config.ts
2024-05-28 17:06:33 +09:00
tamaina
89b27d8587
fix(federation): InboxにきたCreate, AnnounceのobjectがBearcaps urlだった際はスキップするように ( #13610 )
...
* fix(federation): AnnounceのobjectがLike出なかったらキューにためない
Fix https://github.com/misskey-dev/misskey/issues/13552
* revert
* better reason handlings
* result
* improve announce handling
* skip bearcaps
* also announce
2024-05-28 14:36:06 +09:00
github-actions[bot]
4704dfe061
Bump version to 2024.5.0-beta.5
2024-05-27 12:00:25 +00:00
syuilo
d3b969306c
Merge branch 'develop' into release/2024.5.0
2024-05-27 20:55:49 +09:00
anatawa12
4579be0f54
新着ノートをサウンドで通知する機能をdeck UIに追加 ( #13867 )
...
* feat(deck-ui): implement note notification
* chore: remove notify in antenna
* docs(changelog): 新着ノートをサウンドで通知する機能をdeck UIに追加
* fix: type error in test
* lint: key order
* fix: remove notify column
* test: remove test for notify
* chore: make sound selectable
* fix: add license header
* fix: add license header again
* Unnecessary await
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
* ファイルを選択してください -> ファイルが選択されていません
* fix: i18n忘れ
* fix: i18n忘れ
* pleaseSelectFile > fileNotSelected
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
2024-05-27 20:54:53 +09:00
anatawa12
a7a8dc4dbb
もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように ( #13879 )
...
* feat(backend): mark an file as sensitive if the file was newly federated as sensitive
* docs(changelog): もともとセンシティブではないと連合されていたファイルがセンシティブとして連合された場合にセンシティブとしてそのファイルを扱うように
* fix: change way to update federated image
* Update packages/backend/src/core/DriveService.ts
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
* update isSensitive of existing record object
---------
Co-authored-by: Sayamame-beans <61457993+Sayamame-beans@users.noreply.github.com>
2024-05-27 20:12:25 +09:00
github-actions[bot]
e50107792c
Bump version to 2024.5.0-beta.4
2024-05-27 08:37:07 +00:00
syuilo
579b88adc7
Merge branch 'develop' into release/2024.5.0
2024-05-27 17:28:08 +09:00
github-actions[bot]
140df4b5e0
Bump version to 2024.5.0-beta.3
2024-05-27 08:27:39 +00:00
Sayamame-beans
6af9492ea5
Quick action implement ( #13878 )
...
* enhance(frontend): quick action for file admin-lookup
* docs(changelog): update changelog
* enhance(frontend): quick action for general admin-lookup, remove unimplemented note, instance admin-lookup
* docs(changelog): update changelog
* chore: fix lint
2024-05-27 17:21:05 +09:00
かっこかり
d013e4516d
enhance(frontend): お気に入りチャンネルをキャッシュするように ( #13881 )
2024-05-27 17:19:09 +09:00
かっこかり
805a11aadb
enhance(backend): プロフィールのリンク検証にtry-catchを追加 ( #13882 )
...
* enhance(backend): プロフィールのリンク検証にtry-catchを追加
* ✌️
2024-05-27 17:18:12 +09:00
かっこかり
1b81ca4563
enhance(frontend): 「見たことのあるリノートを省略して表示」の名称を変更 ( #13883 )
...
* enhance(frontend): 「見たことのあるリノートを省略して表示」の名称を変更
* ひとつだけcaptionが入ってるやつが真ん中にいると不格好だったので場所変更
2024-05-27 17:16:47 +09:00
かっこかり
1df8ea824e
fix(backend): /@
にアクセスするとサーバーエラーが発生する問題を修正 ( #13884 )
2024-05-27 17:15:42 +09:00
かっこかり
3ffbf6296f
feat: 個別のお知らせにリンクで飛べるように ( #13885 )
...
* feat(announcement): 個別のお知らせにリンクで飛べるように (MisskeyIO#639)
(cherry picked from commit f6bf7f992a78e54d86a4701dbd1e4fda7ef4eb27)
* fix
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* fix
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
* 一覧ページではお知らせpanel全体を押せるように
* お知らせバーは個別ページに飛ばすように
* Update Changelog
* spdx
* attempt to fox test
* remove unnecessary thong
* `announcement` → `announcements/show`
* リンクを押せる場所をタイトルと日付部分のみに変更
---------
Co-authored-by: まっちゃとーにゅ <17376330+u1-liquid@users.noreply.github.com>
2024-05-27 17:15:11 +09:00
dakkar
c42d61f69b
put back button to delete all files for a user - fixes #535
2024-05-24 20:47:10 +00:00
dakkar
dbe1c5d055
merge: allow custom oneko image via themes - fixes #472 ( !478 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/478
Closes #472
Approved-by: Luna <her@mint.lgbt>
Approved-by: Leah <kevinlukej@gmail.com>
2024-05-24 09:50:42 +00:00
Amelia Yukii
a9b1affdf0
merge: more timeline filters - #228 ( !455 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/455
Approved-by: fEmber <acomputerdog@gmail.com>
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
2024-05-23 21:56:28 +00:00
dakkar
d27ce442ea
more timeline filters - #228
2024-05-23 21:56:28 +00:00
Leah
f9a7cd0daa
Ported firefish crop and fade mfm
2024-05-23 21:40:25 +00:00
Leah
4c4b431248
Ported cutiekeys followmouse mfm
2024-05-23 18:08:31 +00:00
かっこかり
e0b47999fa
fix(backend): read:admin:show-user
と read:admin:show-users
を統合 ( #13798 )
...
* fix(frontend): 同じdisplayNameの権限があるのを修正
* read:admin:show-user と read:admin:show-users を統合
* Update Changelog
2024-05-23 17:29:59 +09:00
anatawa12
83a9aa4533
feat: suspend instance improvements ( #13861 )
...
* feat(backend): dead instance detection
* feat(backend): suspend type detection
* feat(frontend): show suspend reason on frontend
* feat(backend): resume federation automatically if the server is automatically suspended
* docs(changelog): 配信停止まわりの改善
* lint: fix lint errors
* Update packages/frontend/src/pages/instance-info.vue
* lint: fix lint error
* chore: suspendedState => suspensionState
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-23 15:55:47 +09:00
Acid Chicken
611e303bab
feat(backend): add /healthz endpoint ( #13834 )
...
* feat(backend): add /healthz endpoint
* feat(backend): also check meilisearch status if available
* style: header
* chore: no-store
* chore: healthcheck.sh
* style: format
2024-05-23 15:19:52 +09:00
github-actions[bot]
8489d39372
Bump version to 2024.5.0-beta.2
2024-05-23 05:25:01 +00:00
syuilo
4ee4456e87
Merge branch 'develop' into release/2024.5.0
2024-05-23 14:24:10 +09:00
anatawa12
aafa669cf5
feat(frontend): 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように ( #13862 )
...
* feat(frontend): ask if attach as file if clipboard text is very long
* docs(changelog): 長いテキストをペーストした際にテキストファイルとして添付するかどうかを選択できるように
2024-05-23 13:15:22 +09:00
syuilo
4a3c01d198
Merge branch 'develop' into release/2024.5.0
2024-05-21 17:37:35 +09:00
syuilo
20c0bd9ddb
happy-domにメモリリークがありそう
2024-05-21 17:29:02 +09:00
かっこかり
6a637db36b
enhance(frontend): 通常のノートでも、お気に入りに登録したチャンネルにリノートできるように ( #13855 )
...
* enhance(frontend): チャンネルにリノートできるように
* Update Changelog
2024-05-21 17:23:20 +09:00
かっこかり
126383dca2
deps: AiScript VSCodeのバージョンを上げる ( #13851 )
2024-05-21 15:07:37 +09:00
syuilo
3340631d43
Update about-misskey.vue
2024-05-21 13:35:32 +09:00
syuilo
37f2952af9
Update about-misskey.vue
2024-05-21 13:33:43 +09:00
anatawa12
7bde630820
/tags
と /user-tags
が検索エンジンにインデックスされないように (#13847 )
...
* chore(backend): noindex for tag search pages
* docs(changelog): `/tags` と `/user-tags` が検索エンジンにインデックスされないように
* chore: base.pug内でフラグでコントロールするように
2024-05-21 11:19:33 +09:00
anatawa12
367bf0c8fc
fix: /share
with unicode characters in the URL ( #13846 )
...
* fix: `/share` with unicode characters in the URL
* docs(changelog): `/share` で日本語等を含むurlがurlエンコードされない問題を修正
2024-05-20 23:21:11 +09:00
anatawa12
5836bd85df
fix: 複数idを指定するusers/show
が関係ないユーザを返すことがある問題を修正 ( #13765 )
...
* fix: 複数idを指定する`users/show`が関係ないユーザを返すことがある問題を修正
* test: fix misskey js test
* chore: user/showがnullを返さないように
* chore: pass lambda instead of pushVisibleUser
2024-05-20 19:25:50 +09:00
anatawa12
f6df94070b
Exclude channel notes from featured polls ( #13838 )
...
* feat(backend): add `channelId` to `MiPoll` as a Denormalized field
* feat(backend): option to exclude polls in channels
* chore: exclude channel notes from featured polls
* docs(changelog): みつけるのアンケート欄にてチャンネルのアンケートが含まれてしまう問題を修正
* fix: missing license header
2024-05-20 18:08:20 +09:00
anatawa12
4d0db37d2e
fix notification limit with exclude/include types ( #13836 )
...
* fix: /i/notificationsがsinceIdのみのときに正しく動かない問題
Fix #10902 again
* chore: use exclusive range to fetch data
* fix: フィルタによって通知が0件だった場合でもリトライするように
* docs(changelog): `/i/notifications`に includeTypes`か`excludeTypes`を指定しているとき、通知が存在するのに空配列を返すことがある問題を修正
2024-05-20 18:05:46 +09:00
anatawa12
acf84a2516
FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正 ( #13837 )
...
* fix: FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題
* docs(changelog): FTTが有効かつsinceIdのみを指定した場合に帰って来るレスポンスが逆順である問題を修正
2024-05-20 08:28:28 +09:00
dakkar
453a023cb9
correcty load/save withBots
- fixes #528
...
there is no `tlWithBots` setting, it's inside `tl.filter` and we need
more complicated code to set it
2024-05-18 17:19:17 +01:00
dakkar
c05cc63e24
look inside url
when checking activity origin - #512
...
The previous assertion that:
> if it's a complicated thing and the `activity.id` doesn't match, I
> think we're fine rejecting the activity
was wrong: at least peertube sends activities that have `url` as an
array of objects.
Notice that this does *not*, in fact, fix #512 : the peertube activity
does not contain its short URL (`https://example.com/w/someid `), so
there's no way to confirm that it is the activity we requested.
2024-05-18 16:48:10 +01:00
dakkar
aa7271469e
fix types in config.ts
...
my recent changes to allow overrides from the environment had bad types
2024-05-18 15:56:21 +01:00
zyoshoka
ba62b7378b
fix(storybook): fix wrong tabler-icons
CSS path ( #13828 )
2024-05-18 18:52:17 +09:00
zyoshoka
def7b8c55e
fix(frontend): fix Chromatic test fails ( #13826 )
...
* fix: attempt to fix Chromatic test fails
* chore: add comment
2024-05-18 12:42:26 +09:00
dakkar
95ec40d3c8
merge: allow overriding all string config values via env - fixes #465 ( !476 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/476
Closes #465
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Luna <her@mint.lgbt>
2024-05-17 16:46:02 +00:00
tess
0f04aa2d64
fix: event propagation for reactions button in MkNote
2024-05-16 23:40:55 +02:00
tess
85339cdfeb
fix: event propagation for reactions button
2024-05-16 18:07:31 +02:00
dakkar
2d89b08a08
use the current resolver for quotes - #524
...
this might solve the loop problem, if the protection already in place
for replies was enough
2024-05-15 16:47:06 +01:00
dakkar
42d9da161b
first basic protection - #524
2024-05-14 16:58:06 +01:00
dakkar
8732668372
lint
2024-05-11 14:31:56 +01:00
dakkar
9a1ed96a31
fix icons
2024-05-11 14:21:33 +01:00
dakkar
4e28004d0e
copy changes from createNote to updateNote
2024-05-11 14:21:17 +01:00
dakkar
451b0ecc9b
Merge remote-tracking branch 'misskey/release/2024.5.0' into future-2024-04-25-post
2024-05-11 14:13:07 +01:00
dakkar
a81be17d69
make the linter happy
2024-05-11 13:40:28 +01:00
dakkar
8cb2cb057a
fix duplicate line in package.json
2024-05-11 13:14:17 +01:00
dakkar
30bd7768d6
Merge branch 'develop' into future-2024-04-25-post
2024-05-11 13:11:07 +01:00
dakkar
af2385700d
fix some icons
2024-05-11 13:09:32 +01:00
dakkar
af801bd9d2
Merge branch 'future-2024-04-10' into future-2024-04-25-post
2024-05-11 13:05:35 +01:00
dakkar
77004280cd
Merge branch 'future-2024-03-23' into future-2024-04-25-post
2024-05-11 13:05:31 +01:00
dakkar
91ef2ceed7
port changes from global timeline to bubble timeline
2024-05-11 12:38:01 +01:00
Sugar
194d8a5527
feat: send edit events to servers that interacted
...
a server replied to, renoted or reacted to a note knows about a note,
and as such it should get notified about it being edited.
this matches similar logic in mastodon.
2024-05-11 09:44:03 +02:00
syuilo
6046ba1841
Merge pull request #13816 from misskey-dev/develop
...
developにマージされた分の追いつき用
2024-05-10 21:33:20 +09:00
おさむのひと
f6af6d9679
fix(backend): UserEntityService.getRelationsの取得処理を軽量化 ( #13811 )
...
* fix(backend): UserEntityService.getRelationsの取得処理を軽量化
* rollback
2024-05-10 15:33:25 +09:00
おさむのひと
b298897bde
fix(backend): 不要なUserProfileの取得を修正 ( #13812 )
...
* fix(backend): 不要なuserProfileの取得を修正
* fix: pnpm@9.0.6 to pnpm@9.1.0
* Revert "fix: pnpm@9.0.6 to pnpm@9.1.0"
This reverts commit eaf265ec2cf255cadeaa516d5b668134bc397211.
2024-05-10 15:32:23 +09:00
dakkar
a676b0ee61
paginate in offset mode when querying emoji - fixes #490
...
since the backend sorts emojis by name length when a query is present,
the normal pagination with `sinceId` / `untilId` would not work
reliably
`offsetMode` is better in this case, although it will produce
non-stable results if custom emojis that match the query are added or
removed while we paginate
2024-05-09 21:02:37 +01:00
dakkar
9d91196344
allow offset
in admin/emoji/list
- #490
...
also, use `skip` + `take` instead of `limit` (the TypeORM docs say so
https://github.com/typeorm/typeorm/blob/master/docs/select-query-builder.md#adding-limit-expression )
2024-05-09 21:02:34 +01:00
dakkar
3f73251df5
allow computed offsetMode
in MkPagination
- #490
2024-05-09 21:01:33 +01:00
dakkar
cd5686f9ab
fix spacing
2024-05-09 17:37:22 +01:00
dakkar
f1d96b8ae8
merge: fix: incorrect type for quote property ( !480 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/480
Closes #401
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
2024-05-09 09:05:16 +00:00
dakkar
f38e55d9de
merge: rework pagination - probably fixes #491 ( !495 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/495
Closes #491
Approved-by: Ember <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 08:15:16 +00:00
dakkar
d40500d399
merge: fix: update reaction icons in tutorial to match sharkey icons ( !499 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/499
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 08:02:59 +00:00
dakkar
01256af028
merge: Rework cache clearing to be fault tolerant ( !497 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/497
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 08:01:18 +00:00
dakkar
84a98e41b6
merge: make eslint happy ( !496 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/496
Approved-by: Tess K <me@thvxl.se>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 08:00:54 +00:00
dakkar
89f412c696
merge: Send default reactions as Like activities to Iceshrimp.NET instances ( !505 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/505
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 07:59:46 +00:00
dakkar
3ab7f3bd8a
merge: fix #507 : retain custom emoji aspect ratio in admin panel ( !510 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/510
Closes #507
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 07:59:35 +00:00
dakkar
37989ec0e9
merge: fix : #505 and #516 inconsistent event propagation causes issues in notes and emoji picker when clicking on emojis ( !511 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/511
Closes #505 and #516
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <marie@kaifa.ch>
2024-05-09 07:59:23 +00:00
tess
ab074db0c1
fix: retain custom emoji aspect ratio in admin panel for remote emojis
2024-05-08 08:23:32 +02:00
Ember
ac9e4733fd
merge: laxer HTML sanitisation for admin-controlled text - fixes #447 ( !454 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/454
Closes #447
Approved-by: Ember <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-05-07 20:19:53 +00:00
dakkar
2c40dd31f3
laxer HTML sanitisation for admin-controlled text - fixes #447
2024-05-07 20:19:52 +00:00
Ember
ed91663672
merge: don't count "system" local accounts in user chart - fixes #451 ( !500 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/500
Closes #451
Approved-by: Ember <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-05-07 20:17:54 +00:00
dakkar
89f4f0e5f4
don't count "system" local accounts in user chart - fixes #451
2024-05-07 20:17:53 +00:00
Ember
58ff225c4e
merge: really edit notes in more cases - fixes #424 ( !504 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/504
Closes #424
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: Ember <acomputerdog@gmail.com>
2024-05-07 20:16:39 +00:00
dakkar
eab690a5e3
really edit notes in more cases - fixes #424
2024-05-07 20:16:38 +00:00
tamaina
0fd06e3f0d
fix
2024-05-07 11:07:16 +09:00
github-actions[bot]
313515c681
Bump version to 2024.5.0-beta.1
2024-05-07 01:45:00 +00:00
tess
19cba1a12a
fix: only stop event propagation in MkEmoji and MkCustomEmoji when menu prop is passed
2024-05-06 23:59:42 +02:00
tamaina
455543b36e
change package.json
2024-05-06 21:36:05 +09:00
KevinWh0
a058c855fc
changed grabbing theme color for dot to match the other things in this project
2024-05-06 13:59:42 +02:00
KevinWh0
342eda431f
fixing a buch of comments
2024-05-06 13:54:43 +02:00
syuilo
fc77ad9355
refactor(frontend): provide linkNavigationBehavior
2024-05-06 20:37:04 +09:00
Tess K
83df1c0128
merge: feat: check polls and media for muted keywords ( !507 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/507
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Tess K <me@thvxl.se>
2024-05-04 18:51:36 +00:00
Tess K
5e20de45d7
merge: Compact LD-signed activities against well-known context ( !503 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/503
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Tess K <me@thvxl.se>
2024-05-04 17:19:42 +00:00
tess
598ebdd44a
fix: retain custom emoji aspect ratio in admin panel
2024-05-04 17:49:20 +02:00
syuilo
2b21c19362
update deps ( #13624 )
...
* update deps
* Update package.json
* update deps
* build: pass --strip-leading-paths to restore 0.2.x behavior (#13684 )
* ✌️
* ✌️
* pureimageの代わりに@napi-rs/canvasを使う (#13748 )
* pureimageの代わりに@napi-rs/canvasを使う
* remove writestream
* remove createtemp
* wip
* Update ClientServerService.ts
* update pnpm to 9.x
* update deps
* re: update pnpm to 9.x
* update node
* ✌️
---------
Co-authored-by: anatawa12 <anatawa12@icloud.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2024-05-04 20:56:14 +09:00
syuilo
eef7fcdd45
chore(frontend): ui tweak
2024-05-04 19:40:17 +09:00
かっこかり
053e7626e4
enhance(frontend_ais): PostForm系の設定項目を追加 ( #13788 )
...
* enhance(frontend_ais): PostForm系の設定項目を追加
* Update Changelog
2024-05-04 13:21:40 +09:00
Hazel Koehler
cf317da244
revert refactor and cleanup
2024-05-03 22:26:35 -04:00
Essem
f843bf6c17
fix: Add unicode flag to custom emoji regexes
2024-05-03 11:48:00 -05:00
KevinWh0
0117f1896c
potential firefox fix
2024-05-03 12:20:58 +02:00
KevinWh0
975b6b3dd0
fixed querySelector that would grab favicon
2024-05-03 12:15:47 +02:00
KevinWh0
47d1477ac4
did thread fixes
2024-05-03 11:27:41 +02:00
Hazel Koehler
26f8919432
feat: check polls and media for muted keywords
2024-05-02 20:31:34 -04:00
dakkar
d0a2708f91
merge: handle non-ASCII emoji names ( !464 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/464
Approved-by: Leah <kevinlukej@gmail.com>
Approved-by: Ember <acomputerdog@gmail.com>
Approved-by: Marie <marie@kaifa.ch>
2024-05-02 21:06:10 +00:00
dakkar
12d92b174d
merge: save and restore UI language together with other prefs - fixes #443 ( !451 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/451
Closes #443
Approved-by: Marie <marie@kaifa.ch>
Approved-by: Ember <acomputerdog@gmail.com>
2024-05-02 21:05:38 +00:00
Tess K
b7ceb2063b
fix: MkPageWindow
doesn't render custom emojis in the titlebar when displaying a user profile who has custom emojis in their display-name
2024-05-02 17:53:05 +00:00
KevinWh0
42c2969707
fixes
2024-05-02 17:38:16 +02:00
KevinWh0
590f7abefd
removed use of settimeout
2024-05-02 17:22:30 +02:00
ShittyKopper
e333283905
Send default reactions as Like activities to Iceshrimp.NET instances
2024-05-02 02:37:59 +03:00
dakkar
45182c17e2
fix imports
2024-05-01 17:41:33 +01:00
Kisaragi
c530a46e54
enhance(backend): ドライブのファイルがNSFWかどうか個別に連合されるように ( #13756 )
...
* fix(backend): ノートのattachmentにおいて、attach.sensitiveが元から存在する場合はそれを尊重する
* docs: update changelog (per misskey-dev#13756)
* feat(backend,apub): renderDocumentがsensitiveを連合するようにする
per https://github.com/misskey-dev/misskey/issues/13755#issuecomment-2081303014
* chore(backend): 追加したコメントを削除
* docs: changelogをより丁寧にする
* docs: changelogの項目名をPRに合わせる
* docs: tweak
apply suggestion from mei23
2024-05-01 17:13:20 +09:00
zyoshoka
9c057e6854
fix(frontend): fix Storybook type errors ( #13779 )
...
* fix(frontend): fix Storybook type errors
* fix: `hasReduce` doesn't work in args
2024-05-01 16:39:16 +09:00
Daiki Mizukami
d2a5bb39e3
Merge pull request from GHSA-2vxv-pv3m-3wvj
...
* fix: normalize incoming signed activities
* Tweak style
* Update CHANGELOG.md
* Log compacted activity as well
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-05-01 16:33:58 +09:00
taiy
9f66f22953
fix(frontend): 連合なしの状態の読み書きができない問題 ( #13777 )
...
* fix: 連合なしの状態の読み書きができない問題
* update changelog
* fix types: https://github.com/misskey-dev/misskey/pull/13777#discussion_r1585901601
2024-05-01 15:29:38 +09:00
syuilo
ef630df443
enhance(frontend): add contact page
2024-05-01 14:12:36 +09:00
かっこかり
8c5e564066
fix type error
2024-05-01 13:52:59 +09:00
かっこかり
2017f9114f
refactor(frontend): 非ログイン画面でのmeta取得を減らす ( #13776 )
...
* refactor(frontend): 非ログイン画面でのmeta取得を減らす
* fix(frontend): サーバー供給のmetaとクライアントフォールバックで取れるmetaの型が違うのを修正
* force fetch meta at welcome.vue
* refactor
2024-05-01 13:51:00 +09:00
dakkar
6ae01e28aa
Compact LD-signed activities against well-known context
...
This should defend against some spoofing attacks, see also
https://nvd.nist.gov/vuln/detail/CVE-2022-24307 for Mastodon,
febb499fcb
from Iceshrimp and
e790d6be90
for Firefish
Thanks to @tesaguri@fedibird.com for reporting and providing the patch.
2024-04-30 10:16:57 +01:00
zyoshoka
2ff90a80d4
fix(backend): add detailed schema to fetch-rss
endpoint ( #13764 )
2024-04-29 15:36:01 +09:00
syuilo
e2ff5f58b2
lint
2024-04-28 10:54:20 +09:00
MeiMei
c7d7da8fc5
AP Link等は添付ファイル扱いしないようになど ( #13754 )
...
* Linkは添付ファイルではない
* CHANGELOG
2024-04-28 10:53:33 +09:00
anatawa12
8e8ee2ac73
open links in abuse comment in new window ( #13381 )
...
* feat: changing MkA behavior from MkMFM
* chore: open links in abuse comment in new window
* docs(changelog): 通報のコメント内のリンクをクリックした際、ウィンドウで開くように
* chore: use inject instead of prop drilling
* Revert "chore: use inject instead of prop drilling"
This reverts commit b4dd14eacf59c8079676aa6ab019fece67496d79.
2024-04-27 21:24:39 +09:00
anatawa12
fe1172fbb6
fix: ハイフンを含むリモート絵文字が描画されない ( #13715 )
2024-04-27 20:41:55 +09:00
ikasoba
20eb4bc296
Fix(backend): ActivityPubでのHTMLへのシリアライズを修正 ( #13752 )
...
* devモードでもActivityPub系エンドポイントへアクセスできるように
* ActivityPubでのHTMLのシリアライズを修正
* ハードコードしていたurlを`httpUrl`へ修正
* テストの追加
2024-04-27 20:26:55 +09:00
かっこかり
78e61c65be
fix(frontend_reversi): 共有ボタンの実装を改善 ( #13750 )
...
* fix(frontend_reversi): 共有ボタンの実装を改善
* Update Changelog
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2024-04-27 20:00:57 +09:00
かっこかり
7ce6a9bbaf
fix(frontend): グループ通知の人数をちゃんと数えるように ( #13751 )
...
* fix(frontend): グループ通知の人数をちゃんと数えるように
* Update Changelog
2024-04-27 19:59:30 +09:00
かっこかり
cb5d8bdcdd
fix(backend): ページのOGP URLが違うのを修正 ( #13749 )
...
* fix(backend): ページのOGP URLが違うのを修正
* Update Changelog
* typo
2024-04-27 18:53:28 +09:00