Hazelnoot
7132696285
Merge tag '2025.4.0' into merge/2025-03-24
...
# Conflicts:
# .github/workflows/storybook.yml
# locales/index.d.ts
# package.json
# packages/backend/src/models/json-schema/role.ts
# packages/frontend/src/components/MkPageWindow.vue
# packages/frontend/src/pages/admin/roles.editor.vue
# packages/frontend/src/pages/admin/roles.vue
# packages/frontend/src/pages/settings/preferences.vue
# packages/frontend/src/pages/settings/privacy.vue
# packages/frontend/src/pages/timeline.vue
# packages/frontend/src/pref-migrate.ts
# packages/frontend/src/ui/_common_/common.vue
# packages/frontend/src/ui/deck.vue
# packages/frontend/src/ui/universal.vue
# packages/misskey-js/src/autogen/types.ts
2025-04-13 13:07:09 -04:00
syuilo
5b0f594f15
fix(backend): 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
2025-04-07 16:39:03 +09:00
Hazelnoot
3eeb53ff63
Merge branch 'misskey-develop' into merge/2025-03-24
...
# Conflicts:
# package.json
# packages/backend/src/core/AccountMoveService.ts
# packages/frontend/src/components/MkDateSeparatedList.vue
# packages/misskey-js/etc/misskey-js.api.md
# pnpm-lock.yaml
2025-04-03 22:06:37 -04:00
Hazelnoot
967f31daa7
refactor bubble-timeline.ts to match global-timeline.ts and local-timeline.ts
2025-04-03 22:02:32 -04:00
syuilo
455be80b4f
fix(backend): 非ログインでタイムラインのストリームに接続した際、表示にログイン必須のノートが流れる場合がある問題を修正
2025-04-03 11:32:55 +09:00
Hazelnoot
6ac37b4d6c
lint and type fixes
2025-04-01 20:47:04 -04:00
Hazelnoot
2e2ae21a09
remove no-op Connection.cachedNotes and Connection.cacheNote
2025-04-01 12:28:16 -04:00
Hazelnoot
383633873d
fix backend type errors
2025-04-01 10:12:59 -04: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
fafb811333
increase limits on WS note subscriptions and cached notes
2025-03-28 11:44:29 -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
11e578c10d
Merge branch 'misskey-develop' into merge/2025-03-24
...
# Conflicts:
# .github/workflows/storybook.yml
2025-03-26 10:54:55 -04:00
syuilo
5e90679916
lint
2025-03-26 10:26:48 +09:00
Hazelnoot
d8908ef2d8
merge upstream
2025-03-25 16:14:53 -04:00
syuilo
f1f24e39d2
Feat: Chat ( #15686 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* Update types.ts
* Create 1742203321812-chat.js
* wip
* wip
* Update room.vue
* Update home.vue
* Update home.vue
* Update ja-JP.yml
* Update index.d.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* Update home.vue
* clean up
* Update misskey-js.api.md
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* lint fixes
* lint
* Update UserEntityService.ts
* search
* wip
* 🎨
* wip
* Update home.ownedRooms.vue
* wip
* Update CHANGELOG.md
* Update style.scss
* wip
* improve performance
* improve performance
* Update timeline.test.ts
2025-03-24 21:32:46 +09:00
Lhc_fl
8d487be4be
small change to comment
2025-03-03 23:46:31 +08:00
Lhc_fl
381046a6b1
fix: always clone the note before hideNote
2025-03-03 23:03:20 +08:00
Hazelnoot
18f211e3bc
call NoteEntityService.hideNote from streaming API
2025-02-25 20:55:24 -05:00
Hazelnoot
30b2bfb184
use assignMyReaction in channel, hashtag, role-timeline, and user-list channels
2025-02-25 20:54:54 -05:00
Hazelnoot
019e60d9a4
pass NoteEntityService through Channel constructor instead of method args
2025-02-25 20:52:14 -05:00
Hazelnoot
de3c9124cd
check mutes and blocks of renote target in streaming API
2025-02-25 20:47:44 -05:00
syuilo
ffd8cf07e6
update deps ( #15311 )
...
* wip
* bump misskey-dev/eslint-plugin
* lint fixes (backend)
* lint fixes (frontend)
* lint fixes (frontend-embed)
* rollback nsfwjs to 4.2.0
ref: infinitered/nsfwjs#904
* rollback openapi-typescript to v6
v7でOpenAPIのバリデーションが入るようになった関係でスコープ外での変更が避けられないため一時的に戻した
* lint fixes (misskey-js)
* temporarily disable errored lint rule (frontend-shared)
* fix lint
* temporarily ignore errored file for lint (frontend-shared)
* rollback simplewebauthn/server to 12.0.0
v13 contains breaking changes that require some decision making
* lint fixes (frontend-shared)
* build misskey-js with types
* fix(backend): migrate simplewebauthn/server to v12
* fix(misskey-js/autogen): ignore indent rules to generate consistent output
* attempt to fix test
changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML)
* attempt to fix test
changes due to capricorn86/happy-dom#1617 (XMLSerializer now produces valid XML)
* fix test
* fix test
* fix test
* Apply suggestions from code review
Co-authored-by: anatawa12 <anatawa12@icloud.com>
* bump summaly to v5.2.0
* update tabler-icons to v3.30.0-based
---------
Co-authored-by: かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>
Co-authored-by: anatawa12 <anatawa12@icloud.com>
2025-02-15 10:24:22 +09:00
Hazelnoot
8ee315a82b
fix lint errors in stream/channel/bubble-timeline.ts
2025-02-04 10:41:03 -05:00
Hazelnoot
8459d6283d
fix import order in stream/channel.ts
2025-02-04 10:40:47 -05:00
Hazelnoot
f65937446a
fix lint errors in Connection.ts
2025-02-04 10:40:14 -05:00
果物リン
a328d52008
よくわからないリアクションに関するログが流れっぱなしなのを修正 ( #15303 )
2025-01-17 10:27:48 +00:00
piuvas
3fc377839c
comment :3
2025-01-12 21:11:36 -03:00
piuvas
f1d9bb2cf1
requested changes
2025-01-10 22:10:18 -03:00
piuvas
a3fc9a1085
comment code
2025-01-08 13:10:20 -03:00
piuvas
e76e6cd08f
small refactor
2025-01-08 12:58:57 -03:00
piuvas
5fc9c1c8cd
shallow clone
2025-01-08 12:51:46 -03:00
piuvas
2c742d6e82
requested change.
2024-12-26 14:49:22 -03:00
piuvas
8f96b50b00
improvement
2024-12-26 12:27:00 -03:00
piuvas
64abef8be9
turn task into a function
2024-12-25 16:41:40 -03:00
piuvas
94c3a71e49
improvements.
2024-12-23 20:42:21 -03:00
piuvas
83460279c0
populate myreaction on replies for streams.
2024-12-23 10:50:31 -03:00
dakkar
fb9b6b1208
thank you linters
2024-10-11 12:20:08 +01:00
dakkar
9ea618c4a5
fix some DI mistakes after the merge
2024-10-10 13:55:52 +01:00
dakkar
ebe5f678f6
fix imports in channels bubble-timeline
2024-10-09 17:57:58 +01:00
dakkar
dec81d32d3
fix type in channel.ts
2024-10-09 17:56:40 +01:00
dakkar
9200d35f57
use injected meta in stream bubble-timeline
2024-10-09 17:17:27 +01:00
dakkar
0bcc739551
remove duplicate line
2024-08-30 12:15:52 +01:00
dakkar
6151099f5b
Merge remote-tracking branch 'misskey/master' into feature/misskey-2024.8
2024-08-30 12:08:31 +01:00
dakkar
f5560783ea
merge: misskey 2024.7 ( !583 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/583
Approved-by: Marie <github@yuugi.dev>
Approved-by: Julia Johannesen <julia@insertdomain.name>
2024-08-18 18:32:27 +00:00
dakkar
77144b058c
make the cap of activeRateLimitRequests match the rate limit
...
It's trivial to have more than 128 requests in flight: open a busy
timeline, scroll a bit down, wait for many notes to arrive, scroll to
the top. The frontend will send "subscribe to note" messages for each
new note that it accumulated, all at once. We don't want to shut down
the connection in those common cases!
2024-08-18 17:57:51 +01:00