Commit Graph

902 Commits

Author SHA1 Message Date
syuilo
d92e2b6ae0 Update create.test.ts 2023-09-29 16:41:03 +09:00
syuilo
961f5a0caa fix(backend): fix notes/create validation 2023-09-29 15:14:13 +09:00
syuilo
ac19b055c7 update deps 2023-09-29 15:11:08 +09:00
syuilo
2529830bca tweak 2023-09-29 13:42:18 +09:00
syuilo
c01731f091 refactor 2023-09-29 13:41:09 +09:00
syuilo
9771f1c435 enhance: improve moderation log 2023-09-29 13:26:11 +09:00
nenohi
9c448055a3
広告に関する修正(配信中の絞り込み、Create時にMiAdを返すように) (#11913)
* ad/createにて作成したMiAdを返すように

別なツールからアップデート等をする際に必要

* ad/list取得に現在掲載中のオプションを作成

* スイッチで配信中のみを絞れるように

* update CHANGELOG

* エラー修正

* Update packages/frontend/src/pages/admin/ads.vue

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-29 12:27:05 +09:00
syuilo
b9da1415a5 feat: 通知の受信設定を強化 2023-09-29 11:29:54 +09:00
Mar0xy
4b87753564
Merge branch 'develop' of https://github.com/transfem-org/Sharkey into develop 2023-09-29 00:57:53 +02:00
Mar0xy
fc00f08d5b
add: achievement toggle
Closes #16
2023-09-29 00:57:38 +02:00
syuilo
2438c047a7 enhance: 編集されたノートかどうか分かるように 2023-09-28 21:06:14 +09:00
syuilo
408def474b enhance: タイムラインからRenoteを除外するオプションを追加 2023-09-28 12:37:49 +02:00
syuilo
0e7a1ac44e enhance: タイムラインからRenoteを除外するオプションを追加 2023-09-28 12:37:31 +02:00
syuilo
0e0c61e64a enhance: ユーザーページのノート一覧でRenoteを除外できるように 2023-09-28 12:36:27 +02:00
syuilo
19a643ac70 enhance: improve moderation log 2023-09-28 12:35:40 +02:00
syuilo
c106db89e1 feat: note edit 2023-09-28 17:21:16 +09:00
syuilo
772d2432b6 enhance: タイムラインからRenoteを除外するオプションを追加 2023-09-28 15:32:47 +09:00
syuilo
eb740e2c72 enhance: タイムラインからRenoteを除外するオプションを追加 2023-09-28 11:41:41 +09:00
syuilo
ce1218a2b2 enhance: ユーザーページのノート一覧でRenoteを除外できるように 2023-09-28 11:02:01 +09:00
syuilo
055464a624 enhance: improve moderation log 2023-09-28 10:02:05 +09:00
Mar0xy
e17dcd7814
upd: rehash misskey passwords with argon2 on login 2023-09-27 21:46:56 +02:00
Insert5StarName
dc52209c28 upd: rehash misskey passwords 2023-09-27 21:30:24 +02:00
Mar0xy
a12d1c52dd
add: source endpoint for editing through masto api 2023-09-27 14:45:57 +02:00
Mar0xy
e32b03a048
upd: return empty history 2023-09-27 14:09:48 +02:00
Mar0xy
c056e9f624
chore: swap misskey assets out 2023-09-26 18:22:13 +02:00
Mar0xy
3be606cd02
chore: update all misskey references in the pug files to sharkey 2023-09-26 18:06:21 +02:00
Mar0xy
7d9262c55a
fix: not being able to only send emojis 2023-09-26 13:40:18 +02:00
Mar0xy
d0af17c674
chore: lint 2023-09-26 02:34:42 +02:00
Mar0xy
8595a325ce
merge: upstream 2023-09-26 02:26:30 +02:00
Mar0xy
2b1e6eb180
fix: accidental removal of handler 2023-09-25 22:53:51 +02:00
Mar0xy
5ffcd278be
rm: remove attempt at supporting avatar/banner changing 2023-09-25 22:45:22 +02:00
Mar0xy
0fe5e8738c
upd: attempt to accept file during update 2023-09-25 22:02:33 +02:00
Mar0xy
a847e4d5cc
upd: move patch function and make note user always detail 2023-09-25 21:10:49 +02:00
Mar0xy
1e02899de7
upd: add multer handler to update_credentials 2023-09-25 20:59:32 +02:00
Mar0xy
d521e95dda
fix: checks 2023-09-25 19:50:22 +02:00
Mar0xy
354937abdd
upd: actually use body 2023-09-25 19:49:30 +02:00
Mar0xy
314122f509
upd: convert masto ids to sharkeyid on media 2023-09-25 19:48:43 +02:00
Mar0xy
f1c827b815
add: edit support on masto api 2023-09-25 19:33:55 +02:00
Mar0xy
0d013ff54f
upd: move media put endpoint into main api file 2023-09-25 19:15:55 +02:00
Mar0xy
324cc5509e
fix: adding description not working on media 2023-09-25 18:46:17 +02:00
Mar0xy
2bda4f1768
test: enable error logs for media 2023-09-25 18:35:52 +02:00
Mar0xy
5cca3e81d2
chore: wrong value 2023-09-25 12:49:39 +02:00
Mar0xy
49077bad34
fix: getfeatureduser 2023-09-25 12:48:37 +02:00
Mar0xy
0547940523
chore: use this.baseUrl instead of BASE_URL 2023-09-25 12:46:47 +02:00
Mar0xy
aaa3a34d60
chore: swap base_url getting on some endpoints 2023-09-25 12:37:58 +02:00
Marie
4c89e433ad
chore: return proper software name in nodeinfo 2023-09-25 12:24:15 +02:00
Mar0xy
151fcb2d5c
chore: change manifest misskey to sharkey 2023-09-25 12:17:11 +02:00
syuilo
bd19d75c9c enhance: improve moderation log 2023-09-25 16:03:43 +09:00
Mar0xy
5aa2b197da
chore: lint 2023-09-25 05:01:50 +02:00
Mar0xy
871407ce53
upd: add new endpoint to mk api, add preferences to masto api 2023-09-25 04:55:11 +02:00
Mar0xy
a7778e6425
fix: megalodon reblogged and favourited user info, add createdAt to note 2023-09-25 03:55:21 +02:00
syuilo
5318532a8d enhance: improve moderation log 2023-09-25 10:29:12 +09:00
Mar0xy
1446514442
fix: contact person in masto instance endpoint 2023-09-25 03:26:05 +02:00
Mar0xy
3526880607
fix: get account statuses for local users 2023-09-25 03:23:03 +02:00
Mar0xy
97749e6722
upd: fix cross origin on file proxy 2023-09-25 02:58:40 +02:00
Mar0xy
645907851d
fix: text min length is 1 (thanks mk) 2023-09-25 02:48:05 +02:00
Mar0xy
df62b3786a
upd: apply host to alot of fields 2023-09-25 02:40:04 +02:00
Mar0xy
1b9897f83b
upd: replace star with heart 2023-09-25 02:04:28 +02:00
Mar0xy
806a76c5ca
fix: text is undefined in masto status api 2023-09-25 02:03:16 +02:00
Mar0xy
3fd2b55406
Revert "test: check old megalodon version"
This reverts commit 89eea5df52.
2023-09-25 01:49:57 +02:00
Mar0xy
89eea5df52
test: check old megalodon version 2023-09-25 01:20:03 +02:00
Mar0xy
ead0667320
fix: upload media on masto api 2023-09-25 01:02:16 +02:00
Mar0xy
8f219557d4
upd: megalodon package fix lines, enable error on media 2023-09-24 23:46:02 +02:00
Mar0xy
60b2842203
chore: lint 2023-09-24 23:25:04 +02:00
Mar0xy
37d7a4b604
upd: change parser and fix fetchAccessToken 2023-09-24 23:18:39 +02:00
Mar0xy
30cc0a9b18
fix: oauth headers 2023-09-24 23:01:46 +02:00
Mar0xy
ce42cc0e8d
chore: remove ts-ignore comment 2023-09-24 22:57:05 +02:00
Mar0xy
8f997c39c9
chore: fix lint 2023-09-24 22:54:51 +02:00
Mar0xy
ad1d3ccb75
chore: change ignore to expect 2023-09-24 22:53:34 +02:00
Mar0xy
96180bb808
add: x-www-form-urlencoded parser 2023-09-24 22:50:59 +02:00
Mar0xy
fa30404048
upd: header 2023-09-24 22:13:20 +02:00
Mar0xy
95df69b06c
fix: backend issue 2023-09-24 22:07:41 +02:00
Mar0xy
0758e38237
upd: masto api support more types 2023-09-24 21:45:00 +02:00
Mar0xy
487e397810
upd: also split by + 2023-09-24 21:33:16 +02:00
Mar0xy
c19ef16a06
chore: make lint happy 2023-09-24 19:53:56 +02:00
Mar0xy
c782085af4
upd: change oauth 2023-09-24 19:47:12 +02:00
Mar0xy
250beca901
fix oauth login 2023-09-24 19:15:08 +02:00
Mar0xy
b107ff5a1f
chore: lint says const happy 2023-09-24 17:42:31 +02:00
Mar0xy
c6c6873984
chore: change const to let 2023-09-24 17:38:31 +02:00
Mar0xy
db6dc1b52e
chore: lint and update package name 2023-09-24 17:36:13 +02:00
Mar0xy
410e6515d3
upd: complete status endpoint for masto 2023-09-24 17:10:33 +02:00
Mar0xy
7c3f3390b4
add: status get endpoints to masto api 2023-09-24 16:14:50 +02:00
Mar0xy
55e85fe1c1
upd: import status endpoint into service 2023-09-24 15:42:09 +02:00
Mar0xy
7640985332
add: status to masto endpoints 2023-09-24 15:41:38 +02:00
Mar0xy
f1fc1ba4c7
add: timeline endpoints tio masto api 2023-09-24 15:33:13 +02:00
taichan
dc8ab01168
fix(backend): お知らせのページネーションが機能しない #11800 (#11890)
* fix(backend): お知らせのページネーションが機能しない #11800

* Update CHANGELOG
2023-09-24 20:08:00 +09:00
Mar0xy
1501ab261d
upd: prettify layout 2023-09-24 12:05:59 +02:00
syuilo
cf573add27 fix 2023-09-24 16:24:13 +09:00
syuilo
00659220a5 Update update.ts 2023-09-24 15:51:04 +09:00
syuilo
51546ad1ce fix(backend): Playを非公開にできない
Fix #11884
2023-09-24 15:46:14 +09:00
syuilo
841e6ff901 improve moderation log 2023-09-24 15:40:38 +09:00
Mar0xy
34e6717dab
add: filter endpoint to masto api 2023-09-24 05:35:50 +02:00
Mar0xy
168c041373
add: notification endpoints to masto api 2023-09-24 05:02:36 +02:00
Mar0xy
bb2d4b0e09
add: search endpoints to masto api 2023-09-24 04:25:01 +02:00
syuilo
8e5a90589d improve moderation log 2023-09-24 10:57:24 +09:00
syuilo
ed983a5baf improve moderation log 2023-09-24 10:46:09 +09:00
syuilo
2ad3b1fd74 improve moderation log 2023-09-24 10:33:30 +09:00
Mar0xy
17efcf6b51
upd: Masto API accounts endpoint finished 2023-09-24 02:48:16 +02:00
Mar0xy
afda15260f
upd: megalodon to v7 2023-09-24 01:44:53 +02:00
Mar0xy
b4674ce65c
upd: add new endpoints to Masto API 2023-09-24 00:43:28 +02:00
Mar0xy
21015e7df6
add: account endpoint
- Still work in progress
2023-09-24 00:42:59 +02:00
Mar0xy
763d7c3a63
add: timeline endpoint only with the functions for other endpoints 2023-09-24 00:42:03 +02:00
Mar0xy
b25e193845
upd: create auth endpoint 2023-09-24 00:41:13 +02:00
Mar0xy
9dfc4dbf02
fix: converter returning sharkeyid wrong 2023-09-24 00:39:33 +02:00
Mar0xy
ceffd53d47
fix: spacing 2023-09-23 18:51:57 +02:00
Mar0xy
2375d043d1
add: Megalodon, initial mastodon api 2023-09-23 18:49:47 +02:00
syuilo
19bc9c20a6 improve moderation log 2023-09-23 20:50:02 +09:00
syuilo
10924fd229 fix 2023-09-23 18:47:11 +09:00
syuilo
9e4d3ebe5f
enhance(backend): refine moderation log (#10939)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Update DriveService.ts
2023-09-23 18:28:16 +09:00
syuilo
ba6e85482e コミット忘れ 2023-09-23 14:26:06 +09:00
syuilo
5a4cf059ee update deps 2023-09-23 12:46:19 +09:00
syuilo
8f77350089 enhance: PWAのshort_nameを設定可能に 2023-09-23 12:38:20 +09:00
syuilo
cac1c2f1e9 fix(backend): notes/reactionsのページネーションが機能しない 2023-09-23 10:00:38 +09:00
Mar0xy
0da4717983
upd: clicky click on replies 2023-09-22 23:56:00 +02:00
Mar0xy
5d40ca6568
upd: update notes live on feed 2023-09-22 23:44:07 +02:00
Mar0xy
1795195097
fix: update? what update 2023-09-22 22:54:35 +02:00
Mar0xy
feec3c302b
upd: add backend for post editing 2023-09-22 21:05:42 +02:00
anatawa12
526b3ae0e4
feat: ユーザを除外できるアンテナ (#11277)
* feat: ユーザを除外できるアンテナ

* feat(backend/api): ユーザを除外できるアンテナの作成・更新

* feat(frontend): ユーザを除外できるアンテナの作成・更新

* docs(changelog): add アンテナで一部のユーザを除外したすべてのノートから受信できるようになりました

* fix: d.ts生成時にexport defaultを生成するように

* fix CHANGELOG.md

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-22 16:52:43 +09:00
syuilo
c836157edb
enhance: 二要素認証設定時のセキュリティを強化 (#11863)
* enhance: 二要素認証設定時のセキュリティを強化

パスワード入力が必要な操作を行う際、二要素認証が有効であれば確認コードの入力も必要にする

* Update CoreModule.ts

* Update 2fa.ts

* wip

* wip

* Update 2fa.ts

* tweak
2023-09-22 14:12:33 +09:00
Insert5StarName
113a67077e upd: port Listenbrainz 2023-09-22 03:31:59 +02:00
Mar0xy
7111c6c90b
upd: swap bcrypt to argon2, add misskey-js to dev, auto load replies 2023-09-22 00:21:57 +02:00
syuilo
e3f151e230 feat: 指定したユーザーの投稿通知
Resolve #11499
2023-09-21 18:48:15 +09:00
syuilo
e41619775f feat: プロフィールでのリンク検証
Resolve #11099
2023-09-21 11:58:51 +09:00
syuilo
fa13b815ef fix: provide NoSuchNoteError error 2023-09-20 11:43:33 +09:00
syuilo
053da10e94 refactor(backend): update directory structure for models 2023-09-20 11:33:36 +09:00
syuilo
c3db55b5b6 fix 2023-09-20 11:29:10 +09:00
syuilo
bb0b2df37e refactor(backend): extract clip-related logics to ClipService 2023-09-20 09:33:52 +09:00
syuilo
fba08c6310 fix 2023-09-17 14:36:57 +09:00
syuilo
f7c6932a83 enhance: 各ノートが被クリップ数を保持するようにし、無意味にnotes/clipsを叩かないように 2023-09-17 10:55:26 +09:00
syuilo
814e28459e enhance(backend): improve server icon setting
Resolve #11481
Resolve #10901
2023-09-16 17:05:17 +09:00
syuilo
6cf466e5d1
update deps (#11820)
* update deps

* fix

* wip

* wip

* wip

* Update docker-compose.yml.example

* Delete reviewer-lottery.yml

* Update RepositoryModule.ts

* wip

* wip

* clean up

* update deps

* wip

* wip
2023-09-15 14:28:29 +09:00
6543
cf7c6558ae
enhance nodeinfo by prpoagate the standart keys for homepage and repository (#11830) 2023-09-14 09:56:33 +09:00
syuilo
42c7aad251 enhance(backend): configure ratelimit for notification creation apis 2023-09-12 15:38:00 +09:00
かっこかり
cd6428715e
feat: テスト通知を送信できるようにする (#11810)
* (add) Notification test

* Update Changelog

* (add) backend, frontend impl

* globalEventの名前を明確にする

* Run API Extractor
2023-09-11 14:31:50 +09:00
syuilo
98e40e666c fix 2023-09-11 14:28:50 +09:00
syuilo
74faa01db8
fix 2023-09-11 13:29:24 +09:00
xtex
054ba3fea5
feat: nodeinfo 2.1 (#11805)
* feat: enable nodeinfo 2.1

Since 9dd06a7621, nodeinfo 2.1 has been released.

Signed-off-by: xtex <xtexchooser@duck.com>

* feat: only add software.repository to nodeinfo 2.1

e54c48e171
Signed-off-by: xtex <xtexchooser@duck.com>

* feat: add software.homepage url to nodeinfo 2.1

507822cb3c
Signed-off-by: xtex <xtexchooser@duck.com>

* fix: set proper Content-Type for nodeinfo

Signed-off-by: xtex <xtexchooser@duck.com>

* style: fix lint warnings

Signed-off-by: xtex <xtexchooser@duck.com>

---------

Signed-off-by: xtex <xtexchooser@duck.com>
2023-09-10 16:16:00 +09:00
Ebise Lutica
8749716700
enhance: センシティブチャンネルはユーザーのノート一覧から除外 (#11797)
* enhance: センシティブチャンネルはユーザーのノート一覧から除外

* READMEに明記

* Update notes.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-09-10 15:14:31 +09:00
syuilo
ff9a65e8fa
feat: passkey support (#11804)
https://github.com/MisskeyIO/misskey/pull/149
2023-09-08 14:05:03 +09:00
Ezekiel Lee
af7e129b1e
fix(backend): timeout when querying mentions (#11799) 2023-09-08 08:44:46 +09:00
Sayamame-beans
bf303238f0
feat(backend): Webhook設定でsecretを空に出来るように (#11784)
* feat(backend): allow webhook secret to be empty

* Update CHANGELOG.md
2023-09-06 13:02:33 +09:00
syuilo
f53cffaeb2 enhance(backend): タイムライン等の有効期限を設定可能に
Resolve #11773
2023-09-05 15:03:50 +09:00
syuilo
1f7a81aae7
update deps (#11764)
* update deps

* node16

* wip

* wip

* wip

* Update test-utils.ts

* wip

* Update tsconfig.json

* wip

* Update package.json

* wip

* Update following.vue

* Update followers.vue

* Update index.vue

* Update share.vue

* Update MkUserPopup.vue

* Update MkPostForm.vue

* wip

* Update MkTokenGenerateWindow.vue

* Update MkPagination.vue

* refactor

* update deps

* update deps

* Update sw.ts

* wip

* wip

* wip

* Update FetchInstanceMetadataService.ts

* Update FetchInstanceMetadataService.ts

* update node

* update deps

* 🎨
2023-09-04 13:33:38 +09:00
xtex
a53727f1a5
Respond .well-known/host-meta.json with application/json (#11777)
According to RFC 6415 appendix-A.
   The server
   MUST include the HTTP "Content-Type" response header field with a
   value of "application/json".  Any other "Content-Type" value (or lack
   thereof) indicates that the server does not support the JRD format.
"application/jrd+json" is only used by WebFinger (RFC 7033)
2023-09-03 16:42:32 +09:00
syuilo
257c4fccf1
feat: Refine 2fa (#11766)
* wip

* Update 2fa.qrdialog.vue

* Update 2fa.vue

* Update CHANGELOG.md

* tweak

* ✌️
2023-08-28 18:25:31 +09:00
GrapeApple0
70a7800927
プロフィールにその人が作ったPlayの一覧出せるように (#11445)
* プロフィールにその人が作ったPlayの一覧出せるように

* Update CHANGELOG.md

* playの公開範囲を設定できるように

* 間違えて変更してしまったのを修正

* Update packages/frontend/src/pages/flash/flash-edit.vue

* Update packages/frontend/src/pages/flash/flash-edit.vue

* tweak

* Update packages/backend/migration/1690796169261-play-visibility.js

* Update packages/backend/src/models/entities/Flash.ts

* Update packages/backend/src/models/entities/Flash.ts

* Update Flash.ts

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-08-21 20:23:09 +09:00
White-Green
f664f941a2
fix: antennas validation (#11469) 2023-08-21 17:33:04 +09:00
MomentQYC
388448f298
feat: Removing stack trace info in production env (#11657)
* feat: Hiding stack traces in production env

* sytle

* style

* style

* add SPDX

* move ./error.js to ./misc/error.js

* revert: remove frontend changes

* feat: Hiding stack traces in production env

* feat: Hiding stack traces in production env

* revert

* revert

* revert

* change and fix

* revert

* fix queue endpoint test

---------

Co-authored-by: tamaina <tamaina@hotmail.co.jp>
Co-authored-by: Kagami Sascha Rosylight <saschanaz@outlook.com>
2023-08-21 17:21:57 +09:00
syuilo
c9aeccb2ab fix(backend): ジョブキュー管理画面の認証を回避できる問題を修正 2023-08-20 10:00:10 +09:00
woxtu
dd1783f984
chore(backend): Resolve import/no-default-export rule violations (#11732)
* Disable `import/no-default-export` properly

* Disable `import/no-default-export`
2023-08-17 21:20:58 +09:00