nullobsi
cdd9977c43
In private mode, block access to many public APIs
2022-09-06 20:46:42 -07:00
nullobsi
1fc7ad48e3
Add Secure Mode and Private Mode
...
- Add instance actor
- Add private mode, which uses an allowlist
- Add Secure Mode, restricts access to blocked instances
2022-09-06 20:46:41 -07:00
syuilo
71d4e577dd
fix(server): 他人の通知を既読にできる可能性があるのを修正
2022-09-06 20:54:49 +09:00
syuilo
76b14494d7
enhance(client): add html color-schema support
2022-08-27 00:39:59 +09:00
syuilo
8f3a534c64
fix: use new for throw error
...
Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-08-01 17:44:53 +09:00
syuilo
3a8b93ac26
tweak rate limit
2022-07-24 17:56:48 +09:00
syuilo
b374c4dcf6
chore: improve error message of boot
2022-07-21 22:30:36 +09:00
syuilo
14463b7cbf
fix(server): fix bind of method
...
Fix #9006
2022-07-16 19:03:41 +09:00
syuilo
2284142e58
tweak boot.js
2022-07-14 22:25:57 +09:00
syuilo
e00b4724ac
tweak boot.js
2022-07-14 22:04:16 +09:00
syuilo
8c9530fb41
tweak boot.js
2022-07-14 21:52:58 +09:00
syuilo
a3a2d1186c
chore: use tab
2022-07-14 21:02:45 +09:00
syuilo
975e22089a
improve error handling of client boot
2022-07-14 20:41:17 +09:00
syuilo
ae5596dce2
log error while client boot
2022-07-14 20:29:45 +09:00
tamaina
1665262483
fix(sw, notification): Don't issue an event if there is no affect ( #8979 )
...
* test
* ]v]
2022-07-13 21:07:49 +09:00
Johann150
278b7a70a7
enhance: read theme color nodeinfo ( #8977 )
...
* provide theme color in nodeinfo metadata
* read theme color from nodeinfo
Prefer to read the theme color from the nodeinfo since it is more
performant than performing selector search on a DOM.
2022-07-13 21:06:24 +09:00
syuilo
fa72ec1f08
re: update mfm-js 0.23.0-canary.1
2022-07-11 23:13:23 +09:00
dogcraft
8b106bf548
fix: QueryFailedError when logging user's IPs ( #8973 )
...
* fix QueryFailedError when logging user's IPs
* use `orIgnore` to fix
2022-07-10 11:02:46 +09:00
MeiMei
6125bd981e
Fix Attempts to update all notifications ( #8974 )
...
* Fix massive update notification parameters
* CHANGELOG
* CHANGELOG
2022-07-09 18:18:39 +09:00
syuilo
638f0eba12
enhance: make active email validation configurable
2022-07-09 15:05:55 +09:00
syuilo
ed5d81859f
feat: auto nsfw detection ( #8840 )
...
* feat: auto nsfw detection
* ✌️
* Update ja-JP.yml
* Update ja-JP.yml
* ポルノ判定のしきい値を高めに
* エラーハンドリングちゃんとした
* Update ja-JP.yml
* 感度設定を強化
* refactor
* feat: add video support for auto nsfw detection
* rename: image -> media
* .js
* fix: add missing error handling
* fix: use valid pathname instead of using filename due to invalid usage
* perf(nsfw-detection): decode frames
* disable detection of video for some reasons
* perf(nsfw-detection): streamify detection process for video
* disable disallowUploadWhenPredictedAsPorn option
* fix(nsfw-detection): improve reliability
* fix(nsfw-detection): use Math.ceil instead of Math.round
* perf(nsfw-detection): delete tmp frames after used
* fix(nsfw-detection): FSWatcher does not emit ready event
* perf(nsfw-detection): skip black frames
* refactor: strip exists check
* Update package.json
* めっちゃ変えた
* lint
* Update COPYING
* オプションで動画解析できるように
* Update yarn.lock
* Update CHANGELOG.md
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-07-07 21:06:37 +09:00
syuilo
bbd8f6cd57
chore(server): tweak api for admin
2022-07-07 19:08:18 +09:00
syuilo
7e3404e763
chore(server): tweak api for admin
2022-07-07 18:09:50 +09:00
Kainoa Kanter
a49d19686c
enhance: Styled error screen ( #8946 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
* Fix
* Update base.pug
* Finally fix!
* Wrap details in `<code>`
* Add style to flush
* Fix
* BIOS -> Repair tool
* Fix
* Typo
* Adjust style
* Adjust text
* Flush -> Clear
* Revert flush changes
* Responsive
* Also hide splash
2022-07-07 17:35:56 +09:00
syuilo
7cb84dc30a
revert: feat: styled error screen ( #8930 )
2022-07-06 06:36:14 +09:00
syuilo
aac0251dd4
perf: allow get for notes/reactions
2022-07-05 19:16:21 +09:00
syuilo
1812c49dbb
rename: BIOS -> Repair Tool
2022-07-05 17:46:17 +09:00
Kainoa Kanter
36c502696b
feat: styled error screen ( #8930 )
...
* Styled error screen
* Make details margin auto
* Update boot.css
* Replace fontawesome with tabler svg
* Remove hr
* Add new style to flush screen
* Rename to `error.css`
2022-07-05 17:44:05 +09:00
CyberRex
bc49a0e9be
Add additional drive capacity change support ( #8867 )
...
* Add additional drive capacity change support
* Update packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* 🎨
* show instance default capacity in placeholder
* fix
* update api/drive
* fix
* remove :
* fix lint
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2022-07-05 00:21:01 +09:00
syuilo
1fe89d6aab
fix typo
2022-07-03 19:01:08 +09:00
syuilo
e5ccfa5158
feat: moderation note
2022-07-03 00:15:03 +09:00
syuilo
ddcd10db8e
feat(server): add fetch-rss api to reduce dependency of external apis
2022-07-02 21:26:33 +09:00
syuilo
e23e7de453
feat: Log user ips ( #8872 )
...
* wip
* store ip and headers
* Update admin-file.vue
* require admin for view ip/headers
* IP (recent) 消した
* admin必須
* opt in
* clean ips periodically
* respect logging setting in drive/files/create
2022-07-02 15:12:11 +09:00
syuilo
cf36949256
enhance(server): アンケートを新しい順にソート
2022-07-02 12:34:22 +09:00
syuilo
c90225ea02
chore(client): tweak ui
2022-07-02 12:22:52 +09:00
Johann150
95290ad085
fix typo
...
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02:00
syuilo
986b12d4a8
chore(client): tweak ui
2022-06-30 20:15:14 +09:00
syuilo
f571188dd0
fix(server): cannot show users
2022-06-30 15:36:09 +09:00
syuilo
38cdd46063
chore(client): tweak client
2022-06-30 15:32:11 +09:00
syuilo
73113f7631
improve instance doughnut charts
2022-06-28 13:05:20 +09:00
syuilo
dcf30c1f4a
feat(api): add federation/stats endpoint
2022-06-28 10:41:22 +09:00
syuilo
4d89a77aef
feat: make possible to delete an account by admin
...
Resolve #8830
2022-06-27 23:49:16 +09:00
Johann150
746f17450f
refactor: remove duplicate code ( #8895 )
2022-06-27 21:48:10 +09:00
MeiMei
9dcd23d74f
fix: mocha テストが動かないのを修正 v2 ( #8892 )
...
* on push
* Fix mute test
* fix note test
* api
* inc timeout
* uploadUrl
* Revert "on push"
This reverts commit 778a58df61ff9a22421f8ec5dcce96b364eab38d.
* lint
* waitFire
* Wrap connectStream
* return
2022-06-26 19:16:32 +09:00
syuilo
bbad8434c4
fix #8894
2022-06-26 17:38:50 +09:00
tamaina
af100cb1c2
enhance(client): Enhance boot error display ( #8879 )
...
* Change boot error message
* fix
* ✌️
* fix
2022-06-26 12:47:43 +09:00
syuilo
e25de6ccc8
feat: allow GET for some endpoints
...
Resolve #8263
2022-06-25 18:26:31 +09:00
Johann150
a89486af35
fix: always respect instance mutes ( #8854 )
...
* fix: muted user query also checks instances
This way it can be ensured that the instance mute is used everywhere it
is required without checking the whole codebase again. Muted users and
muted instances should be used together anyways.
* fix lint
2022-06-25 14:23:59 +09:00
syuilo
d7a21948b3
feat: 管理者が特定ユーザーのアップロードしたファイル一覧を見れるように
2022-06-24 21:43:28 +09:00
Johann150
d78b20ba07
fix lints
2022-06-24 12:44:22 +02:00