zyoshoka
0bf49818c4
enhance: implement sentryForFrontend ( #15433 )
...
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-02 15:44:04 +09:00
anatawa12
55d835ad51
Fix: 通知のページネーションで2つ以上読み込めなくなることがある問題 ( #15277 )
...
* fix: notifications-groupedのinclude/exclude typesに:groupedを指定できてしまう問題
* refactor: 通知の取得処理を Notification Service に移動
* feat: add function to parse additional part of id
* fix: 通知のページネーションが正しく動かない問題
Redisにのページネーションで使用する時間及びidとRedis上のものが混同されていたので、Misskeyが生成するものに寄せました。
* pnpm run build-misskey-js-with-types
* chore: XADDをretryするように
* fix: notifications-groupedでxrevrangeしているのを消し忘れていた
2025-04-02 10:37:16 +09:00
Hazelnoot
6ac37b4d6c
lint and type fixes
2025-04-01 20:47:04 -04:00
Hazelnoot
d272d6f224
fix software name in boot.embed.js, boot.js, and error.js
2025-04-01 12:30:35 -04:00
Hazelnoot
d39e4babd1
fix development link in error.pug
2025-04-01 12:29:08 -04:00
Hazelnoot
2e2ae21a09
remove no-op Connection.cachedNotes and Connection.cacheNote
2025-04-01 12:28:16 -04:00
Hazelnoot
3455223fec
replace email validation regex with a simpler alternative
2025-04-01 12:20:49 -04:00
Hazelnoot
ddbf5f354c
improve result message in ApPersonService.updatePerson
2025-04-01 12:10:17 -04:00
Hazelnoot
1c5df0e8e2
add TODO reminder to ApRendererService.ts
2025-04-01 12:10:03 -04:00
Hazelnoot
3034c94c24
copy changes from toHtml to toMastoApiHtml
2025-04-01 12:09:43 -04:00
Hazelnoot
fffa6c97fe
copy changes to notes/edit.ts
2025-04-01 10:55:56 -04:00
Hazelnoot
e37c2611f7
fix missing import in UserEntityService.ts
2025-04-01 10:31:45 -04:00
Hazelnoot
ea0371de34
copy changes to NoteEditService.ts
2025-04-01 10:29:58 -04:00
Hazelnoot
0e3f2a90cf
copy changes to ApNoteService.updateNote
2025-04-01 10:17:29 -04:00
Hazelnoot
383633873d
fix backend type errors
2025-04-01 10:12:59 -04:00
Hazelnoot
7ff15816d1
Merge branch 'misskey-develop' into merge/2025-03-24
...
# Conflicts:
# .github/workflows/api-misskey-js.yml
# .github/workflows/changelog-check.yml
# .github/workflows/check-misskey-js-autogen.yml
# .github/workflows/get-api-diff.yml
# .github/workflows/lint.yml
# .github/workflows/locale.yml
# .github/workflows/on-release-created.yml
# .github/workflows/storybook.yml
# .github/workflows/test-backend.yml
# .github/workflows/test-federation.yml
# .github/workflows/test-frontend.yml
# .github/workflows/test-misskey-js.yml
# .github/workflows/test-production.yml
# .github/workflows/validate-api-json.yml
# locales/index.d.ts
# package.json
# packages/misskey-js/generator/package.json
# packages/misskey-js/package.json
# pnpm-lock.yaml
# scripts/changelog-checker/package-lock.json
# scripts/changelog-checker/package.json
2025-04-01 09:59:46 -04:00
syuilo
500a5615f0
enhance(frontend): 壁紙をデッキ設定の一部に
2025-04-01 13:18:49 +09:00
Hazelnoot
e7632c83dc
Merge branch 'develop' into merge/2025-03-24
...
# Conflicts:
# packages/backend/src/server/api/StreamingApiServerService.ts
# packages/backend/src/server/api/stream/Connection.ts
2025-03-31 15:02:52 -04:00
Hazelnoot
08b8d50124
fix type errors from notes/versions endpoint
2025-03-31 14:30:18 -04:00
Hazelnoot
000b1f4fe2
fix type errors from SponsorsService
2025-03-31 14:29:48 -04:00
Marie
865a9c4906
merge: Prevent streaming API denial-of-service ( resolves #1019 ) ( !951 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/951
Closes #1019
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-30 10:40:56 +00:00
dakkar
3a6bba3306
merge: Remove visibility of DMs for non-recipient users ( !912 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/912
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-03-30 09:20:54 +00:00
Hazelnoot
a2062c6469
Revert "revert 7bfada9792: enhance: remove bull-board support"
...
This reverts commit d41d77fcd7 .
2025-03-30 02:14:03 -04:00
Hazelnoot
ea2a3be70f
Merge branch 'develop' into merge/2025-03-24
...
# Conflicts:
# packages/backend/src/core/activitypub/models/ApPersonService.ts
2025-03-30 01:58:43 -04:00
Hazelnoot
4ae26e6e18
Merge branch 'misskey-develop' into merge/2025-03-24
2025-03-30 01:58:17 -04:00
Hazelnoot
922a7ba1d4
track the number of concurrent requests to redis, and bypass if the request is guaranteed to reject
2025-03-29 09:47:05 -04:00
Hazelnoot
47ea8527fd
fix wsmessage rate limit definition
2025-03-29 09:44:38 -04:00
syuilo
7fd3adedee
fix tests
2025-03-29 17:00:01 +09:00
Marie
381ea14049
upd: throw indetifiableerror instead of normal error
2025-03-28 20:16:34 +01:00
Marie
003c37e84c
upd: add comment, throw on missing details
2025-03-28 19:42:25 +01:00
Hazelnoot
fafb811333
increase limits on WS note subscriptions and cached notes
2025-03-28 11:44:29 -04:00
Hazelnoot
86e34175d3
SkRateLimiterService revision 3: cache lockouts in memory to avoid redis calls
2025-03-28 11:43:30 -04:00
Hazelnoot
c41d617e63
limit the number of active connections per client, and limit upgrade requests by user
2025-03-28 11:03:31 -04:00
Hazelnoot
eff7321860
avoid duplicate channels in WS connection
2025-03-28 11:03:31 -04:00
Hazelnoot
14a7309cfb
avoid leaking cached notes in WS connection
2025-03-28 11:03:31 -04:00
Hazelnoot
045ff5d2c0
make sure that note subscriptions can't stay above limit
2025-03-28 11:03:31 -04:00
Hazelnoot
b8fd9d0bc0
clear subscriptions when connection closes
2025-03-28 11:03:31 -04:00
Hazelnoot
831329499d
limit the number of note subscriptions per connection
2025-03-28 11:03:31 -04:00
Hazelnoot
bf1c9b67d6
close websocket when rate limit exceeded
2025-03-28 11:03:31 -04:00
Hazelnoot
18655386f3
convert streaming rate limit to bucket
2025-03-28 11:03:31 -04:00
Marie
0481b25a62
upd: create usingBunnyCDN
2025-03-28 14:36:44 +01:00
Marie
76b0c1ce26
Apply suggestions
2025-03-28 14:31:41 +01:00
dakkar
920bf71eb5
merge: More Mastodon API fixes ( resolves #405 , #471 , and #984 ) ( !954 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/954
Closes #405 , #471 , and #984
Approved-by: Marie <github@yuugi.dev>
Approved-by: dakkar <dakkar@thenautilus.net>
2025-03-28 12:45:54 +00:00
dakkar
ece57345d7
when creating a note as a side-effect, make it silent - fixes #986
2025-03-28 11:26:31 +00:00
Marie
137cb430b5
upd: remove default endpoint value
2025-03-28 05:40:59 +01:00
syuilo
dec3e86e5e
enhance(backend): アカウントでチャットが有効になっているかどうかをユーザーのレスポンスに含めるように
2025-03-28 10:48:03 +09:00
Hazelnoot
848a07a170
Ignore notifications that reference missing notes
2025-03-27 20:30:04 -04:00
Hazelnoot
a92416904f
use exclusive ranges in api/i/notifications and /api/v1/notifications
2025-03-27 20:20:42 -04:00
Hazelnoot
58cdee77d5
convert notification types in mastodon API
2025-03-27 19:51:43 -04:00
Hazelnoot
8a9979b3d3
don't render CW as HTML for mastodon
2025-03-27 19:51:43 -04:00