Hazelnoot
|
fa68751a19
|
normalize userFollowingsCache / userFollowersCache and add hibernatedUserCache to reduce the number of cache-clears and allow use of caching in many more places
|
2025-06-09 11:02:51 -04:00 |
|
Hazelnoot
|
853b548a43
|
re-type userFollowingsCache to match the others
|
2025-06-09 11:02:36 -04:00 |
|
Hazelnoot
|
5236d30ec5
|
copy changes to list channel
|
2025-06-03 18:00:06 -04:00 |
|
Hazelnoot
|
5bd49d4aab
|
fix user-list channel auth
|
2025-06-03 17:59:46 -04:00 |
|
Hazelnoot
|
00a9233229
|
copy changes to role channel
|
2025-06-03 17:59:25 -04:00 |
|
Hazelnoot
|
2e5792f213
|
copy changes to bubble channel
|
2025-06-03 17:58:57 -04:00 |
|
Hazelnoot
|
0866e87ce6
|
fix null check in local/global/list channels
|
2025-06-03 17:48:49 -04:00 |
|
Hazelnoot
|
5035287571
|
copy changes to global channel
|
2025-06-03 17:46:49 -04:00 |
|
Hazelnoot
|
4484396660
|
copy changes to hybrid channel
|
2025-06-03 17:43:18 -04:00 |
|
Hazelnoot
|
a9d4112bef
|
copy changes to local channel
|
2025-06-03 17:40:21 -04:00 |
|
Hazelnoot
|
0751600c43
|
remove duplicate checks from home channel
|
2025-06-03 17:40:14 -04:00 |
|
Hazelnoot
|
ebee663410
|
copy changes to main channel
|
2025-06-03 17:33:12 -04:00 |
|
Hazelnoot
|
324217d102
|
handle silenced notes in Channel.isNoteMutedOrBlocked
|
2025-06-03 17:32:42 -04:00 |
|
Hazelnoot
|
333b117a2b
|
fix antenna channel
|
2025-06-03 17:21:11 -04:00 |
|
Hazelnoot
|
6c58171c41
|
copy changes to home channel
|
2025-06-03 17:12:16 -04:00 |
|
Hazelnoot
|
96d186589a
|
add Channel.isNoteVisibleToMe utility function
|
2025-06-03 17:11:28 -04:00 |
|
Hazelnoot
|
eebdc2957d
|
copy changes to antenna channel
|
2025-06-03 17:05:28 -04:00 |
|
Hazelnoot
|
a7069c51b2
|
sync up bubble timeline endpoint and stream
|
2025-06-03 15:16:25 -04:00 |
|
Hazelnoot
|
d2c2a82b76
|
avoid unnecessary set construction in channel.ts
|
2025-06-03 15:15:28 -04:00 |
|
Hazelnoot
|
bce38c295f
|
sync up logic between notes/bubble-timeline.ts and channels/bubble-timeline.ts
|
2025-06-01 15:02:57 -04:00 |
|
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 |
|