dakkar
169c06d4ca
merge: fix(backend): Send Abuse Reports To Set Maintainer E-Mail ( !1127 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1127
Closes #1069
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Hazelnoot <acomputerdog@gmail.com>
2025-06-19 15:54:55 +00:00
Lilly Schramm
ab5c247f09
refactor(backend): Remove Useless Variable
2025-06-18 20:30:40 +02:00
Lilly Schramm
789deeabac
fix(backend): Send Abuse Reports To Set Maintainer E-Mail
2025-06-18 20:08:06 +02:00
Hazelnoot
72a512a59d
fix tests
2025-06-18 10:46:49 -04:00
Hazelnoot
54d99c9e8c
fold renderUpNote into renderNote
2025-06-18 10:38:16 -04:00
Hazelnoot
b3548cde5b
fix TS errors
2025-06-13 21:03:12 -04:00
Hazelnoot
7eca06d672
use pnpm package alias for @transfem-org/sfm-js
2025-06-12 21:11:16 -04:00
Hazelnoot
1a964cb6c0
pcleanup dependencies:
...
* Consolidate multiple different HTML/XML/RSS libraries to use the Cheerio stack
* Remove unused deps
* Move dev dependencies to correct section
* Pin versions where missing
2025-06-12 21:11:16 -04:00
Hazelnoot
20370e5e75
merge: Emit log messages with correct level ( !1097 )
...
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1097
Approved-by: dakkar <dakkar@thenautilus.net>
Approved-by: Marie <github@yuugi.dev>
2025-06-12 19:06:43 +00:00
Hazelnoot
424e163c6f
fix type errors with JsonLdService and remove unused factory pattern
2025-06-09 11:03:51 -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
372714c9b6
implement userFollowersCache
2025-06-09 11:02:36 -04:00
Hazelnoot
853b548a43
re-type userFollowingsCache to match the others
2025-06-09 11:02:36 -04:00
Hazelnoot
0c84d73294
move QuantumKVCache to a separate file
2025-06-09 11:02:36 -04:00
Hazelnoot
633b64e5c3
disable caches in unit tests
2025-06-09 11:02:36 -04:00
Hazelnoot
2e486f02ff
implement no-op caches for testing
2025-06-09 11:02:36 -04:00
Hazelnoot
b7624666d6
implement QuantumKVCache.add and QuantumKVCache.addMany
2025-06-09 11:02:36 -04:00
Hazelnoot
207abaff88
implement QuantumKVCache.setMany and QuantumKVCache.seleteMany
2025-06-09 11:02:36 -04:00
Hazelnoot
1f2742ddd7
add ignoreRemote filter to InternalEventService
2025-06-09 11:02:36 -04:00
Hazelnoot
f446d77cb5
implement QuantumKVCache
2025-06-09 11:02:36 -04:00
Hazelnoot
aa7cadbb6c
implement InternalEventService
2025-06-09 11:02:36 -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
d86530a069
remove unused fields from WebhookTestService.ts
2025-06-04 10:48:24 -04:00
Hazelnoot
838ac6daa9
fix unit tests
2025-06-04 10:47:19 -04:00
Hazelnoot
0912a8bb10
fix tests
2025-05-28 21:31:41 -04:00
Hazelnoot
35dfde838b
add function diffArraysSimple for more efficient change detection
2025-05-28 21:31:40 -04:00
Hazelnoot
8a2ed3bc86
minor optimization to diff-arrays
2025-05-28 21:31:40 -04:00
Hazelnoot
788e59f046
fix type errors caused by new User, Note, and Instance fields
2025-05-28 21:31:40 -04:00
Hazelnoot
373c60b521
add diff-arrays utility for efficient array diffs
2025-05-28 21:31:40 -04:00
Hazelnoot
5af5414fdf
enable TypeScript incremental mode to speed up IDEs
2025-05-28 21:31:39 -04:00
Hazelnoot
b888ff931d
fix unit tests for HttpRequestService.ts
2025-05-13 22:27:18 -04:00
Hazelnoot
fb63167d85
allow private IP ranges to specify allowed ports
2025-05-12 21:44:45 -04:00
おさむのひと
e40f3917f3
refactor: ファイルアップロード時のテストを追加 ( #15928 )
...
* refactor: ファイルアップロード時のテストを追加
* なぜかsemverが消えてた
2025-05-08 20:03:53 +02:00
おさむのひと
b91a67d74e
Revert "fix: 添付ファイルのあるリクエストを受けたときの初動を改善 ( #15896 )" ( #15927 )
...
* Revert "fix: 添付ファイルのあるリクエストを受けたときの初動を改善 (#15896 )"
This reverts commit 7e8cc4d7c0
.
* fix CHANGELOG.md
2025-05-08 20:02:13 +02:00
Hazelnoot
c43ac87df2
separate type imports for Cheerio
2025-05-08 11:31:36 -04:00
Hazelnoot
231ef297b5
replace JSDOM with cheerio
2025-05-08 11:29:57 -04:00
Hazelnoot
95cd19b049
Merge branch 'develop' into merge/2025-03-24
2025-05-06 11:20:46 -04:00
Hazelnoot
d18885eefc
fix type errors in e2e tests
2025-04-30 11:13:54 -04:00
Hazelnoot
9c301fa5aa
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
# package.json
# packages/backend/package.json
# packages/backend/src/server/api/ApiCallService.ts
# packages/backend/src/server/api/endpoints/drive/files/create.ts
# packages/frontend-shared/js/url.ts
# packages/frontend/package.json
# packages/frontend/src/components/MkFileCaptionEditWindow.vue
# packages/frontend/src/components/MkInfo.vue
# packages/frontend/src/components/MkLink.vue
# packages/frontend/src/components/MkNote.vue
# packages/frontend/src/components/MkNotes.vue
# packages/frontend/src/components/MkPageWindow.vue
# packages/frontend/src/components/MkReactionsViewer.vue
# packages/frontend/src/components/MkTimeline.vue
# packages/frontend/src/components/MkUrlPreview.vue
# packages/frontend/src/components/MkUserPopup.vue
# packages/frontend/src/components/global/MkPageHeader.vue
# packages/frontend/src/components/global/MkUrl.vue
# packages/frontend/src/components/global/PageWithHeader.vue
# packages/frontend/src/pages/about-misskey.vue
# packages/frontend/src/pages/announcements.vue
# packages/frontend/src/pages/antenna-timeline.vue
# packages/frontend/src/pages/channel.vue
# packages/frontend/src/pages/instance-info.vue
# packages/frontend/src/pages/note.vue
# packages/frontend/src/pages/page.vue
# packages/frontend/src/pages/role.vue
# packages/frontend/src/pages/tag.vue
# packages/frontend/src/pages/timeline.vue
# packages/frontend/src/pages/user-list-timeline.vue
# packages/frontend/src/pages/user/followers.vue
# packages/frontend/src/pages/user/following.vue
# packages/frontend/src/pages/user/home.vue
# packages/frontend/src/pages/user/index.vue
# packages/frontend/src/ui/deck.vue
# packages/misskey-js/generator/package.json
# pnpm-lock.yaml
# scripts/changelog-checker/package-lock.json
# scripts/changelog-checker/package.json
2025-04-29 15:54:11 -04:00
おさむのひと
7e8cc4d7c0
fix: 添付ファイルのあるリクエストを受けたときの初動を改善 ( #15896 )
...
* wip
* ロールポリシーの値も参照するように
* エンドポイントのテストを追加
* fix review
* add spdx
* fix CHANGELOG.md
* fix test
* regenerate
* add log
* Revert "add log"
This reverts commit 4b2bf59a609b85ca0bfcc9b71438db782f11983d.
* add log
* fix
* Revert "add log"
This reverts commit c5a73d57da0f30ec5215e08a8b4d78785cce48d1.
2025-04-29 08:15:09 +09:00
Hazelnoot
a4dd19fdd4
merge upstream again
2025-04-24 14:23:45 -04:00
dakkar
fda71c4147
make toPuny
work better in testing
2025-04-21 16:44:13 +01: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
おさむのひと
0d4feed6d3
enhance(backend): フォローしているユーザーならフォロワー限定投稿のノートでもアンテナで検知できるように ( #15264 )
...
* フォローしているユーザーなら鍵ノートでもアンテナにひっかかるように
Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com>
Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com>
* Eliminate build errors by resolving conflicts
* 低コストな判定文を前にもってきて重い判定文に入る可能性を少しでも下げる
* fix CHANGELOG.md
* fix CHANGELOG.md
* fix diff
* removed comment
* fix CHANGELOG.md
---------
Co-authored-by: kozakura913 <98575220+kozakura913@users.noreply.github.com>
Co-authored-by: mai <74494945+chan-mai@users.noreply.github.com>
Co-authored-by: syuilo <4439005+syuilo@users.noreply.github.com>
2025-04-13 20:48:18 +09:00
anatawa12
4c473eb76d
fix: resolve with non-lowercased acct is broken ( #15813 )
...
* fix: resolve with non-lowercased acct is broken
* docs(changelog): Fix: 大文字を含むユーザの URL で紹介された場合に 404 エラーを返す問題
2025-04-13 18:34:33 +09:00
syuilo
c500e4392a
hideNotesInSensitiveChannel -> excludeNotesInSensitiveChannel
2025-04-08 20:50:38 +09:00
Hazelnoot
5ee7049fad
fix lint error in e2e/antennas.ts
2025-04-02 22:38:37 -04:00
Hazelnoot
dab9b518e4
merge from misskey-develop
2025-04-02 22:29:14 -04:00
Hazelnoot
f9c1535147
fix backend lint errors
2025-04-02 10:35:11 -04:00
Hazelnoot
9dffb13be7
fix test errors in MfmService.ts
2025-04-02 09:47:49 -04:00