syuilo
3cb0cc7989
feat: チャンネルをお気に入りに登録できるように
...
Resolve #10097
2023-03-31 11:30:27 +09:00
syuilo
31f3f5f0f0
enhance(backend): リモートサーバーのチャート生成を無効にするオプションを追加
2023-03-24 19:08:08 +09:00
syuilo
09a846a45c
enhance(backend): use ❤️ for reaction fallback
2023-03-24 18:55:31 +09:00
syuilo
f01e6ef6bf
enhance(backend): リモートユーザーのチャート生成を無効にするオプションを追加
2023-03-24 15:43:36 +09:00
syuilo
54630edb0f
enhance: 使われてないアンテナは自動停止されるように
...
Resolve #9373
2023-03-20 20:12:38 +09:00
atsuchan
793dacef19
Fix: foreignkey on reports ( #9753 )
2023-03-19 15:46:24 +09:00
syuilo
b644567735
feat: clip favorite
...
Resolve #10337
2023-03-16 17:24:49 +09:00
syuilo
8ae9d2eaa8
enhance: カスタム絵文字にライセンス情報を付与できるように
...
Resolve #10091
2023-03-16 15:08:48 +09:00
syuilo
58fc17e3b6
fix: tweak retention rate aggregation
2023-03-15 17:43:13 +09:00
syuilo
7f16b50e73
feat: sensitive word
2023-03-13 17:37:22 +09:00
syuilo
7c2d8d73ce
enhance: ロールの並び順を設定可能に
2023-03-12 16:38:08 +09:00
syuilo
99f3f0917f
tweak postgresql entities
...
Fix #10266
2023-03-10 14:53:56 +09:00
syuilo
dd6569a1bb
feat: Reaction acceptance ( #10256 )
...
* wip
* wip
* デフォルト設定
2023-03-08 08:56:47 +09:00
syuilo
4c2f7c64cc
feat: Per-user renote mute ( #10249 )
...
* feat: per-user renote muting
From FoundKey/c414f24a2c https://akkoma.dev/FoundKeyGang/FoundKey
* Update ja-JP.yml
* Delete renote-muting.ts
* rename
* fix ids
* lint
* fix
* Update CHANGELOG.md
* リノートをミュートしたユーザー一覧を見れるように
* 🎨
* add test
* fix test
---------
Co-authored-by: Hélène <pleroma-dev@helene.moe>
2023-03-08 08:56:09 +09:00
syuilo
1c5291f818
feat: 時限ロール ( #10145 )
...
* feat: 時限ロール
* クライアントから期限を確認できるように
* リファクタとか
* fix test
* fix test
* fix test
* clean up
2023-03-01 10:20:03 +09:00
tamaina
c925e3d281
fix(server): 全ての通知が削除されてしまうのを修正
2023-02-23 14:01:18 +00:00
syuilo
8a5c6240b4
Merge branch 'master' into develop
2023-02-23 20:48:20 +09:00
syuilo
e630803922
enumの変更はしない
2023-02-23 20:26:33 +09:00
syuilo
71900e0231
Release: 13.7.2 ( #10035 )
...
* ci: swcにしたためtypecheckは別途実施
* 🎨
* Update package.json
* マイグレーションが失敗することがあるのを修正
* refactor ci
* use tsc for build
Windowsだとエラーが出るため
* feat: swc build in windows (#10032 )
* feat: add optional swc
* fix: windowsで動かない現象を修正
* fix: fix swc path alias
* fix: docker build時に`Host key verification failed`と言われてgitリポジトリからパッケージをインストールできないのでssh -> htpsに変更
* use swc
* chore(client): tweak custom emoji size
* enhance: make pwa icon maskable (#10033 )
* 🎨
* feat(server): add @swc/core-android-arm64 to optional (#10034 )
* feat: add optional swc
* fix: windowsで動かない現象を修正
* fix: fix swc path alias
* fix: docker build時に`Host key verification failed`と言われてgitリポジトリからパッケージをインストールできないのでssh -> htpsに変更
* feat(server): add @swc/core-android-arm64 to optional
* fix: conflict
* Update package.json
* chore(backend): fix indent
* Update CHANGELOG.md
* compress png
---------
Co-authored-by: CaffeinePower <86540016+cffnpwr@users.noreply.github.com>
Co-authored-by: Shogo Sensui <shogosensui@gmail.com>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2023-02-23 17:36:36 +09:00
tamaina
4c01198811
chore(backend): fix indent
2023-02-23 08:15:54 +00:00
syuilo
ce5c78d0d2
マイグレーションが失敗することがあるのを修正
2023-02-23 10:40:15 +09:00
nenohi
5dd24e44d1
マイグレーションファイルの変更ミス ( #10029 )
2023-02-23 07:52:01 +09:00
tamaina
4db787c4ee
fix(server): マイグレーションad1676438468213が通らないのを修正 ( #9963 )
...
* fix(server): マイグレーションad1676438468213が通らないのを修正
Fix #9962
* fix
2023-02-16 22:08:45 +09:00
tamaina
839a626716
fix(server): dropGroupマイグレーションが通るように ( #9961 )
2023-02-16 22:07:34 +09:00
syuilo
e24b0ceb80
startAt -> startsAt
2023-02-15 14:31:59 +09:00
nenohi
71c42bef9b
広告開始時期の設定 ( #9944 )
...
* 広告開始時期の設定
* 過去のものも表示するように
2023-02-15 14:29:40 +09:00
syuilo
8caf288ac1
drop group ( #9942 )
...
* drop group
* Update operations.ts
2023-02-15 13:37:18 +09:00
syuilo
6a3039f7b7
feat: ロールにアイコンを設定してユーザー名の横に表示できるように
...
Resolve #9761
2023-02-05 10:37:03 +09:00
syuilo
5859df389f
Create 1675404035646-cleanup.js
2023-02-03 15:02:54 +09:00
syuilo
65cd605b73
Achievements ( #9665 )
...
* wip
* Update ja-JP.yml
* wip
* wip
* Update MkAchievements.vue
* wip
* 🎨
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2023-01-21 13:14:55 +09:00
syuilo
afc0be6790
enhance: playのscriptの文字数制限を緩和
2023-01-19 09:06:11 +09:00
syuilo
30fced38c4
refactor: rename instance.caughtAt to instance.firstRetrievedAt
2023-01-16 05:02:38 +09:00
syuilo
81f11d8f86
refactor: rename role.options -> role.policies
2023-01-15 20:52:53 +09:00
syuilo
6458239a7c
remoteDriveCapacityMbをロールに統合
2023-01-13 11:14:07 +09:00
syuilo
c5c40a73b7
feat: conditional role
...
Resolve #9539
2023-01-13 11:03:54 +09:00
syuilo
2470afaa2e
Role ( #9437 )
...
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* Update create.ts
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* Update delete.ts
* Update delete.ts
* wip
* wip
* wip
* Update account-info.vue
* wip
* wip
* Update settings.vue
* Update user-info.vue
* wip
* Update show-file.ts
* Update show-user.ts
* wip
* wip
* Update delete.ts
* wip
* wip
* Update overview.moderators.vue
* Create 1673500412259-Role.js
* wip
* wip
* Update roles.vue
* 色
* Update roles.vue
* integrate silence
* wip
* wip
2023-01-12 21:02:26 +09:00
syuilo
789d61d175
enhance(server): アンケート選択肢の文字数制限を緩和
...
Resolve #9511
2023-01-10 16:41:38 +09:00
syuilo
ebe340d510
MisskeyPlay ( #9467 )
...
* wip
* wip
* wip
* wip
* wip
* Update ui.ts
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update CHANGELOG.md
* wip
* wip
* wip
* wip
* 🎨
* wip
* ✌️
2023-01-05 13:59:48 +09:00
syuilo
4d0859ce7f
drop latestStatus of instance
2023-01-03 09:03:04 +09:00
syuilo
c8bd139713
drop lastCommunicatedAt of instance
2023-01-03 09:00:42 +09:00
syuilo
7093573f0c
drop latestRequestSentAt of instance
2023-01-03 08:48:00 +09:00
syuilo
969e9df889
feat: add per user pv chart
2023-01-01 17:45:49 +09:00
syuilo
3e81913b6a
feat: introduce retention-rate aggregation
2022-12-25 09:09:46 +09:00
tamaina
4ecc42744c
enhance: Implement the toggle to (or not to) close push notifications when notifications or messages are read ( #9219 )
...
* create file
* wip
* fix
* wip
* tabun dekita
* ✌️
* implement subscribe push notification button to tutorial
* check-exists→show-registration
* add column sendReadMessage
* fix migration file
* sw api
* change PushNotificationService
* wip
* ✌️
* fix tutorial footer flex
2022-12-18 01:59:59 +09:00
CyberRex
1309367884
Add Cloudflare Turnstile CAPTCHA support ( #9111 )
...
* Add Cloudflare Turnstile CAPTCHA support
* Update packages/client/src/components/MkCaptcha.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
2022-10-13 09:19:57 +09:00
syuilo
bec2d9e3fa
Update 1651224615271-foreign-key.js
...
#8852
2022-07-17 05:12:59 +09:00
syuilo
e4453e9ca8
Update 1651224615271-foreign-key.js
...
#8852
2022-07-16 23:51:32 +09:00
syuilo
75d516011b
enhance: make active email validation configurable
2022-07-09 15:05:55 +09: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
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
dd426735a0
feat: moderation note
2022-07-03 00:15:03 +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
Johann150
68f9341e95
hotfix: uniform color migration fix
2022-05-19 15:42:55 +02:00
Johann150
aaf5bb62ab
enhance: uniform theme color ( #8702 )
...
* enhance: make theme color format uniform
All newly fetched instance theme colors will be uniformely formatted
as hashtag followed by 6 hexadecimal digits.
Colors are checked for validity and invalid colors are not handled.
* better input validation for own theme color
* migration to unify theme color formats
Fixes theme colors of other instances as well as the local instance.
* add changelog entry
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-19 09:54:45 +02:00
Johann150
31c73fdfa2
chore: synchronize code and database schema ( #8577 )
...
* chore: remove default null
null is always the default value if a table column is nullable, and typeorm's
@Column only accepts strings for default.
* chore: synchronize code with database schema
* chore: sync generated migrations with code
2022-05-05 22:45:22 +09:00
syuilo
8e5f2690f2
feat: Webhook ( #8457 )
...
* feat: introduce webhook
* wip
* wip
* wip
* Update CHANGELOG.md
2022-04-02 15:28:49 +09:00
syuilo
b929bffea5
fix federation chart
2022-03-08 22:56:46 +09:00
syuilo
513c83e374
delete needless instance drive columns
2022-03-07 21:20:14 +09:00
syuilo
ec64b5ea0b
feat: add active to federation chart
2022-03-07 15:10:16 +09:00
syuilo
2442592ef1
feat: アンケート終了通知
...
Resolve #4664
2022-03-06 16:06:27 +09:00
syuilo
e68278f93e
feat: 時限ミュート
...
#7677
2022-03-04 20:23:53 +09:00
syuilo
ba4ef23d6b
feat: instance default theme
2022-03-01 23:58:01 +09:00
syuilo
a8e8b2e2cf
fix migrations
...
Fix #8363
2022-03-01 00:07:03 +09:00
tamaina
e314be5b59
Fix avatar/banner proxy ( #8346 )
...
* Fix avatar/banner proxy
Co-authored-by: mei23 <m@m544.net>
* use getAvatarUrl
* fix
* join avatar and banner to improve performance
* join
* Update hybrid-timeline.ts
* fix
Co-authored-by: mei23 <m@m544.net>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-02-27 13:59:10 +09:00
syuilo
a28daf7f44
feat: add pub & sub item for federation chart
2022-02-23 16:17:16 +09:00
syuilo
a1c7c1fb49
remove max note text length setting
...
Resolve #8323
2022-02-20 16:07:43 +09:00
syuilo
9f9b8d1cae
Update 1644010796173-convert-hard-mutes.js
2022-02-11 21:17:07 +09:00
syuilo
c456825d0e
Update 1644010796173-convert-hard-mutes.js
2022-02-11 21:06:38 +09:00
syuilo
91b2a169b4
enhance(server): add indexes for following host
2022-02-11 12:47:42 +09:00
syuilo
88ac0de0e6
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-02-10 22:01:34 +09:00
Johann150
afb6304979
fix: regular expressions in word mutes ( #8254 )
...
* fix: handle regex exceptions for word mutes
* add i18n strings
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
* stricter input validation in backend
* add migration for hard mutes
* fix
* use correct regex library in migration
* use query builder to avoid SQL injection
Co-authored-by: Robin B <robflop98@outlook.com>
Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
2022-02-10 19:47:46 +09:00
syuilo
0afebcfd9e
enhance: improve federation chart
2022-02-10 17:45:12 +09:00
syuilo
4ae1a65958
feat: インスタンスのテーマカラーを設定できるように
2022-02-09 21:25:48 +09:00
syuilo
042b0c2f18
fix: truncate user drive chart
2022-02-09 21:12:20 +09:00
syuilo
7fcd9435f3
feat: introduce intersection calculation of charts
2022-02-09 03:46:58 +09:00
syuilo
f4e28983a1
feat: improve federation chart
2022-02-08 23:43:51 +09:00
syuilo
adf3493af8
feat: notes/instance/perUserNotesチャートに添付ファイル付きノートの数を追加
2022-02-08 23:12:37 +09:00
nullobsi
3ff89fa7ec
feat: Option to show replies in timeline (rebase #7685 ) ( #8202 )
...
* Add an option for timeline replies. Credit to Emilis (puffaboo)
* update db on request
2022-02-06 16:02:48 +09:00
syuilo
cc7a1808ec
imprpve active users chart
2022-02-06 06:24:06 +09:00
syuilo
c1b264e4e9
Improve chart engine ( #8253 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Update core.ts
* wip
* wip
* #7361
* delete network chart
* federationChart強化 apRequestChart追加
* tweak
2022-02-06 00:13:52 +09:00
syuilo
eec7e6500e
enhance: convert svg to png of custom emojis
2022-01-21 18:47:02 +09:00
Johann150
cbb7e95d82
enhance: Forward report ( #8001 )
...
* implement sending AP Flag object
Optionally allow a user to select to forward a report about a remote
user to the other instance. This is added in a backwards-compatible way.
* add locale string
* forward report only for moderators
* add switch to moderator UI to forward report
* fix report note url
* return forwarded status from API
apparently forgot to carry this over from my testing environment
* object in Flag activity has to be an array
For correct interoperability with Pleroma the "object" property of the Flag
activity has to be an array.
This array will in the future also hold the link to respective notes, so it
makes sense to correct this on our side.
* Update get-note-menu.ts
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 03:06:38 +09:00
syuilo
53937e09a0
feat(server): store mime type of webpublic
2022-01-20 02:40:13 +09:00
syuilo
983599bdae
Update 1639325650583-chart-v3.js
2021-12-14 23:13:09 +09:00
syuilo
0be4e10462
enhance(backend): improve chart engine
2021-12-14 18:12:37 +09:00
romaboo
054417354c
feat: user-level instance mute ( #7712 )
...
* Update ja-JP.yml
* Added settable config for muted instances
* added psql query for removal of muted notes
* Added filtering and trimming for instance mutes
* cleaned up filtering of bad instance mutes and added a refresh at the end for the list on the client
* Added notification & streaming timeline muting
* Updated changelog
* Added missing semicolon
* Apply japanese string suggestions from robflop
Co-authored-by: Robin B. <robflop98@outlook.com>
* Changed Ja-JP instance mute title string to one suggested by sousuke
Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>
* Update ja-JP instanceMuteDescription based on sousuke's suggestion
Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>
* added notification mute
* added notification and note children muting
* Fixed a bug where local notifications were getting filtered on cold start
* Fixed instance mute imports
* Fixed not saving/loading instance mutes
* removed en-US translations for instance mute
* moved instance mute migration to js
* changed settings index back to spaces
* removed destructuring assignment from notification stream in instance mute check call
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* added .note accessor for checking note data instead of notification data
* changed note to use Packed<'Note'> instead of any and removed usage of snake case
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
* changed notification mute check to check specifically for notification host
* changed to using single quotes
* moved @click to the end for the linter
* revert unnecessary changes
* restored newlines
* whitespace removal
Co-authored-by: syuilo <syuilotan@yahoo.co.jp>
Co-authored-by: Robin B. <robflop98@outlook.com>
Co-authored-by: sousuke0422 <sousuke20xx@gmail.com>
Co-authored-by: puffaboo <emilis@jigglypuff.club>
Co-authored-by: tamaina <tamaina@hotmail.co.jp>
2021-12-09 21:38:56 +09:00
syuilo
6496835515
viaMobileフラグ廃止
...
Close #7965
2021-11-12 15:11:20 +09:00
syuilo
0e4a111f81
refactoring
...
Resolve #7779
2021-11-12 02:02:25 +09:00