Hazelnoot
15e88d31ad
fix incorrect counts for self-renotes and renotes by bots
2025-11-15 14:08:34 -05:00
Hazelnoot
ad063c8637
rename deltaRepliesCount and deltaRenoteCount to match the other deltas
2025-11-15 14:08:34 -05:00
Hazelnoot
d89b292eee
implement updateNoteQueue
2025-11-15 14:08:34 -05:00
Hazelnoot
2fd44d68c5
rename additionalNotes to notesCountDelta
2025-11-15 14:08:34 -05:00
Hazelnoot
81fd01d5fa
increment/decrement note counts through CollapsedQueueService
2025-11-15 14:08:33 -05:00
Hazelnoot
28dff9aff9
merge NoteCreateService.updateNotesCountQueue and NoteEditService.updateNotesCountQueue into CollapsedQueueService.updateInstanceQueue
2025-11-15 14:08:33 -05:00
Hazelnoot
45df03ab14
replace MarkUserUpdatedBackgroundTask with updateUserQueue
2025-11-15 14:08:33 -05:00
Hazelnoot
d06b2353b5
make renote count increment and decrement the same way
2025-11-15 14:08:33 -05:00
Hazelnoot
2bca84048d
fix postNoteCreated and postNoteEdited not working properly due to missing Data options
2025-11-15 14:08:33 -05:00
Hazelnoot
693f8d52ee
implement MarkUserUpdatedBackgroundTask
2025-11-15 14:08:33 -05:00
Hazelnoot
a4440e43a6
add UpdateLatestNote, PostSuspend, and PostUnsuspend background tasks
2025-11-15 14:08:32 -05:00
Hazelnoot
41e50eeb0e
add update-user-tags, update-note-tags, post-deliver, post-inbox, post-note, and check-hibernation background tasks
2025-11-15 14:08:32 -05:00
Hazelnoot
4a341a53d0
move user hibernation into HibernateUsersProcessorService.ts
2025-11-07 02:37:17 -05:00
Hazelnoot
83134775f0
fix rebase errors
2025-11-05 19:51:56 -05:00
Hazelnoot
2a948b7710
fix job ID for poll end jobs
2025-11-05 19:42:31 -05:00
Hazelnoot
a55649e89a
move global services to "global" directory
2025-11-05 19:42:28 -05:00
Hazelnoot
6cceca90f9
use TimeService everywhere in the backend
2025-11-05 19:21:46 -05:00
Hazelnoot
36205cc496
fix merge errors
2025-11-05 19:20:25 -05:00
Hazelnoot
f908b85e95
fix many circular dependencies (import, forwardRef, and use of methods that should be exported functions instead)
2025-11-05 19:20:25 -05:00
Hazelnoot
57511f26d9
commit missed changes
2025-11-05 19:20:06 -05:00
Hazelnoot
4c8ab73ecd
fix rebase errors
2025-10-08 21:24:19 -04:00
Hazelnoot
edb74066da
unify note create/edit logic to fix various logic bugs and validation gaps
2025-10-08 21:12:14 -04:00
Hazelnoot
74a7f96cc2
prevent remote instances from renoting a boost
2025-10-08 21:10:09 -04:00
Hazelnoot
e68e0266a4
fix user's DMs not showing up in their own home timeline when Fanout Timeline is enabled
2025-09-18 22:08:33 -04:00
Hazelnoot
1413be08a0
apply note mandatory CW through NoteEditService
2025-09-13 11:34:36 -04:00
Hazelnoot
d62be884b3
replace "Mark instance as NSFW" toggle with an instance-level mandatory CW
2025-09-13 11:34:36 -04:00
Hazelnoot
7d0f995c9b
hide muted threads from timelines
2025-06-23 13:47:04 -04:00
Hazelnoot
6a8bc6741e
support boosts and edits in renderNoteOrRenoteActivity
2025-06-18 10:36:18 -04:00
dakkar
87f6895ca9
avoid pushing to timelines of remote users
2025-06-13 10:20:30 +01:00
Hazelnoot
7eca06d672
use pnpm package alias for @transfem-org/sfm-js
2025-06-12 21:11:16 -04:00
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
2cba0ada3c
more use of identifiable errors, improvements to inner error rendering, and more heuristics for is-retryable-error
2025-06-06 22:20:17 -04:00
Hazelnoot
ce08bd1b42
reduce, clarify, and normalize more error messages
2025-06-06 22:20:16 -04:00
Hazelnoot
dee2e19b63
don't trend notes from non-explorable or non-trendable users
2025-05-14 23:24:51 -04:00
Hazelnoot
b4bce57fcb
update user activity on Renote, Un-Renote, Note Edit, React, and Un-React
2025-05-14 23:24:51 -04:00
Hazelnoot
2e4ec0dd9e
add role policy to allow note trending
2025-05-14 23:24:24 -04:00
Hazelnoot
164c85067f
remove extra space in NoteCreateService.ts
2025-05-08 22:43:02 -04:00
Hazelnoot
1fe39ed432
re-fetch notes after create/edit to ensure they have all fields populated
2025-05-08 16:34:40 -04:00
Hazelnoot
c302a5c2d7
reorder relay activities to avoid delivery race condition
2025-05-07 12:40:01 -04:00
Hazelnoot
a4dd19fdd4
merge upstream again
2025-04-24 14:23:45 -04:00
syuilo
7b38806413
feat: Job queue inspector ( #15856 )
...
* wip
* wip
* Update job-queue.vue
* wip
* wip
* Update job-queue.vue
* wip
* Update job-queue.vue
* wip
* Update QueueService.ts
* Update QueueService.ts
* Update QueueService.ts
* Update job-queue.vue
* wip
* wip
* wip
* Update job-queue.vue
* wip
* Update MkTl.vue
* wip
* Update index.vue
* wip
* wip
* Update MkTl.vue
* 🎨
* jobs search
* wip
* Update job-queue.vue
* wip
* wip
* Update job-queue.vue
* Update job-queue.vue
* Update job-queue.vue
* Update job-queue.vue
* wip
* Update job-queue.job.vue
* wip
* wip
* wip
* Update MkCode.vue
* wip
* Update job-queue.job.vue
* wip
* Update job-queue.job.vue
* Update misskey-js.api.md
* Update CHANGELOG.md
* Update job-queue.job.vue
2025-04-19 14:00:38 +09:00
Hazelnoot
dab9b518e4
merge from misskey-develop
2025-04-02 22:29:14 -04:00
Nanashi.
98eadd7093
feat: アンテナでセンシティブなチャンネルからのノートを除外できるように ( #15346 )
...
* feat(db): マイグレーションを追加
* feat(backend): カラムの定義を追加
* wip
* feat: フラグを設定出来るように
* feat: /notesエンドポイントを対応
* feat: websocketを対応
* test: テストを追加
* docs: CHANGELOGを更新
* docs: CHANGELOGの追加場所を修正
* chore: api.jsonを更新
* docs(CHANGELOG): General欄に移動
* docs: フォーマットを揃える
* chore: クエリを削除
* revert: 英訳を消す
* chore: note.channelを追加するところを変える
* docs: CHANGELOGを更新する
* docs(CHANGELOG): 2025.3.2に移動
* chore: changelogを下に移動
* ci: CI再実行用の空コミット
---------
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-02 16:01:24 +09:00
Hazelnoot
6ac37b4d6c
lint and type fixes
2025-04-01 20:47:04 -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
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
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
Jacob Hall
187c98e5ac
do not notify mentioned users if a DM is not visible to them
2025-02-20 15:09:48 -05:00
Hazelnoot
292d3b9229
add "reject quotes" toggle at user and instance level
...
+ improve, cleanup, and de-duplicate quote resolution
+ add warning message when quote cannot be loaded
+ add "process error" framework to display warnings when a note cannot be correctly loaded from another instance
2025-02-20 09:57:48 -05:00