Commit graph

210 commits

Author SHA1 Message Date
futchitwo 3f9a914718
Fix(client): fix profile tab link (#8536) 2022-04-24 14:21:46 +09:00
tamaina eac71ae1d7
fix: Fix settings page (#8508)
* Fix settings page

* nanka iroiro

* clean up

* clean up

* インデックスに戻ってもタイトルが残ってしまうのを修正
2022-04-23 19:17:15 +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 ac8c66f5ab perf(server): refactor and performance improvements 2022-03-25 16:27:41 +09:00
syuilo d0a346ed8a refactor: separate meta api for admin or not 2022-03-25 01:50:28 +09:00
syuilo 9320c1699a perf(server): disable some antenna features to improve performance 2022-03-22 00:07:43 +09:00
syuilo ff19640171 perf(server): reduce db query 2022-03-21 20:43:43 +09:00
syuilo caadc0978a feat: introduce bull dashboard 2022-03-19 19:08:55 +09:00
syuilo 5490d82e3b tweal c;iemy 2022-03-11 18:55:47 +09:00
MeiMei a07037affc
テーマ選択から重複要素を排除するように (#8385) 2022-03-09 22:18:14 +09:00
syuilo 513c83e374 delete needless instance drive columns 2022-03-07 21:20:14 +09:00
syuilo 69a801b472 tweak client 2022-03-06 19:18:34 +09:00
Andreas Nedbal 939773a5b9
Refactor: Switch Settings index page to setup sugar (#8374)
* refactor(client): Make Settings index page use <script setup>

* chore(client): address review comments
2022-03-06 19:17:43 +09:00
syuilo 3e31d1fae9 chore(client): hide error report setting
Close #8327
2022-03-05 00:35:59 +09:00
Kainoa Kanter 5d37b7a2ba
Add me as patron (#8369) 2022-03-03 01:19:17 +09:00
syuilo ba4ef23d6b feat: instance default theme 2022-03-01 23:58:01 +09:00
syuilo b80ec1fa3f refactor 2022-03-01 21:36:20 +09:00
syuilo 645dbebd86 Revert "refactor"
This reverts commit 94d4f8271e.
2022-03-01 03:51:31 +09:00
syuilo 94d4f8271e refactor 2022-02-28 22:42:32 +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 0a882471f3 fix: better language settings
Fix #8359
Fix #7968
2022-02-26 15:13:44 +09:00
syuilo 9d301ae89e 🎨 2022-02-25 20:17:36 +09:00
syuilo f003289816 refactor 2022-02-25 20:03:17 +09:00
syuilo d51c18d96d refactor(client): use setup 2022-02-25 19:58:58 +09:00
syuilo 1576ce2e15 🎨 2022-02-25 19:56:59 +09:00
syuilo 2cd25c6f3a 🎨 2022-02-25 18:53:08 +09:00
syuilo 9202ce6d7c client: 検索構文でGoogle明示 & deprecated 2022-02-25 14:40:11 +09:00
syuilo 9422f88451 🎨 2022-02-20 19:01:13 +09:00
syuilo 92f5027c3c プロフィールの追加情報を最大16まで保存できるように
Close #8225
Close #8234
2022-02-20 16:53:06 +09:00
syuilo a1c7c1fb49 remove max note text length setting
Resolve #8323
2022-02-20 16:07:43 +09:00
syuilo 0ab59a10b3 fix(client): word mute cannot save 2022-02-11 19:44:56 +09:00
syuilo 88e09ef380 chore(client): tweak chart 2022-02-11 15:14:08 +09:00
syuilo bf4cdd71ce enhance(client): リアクションピッカーの幅、高さ制限を緩和 2022-02-11 13:53:02 +09:00
syuilo cc019a217f feat(client): make size of reaction picker configuable 2022-02-11 13:38:47 +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 4ae1a65958 feat: インスタンスのテーマカラーを設定できるように 2022-02-09 21:25:48 +09:00
syuilo 5c5d3c1a24 fix(client): コントロールパネルのユーザー、ファイルにて、インスタンスの表示範囲切り替えが機能しない問題を修正
Fix #8252
2022-02-09 13:38:54 +09:00
Johann150 744c4c7acb
fix: save followers/following visibility (#8276) 2022-02-09 12:43:59 +09:00
syuilo 190b47aad2 feat(client): デバイスの種類を手動指定できるように 2022-02-08 18:46:39 +09:00
syuilo 3197390ed4 feat(client): 自インスタンス情報ページでチャートを見れるように 2022-02-08 15:50:26 +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 0b462feff6 enhance(client): improve chart rendering 2022-02-04 16:39:09 +09:00
tamaina d31945e1fd
fix: タイムライン種別を切り替えると「新しいノートがあります」の表示が残留してしまうのを修正 (#8250)
Fix #6831
2022-02-04 08:39:20 +09:00
syuilo 557003d5c4 tweak 2022-02-02 00:27:22 +09:00
syuilo a2dcf2fc41 feat(client): 連合インスタンスページからインスタンス情報再取得を行えるように
Resolve #8231
2022-01-31 20:38:26 +09:00
tamaina 55b3ae22ee
enhance: メニュー関連をComposition API化、switchアイテム追加 (#8215)
* メニューをComposition API化、switchアイテム追加
クライアントサイド画像圧縮の準備

* メニュー型定義を分離 (TypeScriptの型支援が効かないので)

* disabled

* make keepOriginal to follow setting value

* fix

* fix

* Fix

* clean up
2022-01-30 14:11:52 +09:00
syuilo a6d4868ff0 fix(client): DMページでメンションが含まれる問題を修正
Fix #8211
2022-01-28 13:39:54 +09:00
syuilo 82e81a0984 refactor(client): use composition api 2022-01-28 12:30:59 +09:00
syuilo b946d89ec1 refactor(client): better semantics 2022-01-28 11:53:12 +09:00
syuilo 57ec04d9ec refactor(client): i18n.locale -> i18n.ts 2022-01-28 11:39:49 +09:00
syuilo 86931bdafd fix(client): 「クリップ」ページが開かない問題を修正 2022-01-28 01:09:46 +09:00
syuilo e5d56a7cfe fix(client): チャットが見れない
Fix #8203
2022-01-27 17:55:11 +09:00
syuilo 779bd244a6 chore: fix instant form handling 2022-01-27 17:38:02 +09:00
syuilo c3f3f118c3 🎨 2022-01-26 00:51:01 +09:00
Johann150 e51f59e1b7
disable animations on more transitions (#8112) 2022-01-25 23:18:21 +09:00
Hyunseung Jeon 562c4d99e6
fix: change keypress to keydown (#8192) 2022-01-25 18:01:29 +09:00
syuilo 4ee859b691 fix(client): タイムラインのkeep-aliveが効かなくなっているのを修正 2022-01-21 21:47:36 +09:00
syuilo 8cdc619f8f chore(client): add #misskey button 2022-01-21 21:26:39 +09:00
syuilo 2c47196600 wip: refactor(client): migrate components to composition api 2022-01-21 21:16:12 +09:00
tamaina e1d69e236f
enhance: e2eテストをできるだけ改良してみた (#8159)
* update docker image?

* 続

* serial run delete from "${table}" cascade

* use cypress official github action

* refuse install by cypress action

* clean up

* use wait?

* use more wait?

* Revert "use more wait?"

This reverts commit 18d0fcae9c.

* Revert "use wait?"

This reverts commit 5aa8feec9c.

* fix

* test

* test

* log?

* 握りつぶしてみる

* clean up

* env?

* clean up?

* disable video

* add comment

* remove test

* 成功?

* test browser

* nodeインストール無効化

* node16.13.0-chrome95-ff94

* node.js復活

* ?

* ちょっと戻してみる

* chrome?

* cross browser test2

* --shm-size=2g

* artifact?

* misskey.local?

* firefoxはあきらめる

* not headless?

* oops

* fix

* ??

* test1

* if?

* fail-fast: false

* headless: false

* easy error ignoreing describe

* エラーの解消
とちょっとリファクター

* add browser name to artifact

* Install mplayer for FireFox

* no wait?

* タイムアウトを甘くしてみる

* firefoxをあきらめる(n回目)

* remove timeout setting

* wait復活

* Update basic.js

* Update index.js

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-01-21 16:43:56 +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 7588397fb8 wip: refactor(client): migrate components to composition api
Fix #8155
2022-01-18 21:30:17 +09:00
syuilo 9885c6ba6c wip: refactor(client): migrate components to composition api 2022-01-16 21:31:09 +09:00
syuilo 3e9677904d wip: refactor(client): migrate components to composition api 2022-01-16 15:02:15 +09:00
syuilo df61e173c1 wip: refactor(client): migrate components to composition api 2022-01-16 11:02:27 +09:00
syuilo 8322c90834 refactor(client): specify global scope 2022-01-16 10:14:14 +09:00
syuilo bf51450647 wip: refactor(client): migrate components to composition api 2022-01-16 07:55:19 +09:00
syuilo daba865a94 wip: refactor(client): migrate components to composition api 2022-01-15 20:35:10 +09:00
syuilo 41e18aa993 wip: refactor(client): migrate components to composition api 2022-01-15 17:58:35 +09:00
syuilo ffc07a08d7 wip: refactor(client): migrate components to composition api 2022-01-15 16:40:15 +09:00
syuilo 7f4fc20f98 wip: refactor(client): migrate components to composition api 2022-01-14 23:23:08 +09:00
syuilo 45462e4a5e wip: refactor(client): migrate paging components to composition api 2022-01-14 12:02:10 +09:00
syuilo 28193f12ca wip: refactor(client): migrate paging components to composition api 2022-01-14 10:25:51 +09:00
syuilo bd1f741dad wip: refactor(client): migrate paging components to composition api 2022-01-13 02:46:14 +09:00
syuilo 2900f998b1 wip: refactor(client): migrate paging components to composition api 2022-01-13 02:36:51 +09:00
syuilo 861d028d09 refactor 2022-01-13 02:26:10 +09:00
syuilo f96d50bc07 wip: refactor(client): migrate paging components to composition api 2022-01-13 02:21:43 +09:00
syuilo 25f15677c3 refactor 2022-01-13 01:50:53 +09:00
syuilo d2623a2ef2 clean up 2022-01-13 01:46:23 +09:00
syuilo 7e5e763584 feat: emojis import 2022-01-13 00:47:40 +09:00
syuilo 1f2dab0a83 feat: multiple emojis editing 2022-01-13 00:47:05 +09:00
syuilo b267a504ca bye reversi 2022-01-12 17:34:53 +09:00
syuilo 45211e14b3 fix 2022-01-12 17:21:57 +09:00
syuilo f2cbd26a85 fix 2022-01-10 20:17:38 +09:00
syuilo 06125e6820 wip: refactor(client): migrate paging components to composition api 2022-01-10 03:30:35 +09:00
syuilo f9882a0c5c wip: migrate paging components to composition api 2022-01-10 00:45:20 +09:00
syuilo 586c11251a wip: migrate paging components to composition api
#7681
2022-01-09 21:35:35 +09:00
syuilo faef125b74 bye room 2022-01-07 17:06:47 +09:00
syuilo f897357b3c remove unused components 2022-01-07 16:50:35 +09:00
syuilo 40075761fa refactor(client): use composition api 2022-01-07 16:48:51 +09:00
syuilo 298e950e81 refactor(client): use composition api 2022-01-07 16:34:11 +09:00
syuilo f02ed78a20 refactor(client): use composition api 2022-01-07 16:29:08 +09:00
syuilo 82854236f3 clean up 2022-01-07 15:05:45 +09:00
syuilo 6119945256 clean up 2022-01-06 23:09:52 +09:00
syuilo 533955f928 tweak ui 2022-01-05 03:09:20 +09:00
syuilo 1fc2f2e3e4 tweak ui 2022-01-04 22:51:16 +09:00
syuilo 69d7cfc5ce tweak ui 2022-01-04 22:42:04 +09:00
syuilo 76b2561893 tweak ui 2022-01-04 21:37:16 +09:00
syuilo 89053d5747 tweak ui 2022-01-04 21:16:41 +09:00
syuilo 813f63663c tweak ui 2022-01-04 18:47:54 +09:00