syuilo
ae280df2b8
chore(client): tweak mini-chart rendering
2022-06-24 19:47:38 +09:00
Johann150
d78b20ba07
fix lints
2022-06-24 12:44:22 +02:00
MeiMei
aef9cb41f3
enhance: Redisをioredisに統一してIPv6サポート ( #8869 )
...
* Use ioredis, Supports IPv6 host
https://github.com/misskey-dev/misskey/issues/8862
* Fix import
* order
* a
* i
* fix
* flushdb
* family
* CHANGELOG
* redis_version
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-24 19:22:19 +09:00
Johann150
f73327f6f8
fix(client): ask to log in for poll vote ( #8883 )
2022-06-24 19:03:41 +09:00
syuilo
b3fe2b44b0
chore(client): tweak ui
2022-06-24 10:52:34 +09:00
syuilo
3221334849
refactor(client): use composition api
2022-06-24 10:52:28 +09:00
tamaina
7ebb1ca5be
fix(nirax): Normalize path ( #8877 )
2022-06-24 01:26:15 +09:00
syuilo
161289dcd7
fix #8861
2022-06-24 00:47:55 +09:00
syuilo
4bb0ae25f4
chore(client): tweak ui
2022-06-23 23:45:22 +09:00
syuilo
fb64c7056b
lint fixes
2022-06-23 21:46:15 +09:00
Johann150
aa22cd03de
refactor: simplify ap/show with DbResolver ( #8838 )
...
Using the existing code in DbResolver we can avoid separate code for
parsing the URIs in this endpoint.
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-23 21:32:17 +09:00
Johann150
6c244d452e
enhance: word mute checks CW ( #8873 )
2022-06-23 20:26:47 +09:00
syuilo
29fd5640cd
chore(client): tweak client design
2022-06-23 13:39:28 +09:00
syuilo
2d4704e72c
chore(dev): improve eslint config
2022-06-23 13:19:17 +09:00
syuilo
ec765154ad
enhance(client): tweak ui
2022-06-22 23:40:53 +09:00
syuilo
c78e44f8d5
tweak client
2022-06-22 20:47:53 +09:00
syuilo
4f70f4a481
refactor(client): use composition api
2022-06-22 16:30:55 +09:00
syuilo
a22dc728fb
refactor(client): refactor header tab handling
2022-06-22 16:30:45 +09:00
syuilo
519a97bf61
🎨
2022-06-22 00:48:16 +09:00
syuilo
41542d9186
tweak client
2022-06-22 00:10:34 +09:00
syuilo
9634483ee2
fix(client): moderators cannot view instance-info page
2022-06-21 23:22:18 +09:00
syuilo
ede5c804a7
enhance(client): show warning in control panel when there is an unresolved abuse report
2022-06-21 19:48:28 +09:00
syuilo
69c45e4474
tweak client
2022-06-21 17:55:38 +09:00
syuilo
2424261b9d
refactor(client): use composition api
2022-06-21 14:39:23 +09:00
syuilo
0fddc528ed
fix(server): faviconUrl of federated instance is missing
2022-06-21 14:28:43 +09:00
syuilo
e9213bfe0d
chore: add comments
2022-06-21 14:18:06 +09:00
syuilo
2b5a5122ac
tweak client
...
Fix #8856
2022-06-21 14:12:39 +09:00
Johann150
e5c40adb79
fix: block button in federation panel ( #8855 )
2022-06-20 23:48:38 +09:00
syuilo
91d6804646
tweak client
2022-06-20 21:05:18 +09:00
syuilo
dbeae92cdc
fix client
2022-06-20 19:49:51 +09:00
syuilo
10a18cd514
refactor(client): Refine routing ( #8846 )
2022-06-20 17:38:49 +09:00
tamaina
e548abb13f
refactor: チャットルームをComposition API化 ( #8850 )
...
* pick form
* pick message
* pick room
* fix lint
* fix scroll?
* fix scroll.ts
* fix directives/sticky-container
* update global/sticky-container.vue
* fix, 🎨
* test.1
2022-06-20 13:20:28 +09:00
tamaina
566e0d2bea
feat: Add Badge Image to Push Notification ( #8012 )
...
* fix
* nanka iroiro
* wip
* wip
* fix lint
* fix loginId
* fix
* refactor
* refactor
* remove follow action
* clean up
* Revert "remove follow action"
This reverts commit defbb416480905af2150d1c92f10d8e1d1288c0a.
* Revert "clean up"
This reverts commit f94919cb9cff41e274044fc69c56ad36a33974f2.
* remove fetch specification
* renoteの条件追加
* apiFetch => cli
* bypass fetch?
* fix
* refactor: use path alias
* temp: add submodule
* remove submodule
* enhane: unison-reloadに指定したパスに移動できるように
* null
* null
* feat: ログインするアカウントのIDをクエリ文字列で指定する機能
* null
* await?
* rename
* rename
* Update read.ts
* merge
* get-note-summary
* fix
* swパッケージに
* add missing packages
* fix getNoteSummary
* add webpack-cli
* ✌️
* remove plugins
* sw-inject分離したがテストしてない
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix notification.vue
* remove a blank line
* disconnect intersection observer
* disconnect2
* fix
* ✌️
* clean up config
* typesを戻した
* backend/src/web/index.ts
* notification-badges
* add scripts
* change create-notification.ts
* Update packages/client/src/components/notification.vue
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
* disconnect
* oops
* Failed to load the script unexpectedly回避
sw.jsとlib.tsを分離してみた
* truncate notification
* Update packages/client/src/ui/_common_/common.vue
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
* clean up
* clean up
* refactor
* キャッシュ対策
* Truncate push notification message
* fix
* クライアントがあったらストリームに接続しているということなので通知しない判定の位置を修正
* components/drive-file-thumbnail.vue
* components/drive-select-dialog.vue
* components/drive-window.vue
* merge
* fix
* Service Workerのビルドにesbuildを使うようにする
* return createEmptyNotification()
* fix
* fix
* i18n.ts
* update
* ✌️
* remove ts-loader
* fix
* fix
* enhance: Service Workerを常に登録するように
* pollEnded
* pollEnded
* URLをsw.jsに戻す
* clean up
* fix lint
* changelog
* alpha-test
* also with twemoji
* add isMimeImage function
* catch
* Colour => Color
* char2file => char2filePath
* Update autocomplete.vue
* remove clone?
Co-authored-by: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-20 00:33:46 +09:00
Andreas Nedbal
75f996a485
Refactor page-editor elements to use Composition API ( #8721 )
...
* refactor(client): refactor page-editor elements to use Composition API
* Apply review suggestions from @Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-06-18 18:39:04 +09:00
syuilo
c97f41c250
fix typo
2022-06-18 18:27:47 +09:00
futchitwo
2ee931e0c6
Improve: unclip ( #8823 )
...
* Refactor clip page to use Composition API
* Refactor clip page
* Refactor clip page
* Refactor clip page
* Improve: unclip
* Fix unclip
* Fix unclip
* chore: better type and name
* Fix
* Fix clipPage vue provider
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-18 18:27:09 +09:00
futchitwo
361a7b81fd
Refactor clip page to Composition API ( #8822 )
...
* Refactor clip page to use Composition API
* Refactor clip page
* Refactor clip page
* Refactor clip page
2022-06-18 18:23:54 +09:00
MeiMei
ea7c2ec26f
enhance: Improve player detection in URL preview ( #8849 )
...
* enhance: Improve player detection in URL preview
* CHANGELOG
2022-06-18 16:02:31 +09:00
syuilo
0e291ab3c3
enhance(client): improve file moderation ui
2022-06-17 15:03:02 +09:00
syuilo
9f448319a5
chore(client): tweak range control design
2022-06-17 13:20:33 +09:00
Johann150
ebd33b9281
fix: render empty note content correctly
...
Instead of coercing to `null`, coercing to an empty string should simplify handling.
2022-06-16 12:51:44 +02:00
Johann150
efe35ea9e0
fix: correctly render note text
...
Fix a regression from #8787 that was previously fixed in #8440 .
2022-06-16 12:32:09 +02:00
syuilo
515842dc9f
enhance(client): improve files page of control panel
2022-06-16 16:05:43 +09:00
MeiMei
5508bd552c
fix: GenerateVideoThumbnail ( #8825 )
...
* fix: GenerateVideoThumbnail
* CHANGELOG
* fix cleanup
* Revert "fix cleanup"
This reverts commit d54cf8262ac01a3deb6b8dd7689ec144d4d09ea8.
2022-06-14 23:02:14 +09:00
Johann150
537e3176ea
fix: tmpdir cleanup removes contained files ( #8826 )
2022-06-14 23:00:10 +09:00
syuilo
24a10451c2
enhance(server): モデレーターであってもレートリミットを有効に
2022-06-14 22:59:19 +09:00
tamaina
ef3a582f64
fix: add limit to i/notifications ( #8836 )
...
* fix: add limit to i/notifications
* ms
* remove ms
2022-06-14 22:55:58 +09:00
Johann150
41eeb9a184
fix(docs): use correct description property
2022-06-14 11:55:58 +02:00
Johann150
d2d4a17ef7
fix: remove unused parameter
2022-06-14 11:54:55 +02:00
syuilo
ab2d56605e
lint fixes
2022-06-14 18:01:23 +09:00
Johann150
ad858dd2e3
fix: missing file name parameter ( #8820 )
2022-06-13 00:25:06 +09:00
futchitwo
b506c8d2e0
Fix(client): fix wrong gallery page component ( #8815 )
2022-06-12 19:53:21 +09:00
syuilo
79dba2ad89
lint
2022-06-12 19:50:47 +09:00
syuilo
ee9cf6553b
fix(client): デッキでウィジェットの情報が保存されない問題を修正
...
Fix #8818
2022-06-12 19:50:43 +09:00
tamaina
9bd3c82e6c
fix: some fixes of multiple notification read ( #8819 )
...
* fix: limit multiple notification read
* fix
* fix
2022-06-12 19:28:13 +09:00
syuilo
0789955180
Update cropper-dialog.vue
2022-06-11 18:48:59 +09:00
syuilo
5bf947eb0b
Update cropper-dialog.vue
2022-06-11 18:47:58 +09:00
syuilo
17731b978b
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-11 16:46:23 +09:00
syuilo
f03d4ae585
fix(client): オブジェクトストレージを使用していると画像のクロップができない
2022-06-11 16:46:21 +09:00
Johann150
e161c0abe4
chore: synchronize visibility checks ( #8687 )
...
* reuse single meId parameter
* unify code style
Use template string to avoid having to use escaped quote marks.
* fix: follower only notes are visible to mentioned users
This synchronizes the visibility rules with the Notes.isVisibleForMe
method from packages/backend/src/models/repositories/note.ts
* add comment
2022-06-11 16:14:44 +09:00
syuilo
c1282b4fd6
feat: image cropping ( #8808 )
...
* wip
* wip
* wip
2022-06-11 15:45:44 +09:00
syuilo
01011ef9c5
update deps
2022-06-10 15:06:42 +09:00
syuilo
602df78fde
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-10 14:56:07 +09:00
syuilo
7dc86abec3
chore: tweak logo
2022-06-10 14:56:05 +09:00
Johann150
c8374e8ace
chore: fix some lints automatically ( #8788 )
...
* chore: fix some lints automatically
Fixed lints that were automatically fixable with `eslint --fix`.
* fix type
* workaround for empty interface lint
2022-06-10 14:36:55 +09:00
Johann150
c7a2c42cc2
enhance(federation): use ActivityPub defined property in favour of proprietary property. ( #8787 )
...
* add activitypub `source` property
* parse MFM from new `source` attribute
2022-06-10 14:31:58 +09:00
Johann150
c8db27a71a
refactor: follow button ( #8789 )
...
* fix: display cancelling follow request
* remove unnecessary branch
The executed code is the same as in the else branch so this special
condition is unnecessary.
* remove code duplication
Use the same callback as later for updating these variables.
* use $ref sugar
* remove unused import
Co-authored-by: blackskye-sx <saul.newman@gmail.com>
2022-06-10 14:29:46 +09:00
Johann150
674029f700
enhance: improve documentation for /users/
endpoints ( #8790 )
...
* docs: category & description for reset password
* docs: category & description for testing
* docs: descriptions for groups endpoints
* docs: descriptions for drive file endpoints
* docs: descriptions for sw endpoints
* docs: descriptions for user list endpoints
* docs: descriptions & result type for gallery posts
* docs: descriptions & result type for user endpoints
* docs: add return type for stats
2022-06-10 14:25:20 +09:00
Andreas Nedbal
cfc6370dbc
fix(client): render quote renote CWs as MFM ( #8792 )
...
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-09 23:45:16 +09:00
Johann150
ca99288baf
fix: use autocomplete=new-password ( #8797 )
2022-06-09 23:42:00 +09:00
Johann150
bb8e8d7daf
properly display alt text for videos ( #8802 )
...
The alt text is already properly federated and given by the API,
it is just not displayed properly by the client.
2022-06-09 23:35:58 +09:00
Johann150
3f88351ca0
fix: try to prevent autocomplete for emoji search ( #8798 )
2022-06-08 20:20:37 +09:00
Johann150
2461d16d12
refactor: use awaitAll to reduce duplication ( #8791 )
...
* refactor: use awaitAll to reduce duplication
* fix lint
* fix typo
2022-06-08 17:59:48 +09:00
syuilo
6ba668f934
fix(test): make chart tests working
2022-06-05 20:37:24 +09:00
syuilo
e8fdd35808
Update .mocharc.json
2022-06-05 19:46:52 +09:00
syuilo
3e465b488d
chore: lint fixes
2022-06-05 12:26:36 +09:00
syuilo
6123d60f9e
chore(client): fix menu item style
2022-06-05 12:23:57 +09:00
syuilo
3f4101d17b
use node 16
2022-06-04 17:26:56 +09:00
syuilo
c9cd88a9db
update summaly
2022-06-04 17:24:41 +09:00
syuilo
b262e19742
Revert "feat: option to collapse long notes ( #8561 )"
...
This reverts commit e675ffcf38b07f5c70d00b49c171c7ab3460e810.
2022-06-04 15:23:53 +09:00
syuilo
3661d1bc33
fix bug
2022-06-04 15:15:44 +09:00
syuilo
4bf3ed6c1e
fix test
2022-06-04 14:25:30 +09:00
Balazs Nadasdi
170ea0f6c2
feat: option to collapse long notes ( #8561 )
...
* feat: option to collapse long notes
Closes #8559
* do not collapse if cw exists
* use '閉じる' to close / show less.
* make it sticky
* Change style of the Show less button
2022-06-04 13:57:09 +09:00
Johann150
102012aa9d
fix: add id for activitypub follows ( #8689 )
...
* add id for activitypub follows
* fix lint
* fix: follower must be local, followee must be remote
Misskey will only use ActivityPub follow requests for users that are local
and are requesting to follow a remote user. This check is to ensure that
this endpoint can not be used by other services or instances.
* fix: missing import
* render block with id
* fix comment
2022-06-04 13:52:42 +09:00
Johann150
86c04c4489
fix: ensure resolver does not fetch local resources via HTTP(S) ( #8733 )
...
* refactor: parseUri types and checks
The type has been refined to better represent what it actually is. Uses of
parseUri are now also checking the parsed object type before resolving.
* cannot resolve URLs with fragments
* also take remaining part of URL into account
Needed for parsing the follows URIs.
* Resolver uses DbResolver for local
* remove unnecessary use of DbResolver
Using DbResolver would mean that the URL is parsed and handled again.
This duplicated processing can be avoided by querying the database directly.
* fix missing property name
2022-06-04 11:29:20 +09:00
Johann150
336eea9d93
fix: correctly render empty note text ( #8746 )
...
Ensure that the _misskey_content attribute will always exist. Because
the API endpoint does not require the existence of the `text` field,
that field may be `undefined`. By using `?? null` it can be ensured
that the value is at least `null`.
Furthermore, the rendered HTML of a note with empty text will also be
the empty string. From git blame it seems that this behaviour was added
because of a Mastodon bug that might have previously existed. Hoever,
this seems to be no longer the case as I can find mastodon posts that
have empty content.
The code could be made a bit more succinct by using the null coercion
operator.
2022-06-03 23:18:44 +09:00
PikaDude
186cac05a2
User moderation details ( #8762 )
...
* add more user details for admins to see
* fix some issues
* small style fix
as suggested by Johann150
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* fix
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-06-03 23:14:50 +09:00
syuilo
e0fb88f9fe
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-06-03 23:08:18 +09:00
syuilo
dbab6abde4
fix(test): reset redis in e2e test
...
#7986
2022-06-03 23:08:15 +09:00
sn0w
42e436459c
fix(client): correctly handle MiAuth URLs with query string ( #8772 )
2022-06-03 21:22:03 +09:00
Johann150
58752fab0b
fix: server metrics widget
2022-06-01 08:51:00 +02:00
Johann150
d3e65bc8b7
fix(lint): indentation
2022-05-31 16:22:00 +02:00
Johann150
7c9d07cd53
fix(mfm): remove duplicate br tag/newline ( #8616 )
2022-05-31 18:57:55 +09:00
Johann150
8e296b2398
fix: always remove completed tasks ( #8771 )
2022-05-31 17:54:02 +09:00
MeiMei
f59e364a85
Fix IP address rate limit ( #8758 )
...
* Fix IP address rate limit
* CHANGELOG
* Tune getIpHash
2022-05-31 17:44:22 +09:00
tamaina
d1a90695a2
chore: fix import tinycolor
2022-05-30 12:09:22 +00:00
tamaina
db26061f90
Merge branch 'develop' of https://github.com/misskey-dev/misskey into develop
2022-05-30 05:53:40 +00:00
tamaina
3d33296741
chore: remove packages/sw/webpack.config.js
2022-05-30 05:53:36 +00:00
Andreas Nedbal
3b0e1037f5
fix(client): import shared ESLint config in client package ( #8761 )
2022-05-30 11:37:34 +09:00
Johann150
3b970aae8a
fix: add missing import
...
fix #8756
2022-05-29 14:33:42 +02:00