Commit Graph

20 Commits

Author SHA1 Message Date
おさむのひと 336416261a
バックエンドが生成するapi.jsonからmisskey-jsの型を作成する (#12434)
* ひとまず生成できるところまで

* ファイル構成整理

* 生成コマンド整理

* misskey-jsへの組み込み

* fix generator.ts

* wip

* fix generator.ts

* fix package.json

* 生成ロジックの調整

* 型レベルでのswitch-case機構をmisskey-jsからfrontendに持ち込めるようにした

* 型チェック用のtsconfig.jsonを作成

* 他のエンドポイントを呼ぶ関数にも適用

* 未使用エンティティなどを削除

* misskey-js側で手動定義されていた型を自動生成された型に移行(ただしapi.jsonがvalidでなくなってしまったので後で修正する)

* messagingは廃止されている(テストのビルドエラー解消)

* validなapi.jsonを出力できるように修正

* 修正漏れ対応

* Ajvに怒られて起動できなかったところを修正

* fix ci(途中)

* パラメータenumをやめる

* add command

* add api.json

* 都度自動生成をやめる

* 一気通貫スクリプト修正

* fix ci

* 生成ロジック修正

* フロントの型チェックは結局やらなかったので戻しておく

* fix pnpm-lock.yaml

* add README.md

---------

Co-authored-by: osamu <46447427+sam-osamu@users.noreply.github.com>
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-12-02 21:00:05 +09:00
syuilo b0f6c44f36 refactor(frontend): use ESM 2023-09-19 16:37:43 +09:00
Shun Sakai c2370a1be6
chore: 著作権とライセンスについての情報を各ファイルに追加する (#11348)
* chore: Add the SPDX information to each file

Add copyright and licensing information as defined in version 3.0 of
the REUSE Specification.

* tweak format

---------

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2023-07-27 14:31:52 +09:00
syuilo 821bb1c476 perf(frontend): サーバーにカスタム絵文字の種類が多い場合のパフォーマンスの改善
Resolve #10925
2023-05-31 12:42:24 +09:00
syuilo 23f106a0c1 refactor(frontend): boot分割したり副作用減らしたりとか
#10838
2023-05-15 19:08:46 +09:00
tamaina c1e69e7a53
enhance(client): emojisはIndexedDBに保存する (#10121)
* enhance(client): emojisはIndexedDBに保存する

* lastEmojisFetchedAt
2023-02-28 20:10:52 +09:00
syuilo 7d9d1ae7c2 enhance(client): tweak custom emoji cache 2023-01-27 11:28:51 +09:00
syuilo 41a6ed0de0 lint 2023-01-26 11:33:31 +09:00
tamaina 93dd0638ad better category null handling 2023-01-22 17:33:20 +00:00
tamaina 0d44129ae3 remove console.log 2023-01-22 17:20:53 +00:00
tamaina 0cffe60abc 1時間に 2023-01-22 17:14:05 +00:00
tamaina d347f0a087 wip 2023-01-22 16:07:17 +00:00
tamaina 0b2f945bb6 wip 2023-01-22 15:13:03 +00:00
tamaina 2f6c45e118 wip 2023-01-22 14:53:24 +00:00
tamaina 43956f3ffb customEmojiCategories as computed 2023-01-16 10:36:29 +00:00
tamaina f2a9194c79 ✌️ 2023-01-16 10:13:19 +00:00
tamaina 4cd70df7f4 setInterval 2023-01-16 09:52:45 +00:00
tamaina 21e4c3dfe9 wip 2023-01-16 09:39:58 +00:00
syuilo 39c3995c74 refactor 2023-01-09 16:45:05 +09:00
syuilo 462acc9eee カスタム絵文字一覧情報をmetaから分離 2023-01-09 15:50:25 +09:00