Commit Graph

436 Commits

Author SHA1 Message Date
nullobsi
a03f13fb3f
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
1b014bc3e5 fix(server): 他人の通知を既読にできる可能性があるのを修正 2022-09-06 20:54:49 +09:00
ThatOneCalculator
e6236a2ffb fix screenshot size 2022-08-27 21:44:30 -07:00
ThatOneCalculator
770b2d9908 bg col 2022-08-27 21:44:17 -07:00
ThatOneCalculator
ef801a4b94 description 2022-08-27 21:43:57 -07:00
ThatOneCalculator
5c6cff93ef feat: improve pwa manifest 2022-08-27 21:42:38 -07:00
ThatOneCalculator
ab4c267594 Merge remote-tracking branch 'misskey/develop' into develop 2022-08-27 15:18:59 -07:00
syuilo
773139b737 enhance(client): add html color-schema support 2022-08-27 00:39:59 +09:00
ThatOneCalculator
f101791d02 Fix overlap betwen favicon and splash icon 2022-08-15 15:55:30 -07:00
ThatOneCalculator
73a57858e0 feat: custom css/assets
typo

fix gulpfile
2022-08-09 13:09:54 -07:00
ThatOneCalculator
e7f2c7df03 fix: recommended timeline
I doubt itll work, but...

🙏

hail mairy

certified typeorm moment

im stuff

debug log

not a fan of js/ts

istg

missing parenthesis

postgres can kiss my ass

didnt need `::string[]` i think

hide caption button

Remove debug log

Clean up

no longer beta!

fix streaming
2022-08-09 13:09:54 -07:00
ThatOneCalculator
916e9db51a attempt to fix 2022-08-09 00:37:48 -07:00
ThatOneCalculator
7095abf728 Obliteration of Ai-chan 🐱🔫 2022-08-08 14:58:27 -07:00
ThatOneCalculator
0601a89cb8 New error images! 2022-08-08 14:07:09 -07:00
ThatOneCalculator
74bd9fd01c docs 2022-08-05 14:11:18 -07:00
ThatOneCalculator
31e9279c70 More Calckey branding 2022-08-05 14:07:40 -07:00
ThatOneCalculator
c1509ebcad idk 2022-08-04 14:28:16 -07:00
ThatOneCalculator
26e82b73dc im stuff 2022-08-04 14:25:54 -07:00
ThatOneCalculator
b376d3e98e stuff? 2022-08-04 14:16:22 -07:00
ThatOneCalculator
1151991b70 t 2022-08-04 14:13:12 -07:00
Johann150
74cf3d887c backend: fix lint "no-throw-literal" 2022-08-04 13:36:37 -07:00
Johann150
dd28859348 fix spelling error 2022-08-04 13:34:18 -07:00
ThatOneCalculator
0e7361d4b8 Merge remote-tracking branch 'misskey/develop' into develop 2022-08-04 13:31:54 -07:00
syuilo
f3164c9cf2 fix: use new for throw error
Co-Authored-By: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-08-01 17:44:53 +09:00
ThatOneCalculator
025a8e23c4 revers 2022-07-29 15:07:07 -07:00
ThatOneCalculator
3ccf2ea098 test 2022-07-29 09:27:39 -07:00
ThatOneCalculator
5b9e2ec817 try new query 2022-07-29 09:17:10 -07:00
ThatOneCalculator
2d14777573 try to fix streaming 2022-07-29 08:57:53 -07:00
ThatOneCalculator
669ee2c600 im stuff 2022-07-29 01:11:25 -07:00
ThatOneCalculator
bcc219566d remove console log 2022-07-29 00:44:17 -07:00
ThatOneCalculator
261e00fcde console log 2022-07-29 00:40:27 -07:00
ThatOneCalculator
8d1144cda0 stuff 2022-07-29 00:35:49 -07:00
ThatOneCalculator
1372a246b5 brackets 2022-07-29 00:33:51 -07:00
ThatOneCalculator
b51a8750a3 () 2022-07-29 00:30:42 -07:00
ThatOneCalculator
b53bbc960f im stuff 2022-07-29 00:28:21 -07:00
ThatOneCalculator
5112f6425e try @Johann150's solution :) 2022-07-29 00:25:22 -07:00
ThatOneCalculator
13648d03a1 im stuff 2022-07-29 00:20:40 -07:00
ThatOneCalculator
40c197ed60 no quotes 2022-07-29 00:13:29 -07:00
ThatOneCalculator
152c8c9cae testtt 2022-07-29 00:09:49 -07:00
ThatOneCalculator
8380487afe testtt 2022-07-29 00:00:39 -07:00
ThatOneCalculator
3fae29e4d5 FROM clause 2022-07-28 23:57:18 -07:00
ThatOneCalculator
15ad79c3de aaa 2022-07-28 23:53:42 -07:00
ThatOneCalculator
e639496be2 fix!!!! 2022-07-28 23:46:36 -07:00
ThatOneCalculator
291649b6e7 proper error 2022-07-28 23:01:13 -07:00
ThatOneCalculator
9d53e8322a bruh 2022-07-28 22:57:54 -07:00
ThatOneCalculator
e8ccd62a27 help i cant write queer ees :( 2022-07-28 22:54:59 -07:00
ThatOneCalculator
e447e72c77 ack 2022-07-28 22:46:51 -07:00
ThatOneCalculator
664ea1dcf4 test :( 2022-07-28 22:42:40 -07:00
ThatOneCalculator
73ac045aa8 typo!! 2022-07-28 22:31:49 -07:00
ThatOneCalculator
2c7ece6bc6 I think i fixed it! 2022-07-28 22:29:54 -07:00
ThatOneCalculator
1af22f0bc2 test 2022-07-28 22:17:59 -07:00
ThatOneCalculator
a0529277e3 typo in file name 2022-07-28 21:50:00 -07:00
ThatOneCalculator
c96c0ac7d3 typo 2022-07-28 21:49:36 -07:00
ThatOneCalculator
b3a50187b1 Recommended timeline! 2022-07-28 21:28:13 -07:00
ThatOneCalculator
1129a2ec8c Custom splash icons! 2022-07-27 10:25:30 -07:00
ThatOneCalculator
7ae95770aa Add endpoint 2022-07-27 09:58:18 -07:00
ThatOneCalculator
4a7166625f clean up 2022-07-27 09:47:29 -07:00
ThatOneCalculator
4d22797624 Custom MOTD! 2022-07-27 09:46:35 -07:00
ThatOneCalculator
a88fe74b82 semi for children 2022-07-26 14:45:36 -07:00
ThatOneCalculator
f04995c3e8 fix 2022-07-25 14:17:58 -07:00
Johann150
7da0602759 use getNote instead of Notes.find
If a note is not visible to the requesting user, an error will be raised.
2022-07-25 14:17:20 -07:00
ThatOneCalculator
3046b87b76 .js 2022-07-25 14:02:46 -07:00
ThatOneCalculator
0eb25b5ab4 fix import 2022-07-25 13:59:12 -07:00
Johann150
15f06a1d50 enable to fetch replies recursively 2022-07-25 13:40:37 -07:00
Johann150
86342538aa pack children without detail 2022-07-25 13:40:22 -07:00
Johann150
d6a95797d8 remove ms dependency 2022-07-25 13:38:31 -07:00
Johann150
20763a84ee Merge: enhance privacy of notes
https://akkoma.dev/FoundKeyGang/FoundKey/pulls/14
2022-07-25 13:36:44 -07:00
Johann150
3b40c7d081 remove unnecessary joins
These joins are no longer necessary as of commit
c35372a20d22cddb75e93a0b407f2b652cd7faf0. It seems they are bad enough
for performance to break installs.
2022-07-25 13:28:57 -07:00
ThatOneCalculator
e90d5b23db More #31748f 2022-07-24 18:36:55 -07:00
ThatOneCalculator
2b1e707f8c Merge remote-tracking branch 'misskey/develop' into develop 2022-07-24 18:07:18 -07:00
syuilo
9f5c8f42e0
tweak rate limit 2022-07-24 17:56:48 +09:00
ThatOneCalculator
e4a72f8de3 🎨 2022-07-23 22:10:07 -07:00
ThatOneCalculator
4230e289da more rpine stuff 2022-07-23 21:23:04 -07:00
ThatOneCalculator
a866d49b6f Merge remote-tracking branch 'johann150/mk/bearer-authentication' into develop 2022-07-23 19:05:35 -07:00
ThatOneCalculator
db97dff0cb b3 2022-07-21 12:48:23 -07:00
syuilo
53d24c2ba1 chore: improve error message of boot 2022-07-21 22:30:36 +09:00
ThatOneCalculator
3149b93de2 indentation 2022-07-19 12:01:45 -07:00
ThatOneCalculator
4d0f511fa1 Better ASCII art 2022-07-19 11:18:44 -07:00
ThatOneCalculator
64ef31f8db Calckey as software name, finally! 2022-07-19 10:49:43 -07:00
ThatOneCalculator
b1efe26c89 More Calckey strings 2022-07-19 10:13:17 -07:00
Johann150
c4e2a222f0
handle authentication errors in stream API 2022-07-19 09:32:46 +02:00
Johann150
0131ec4a58
update openapi spec generator
Properly document GET API endpoints.
Added Bearer token authentication.
2022-07-19 09:32:01 +02:00
Johann150
4ca48908be
improve authentication errors 2022-07-19 09:29:04 +02:00
Johann150
29f7eb4482
add OAuth 2.0 Bearer Token authentication 2022-07-19 09:29:04 +02:00
ThatOneCalculator
c0b42fd3be tabs 2022-07-18 23:21:08 -07:00
ThatOneCalculator
3632eec20b calckey ascii art 2022-07-18 23:07:18 -07:00
ThatOneCalculator
09b78cb1ab MOTD 2022-07-18 21:47:32 -07:00
ThatOneCalculator
fcb91702d9 Merge remote-tracking branch 'nullobsi/secure-fetch' into develop 2022-07-18 20:50:15 -07:00
ThatOneCalculator
4bfc6f2457 Merge remote-tracking branch 'thatonecalculator/self-host-images' into develop 2022-07-18 20:34:37 -07:00
ThatOneCalculator
f63e725a90 Merge remote-tracking branch 'thatonecalculator/repair-style' into develop 2022-07-18 20:34:06 -07:00
ThatOneCalculator
3609c2784d Calckey 2022-07-18 19:00:45 -07:00
nullobsi
3f14e23431
Hide private data in pug when private mode is enabled 2022-07-17 15:25:40 -07:00
nullobsi
a69557f193
Add secure mode settings to Security tab 2022-07-17 15:25:40 -07:00
nullobsi
e7f20affc9
In private mode, block access to many public APIs 2022-07-17 15:25:40 -07:00
nullobsi
2bf2eac765
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-07-17 15:25:39 -07:00
syuilo
c1c8c9c37c
fix(server): fix bind of method
Fix #9006
2022-07-16 19:03:41 +09:00
syuilo
44f560b453 tweak boot.js 2022-07-14 22:25:57 +09:00
syuilo
f2e91f4d62 tweak boot.js 2022-07-14 22:04:16 +09:00
syuilo
10f4815d34 tweak boot.js 2022-07-14 21:52:58 +09:00
syuilo
d78faf1134 chore: use tab 2022-07-14 21:02:45 +09:00
syuilo
cb00786f1e improve error handling of client boot 2022-07-14 20:41:17 +09:00
syuilo
61e26696aa log error while client boot 2022-07-14 20:29:45 +09:00
tamaina
ae92378689
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
714c80bf3f
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
a5648fb07f re: update mfm-js 0.23.0-canary.1 2022-07-11 23:13:23 +09:00
dogcraft
d92200a6d6
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
53e54c22fa
Fix Attempts to update all notifications (#8974)
* Fix massive update notification parameters

* CHANGELOG

* CHANGELOG
2022-07-09 18:18:39 +09:00
syuilo
75d516011b enhance: make active email validation configurable 2022-07-09 15:05:55 +09:00
Kainoa Kanter
b355c21e36
v 2022-07-08 12:57:59 -07:00
Kainoa Kanter
eebdb35dda
Merge branch 'misskey-dev:develop' into repair-style 2022-07-08 12:57:21 -07:00
syuilo
e560601815
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
da239b8362 chore(server): tweak api for admin 2022-07-07 19:08:18 +09:00
syuilo
423e7692db chore(server): tweak api for admin 2022-07-07 18:09:50 +09:00
Kainoa Kanter
a23f59b996
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
ThatOneCalculator
e53a5baa36 🎨 2022-07-06 23:23:37 -07:00
ThatOneCalculator
e51af57fb7 Responsive 2022-07-06 23:16:15 -07:00
ThatOneCalculator
1c15e127a7 Actually fix :godmode: 2022-07-06 21:50:48 -07:00
ThatOneCalculator
38048208ed Typo 2022-07-06 21:47:01 -07:00
ThatOneCalculator
decea5e7f5 Merge branch 'repair-style' of https://github.com/ThatOneCalculator/misskey into repair-style 2022-07-06 21:46:28 -07:00
ThatOneCalculator
3e9a6d07d2 Fix flush 2022-07-06 21:46:04 -07:00
Kainoa Kanter
a162526539
Merge branch 'develop' into repair-style 2022-07-06 21:40:18 -07:00
ThatOneCalculator
2ae42b5824 🎨 2022-07-06 21:39:41 -07:00
ThatOneCalculator
1a366293f7 Formatting error 2022-07-06 21:36:25 -07:00
ThatOneCalculator
e4459dada4 Change script location 2022-07-06 21:34:57 -07:00
ThatOneCalculator
e92b279c15 Typo 2022-07-06 21:32:03 -07:00
ThatOneCalculator
0789fd3ae1 Flush style 2022-07-06 21:24:39 -07:00
ThatOneCalculator
189b1bff38 Tweak bios 2022-07-06 21:15:47 -07:00
ThatOneCalculator
787d593b8f Adjust cli 2022-07-06 21:13:32 -07:00
ThatOneCalculator
7fb09407bb Add bios style 2022-07-06 21:10:31 -07:00
ThatOneCalculator
68941063f9 Styled CLI 2022-07-06 21:01:34 -07:00
syuilo
b35c3114c8 revert: feat: styled error screen (#8930) 2022-07-06 06:36:14 +09:00
syuilo
972b03f842 perf: allow get for notes/reactions 2022-07-05 19:16:21 +09:00
syuilo
cb246d3459 rename: BIOS -> Repair Tool 2022-07-05 17:46:17 +09:00
Kainoa Kanter
40656e3ee2
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
cd07eb222e
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
26c89e053d fix typo 2022-07-03 19:01:08 +09:00
syuilo
dd426735a0 feat: moderation note 2022-07-03 00:15:03 +09:00
syuilo
949dbb3918 feat(server): add fetch-rss api to reduce dependency of external apis 2022-07-02 21:26:33 +09:00
syuilo
eccc90c843
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
52a1ec9af1 enhance(server): アンケートを新しい順にソート 2022-07-02 12:34:22 +09:00
syuilo
b773d516d3 chore(client): tweak ui 2022-07-02 12:22:52 +09:00
Johann150
66b27bdc97
fix typo
Co-authored-by: mei23 <m@m544.net>
2022-06-30 22:03:04 +02:00
syuilo
ed41d542bb chore(client): tweak ui 2022-06-30 20:15:14 +09:00
syuilo
324f5525b5 fix(server): cannot show users 2022-06-30 15:36:09 +09:00
syuilo
6f3e64f13e chore(client): tweak client 2022-06-30 15:32:11 +09:00
ThatOneCalculator
9ac1a527dc Self host error/info/not-found images 2022-06-28 19:33:32 -07:00
syuilo
5c3e782d29 improve instance doughnut charts 2022-06-28 13:05:20 +09:00
syuilo
c04d3d22af feat(api): add federation/stats endpoint 2022-06-28 10:41:22 +09:00
syuilo
329f055a97 feat: make possible to delete an account by admin
Resolve #8830
2022-06-27 23:49:16 +09:00
Johann150
bc3ae901cc
refactor: remove duplicate code (#8895) 2022-06-27 21:48:10 +09:00