coke12103 / tencha Goto Github PK
View Code? Open in Web Editor NEW2009年のMisskeyクライアント
2009年のMisskeyクライアント
nodeguiはクロスプラットフォームでのビルドができない。
Windowsは持ってないが...
よくわからんけど調べる
する
UI上の設定をある程度保持できる機能とかあると良さそう
標準である程度投稿をキャッシュするようになったのでキャッシュを検索できるようにする。
#4 で実装された自動で流してくれるやつを使ってると勝手に下に移動してることがある。
#33 にいる
スタックトレース出てくるレベルでリトライされててやばい。ライブラリを変更することを検討。
増やす
既存クライアントと感覚の互換がある程度ある程度で決めて作る
受信した投稿のキャッシュをできるだけサーバーから流れてきたままに表示できるビューアーを用意する。
Web版のブロックは設定を開く度にブロックした相手をアイコン付きで見ることになる。
これ結構来るのでjsonでIDを入れて管理できるブロックをクライアントで実装して自動でブロ解みたいなことができると嬉しそうな気がする。
あるいはこういうことできるプラグインエンジンを付けてプラグインでやるか。
流石に絵文字だとずさん感あるので(漢字試してみてもいいかもしれないけどね
#19 とかで使いたいしそれ以外でも設定って概念はあるので追加する
UserFlagの下空いてるしあった方がよさげなので
手動で選択されたら解除ってのがほしい
URLとかの折り返しに失敗する系の文字列が勝手にウインドウサイズを変えてくる。もう直し型がわからない。
人によって簡易表示で見る時に欲しい情報が違うのである程度設定でいじれるようにする。 完全な表示は #15 側の担当で
assetsから読み込みできるようにする
Misskey v10(m544)は改変なしで動いちゃったけどMisskey v10(twista)はAPIのパーミッションの互換がないのか一部機能が動かないらしい。逆に言えばそこだけ調整すれば動きそうなのでやってみる。
現状誰かのアイコンが変わってもキャッシュかかってるので変わらない。Userにハッシュ値を覚えさせて判定する感じで作れそうなのでさっと実装する。
Pawooに実装されている#exp15m
みたいなのをクライアント側で実装すればMisskeyでも使えそうな気がした。 #25 の利用案の1つ
1:1でスケールしてるので比率がおかしくなる。なんで正方形じゃないんですか。
設定実装後
色ぐらいならできそうな気がする
ほしいけどタイムラインの同一投稿排除の機能が必要
昔のMastodonにこんなのあった気がするけど個人的に便利だったので
SVG形式の絵文字が読み込めないので変換をかける
特定の場合に2行になるSobaCha式の1行TLの表示も利用できるようにしたい
あまりに絵文字関連の不具合が多いので従来の絵文字IDが出る形式に戻すことも可能にする
2009年に設計されたPostViewには限界があるので
などをロスなく表示できる拡張PostViewを作る
ほしい
独自で実装するか何かを呼び出すかして画像を出せるようにする
普通のミュートとして
加えて謎機能として
なんか付けたら便利なのではないか
Class作ってrequireで取得するようにすれば多分ビルド後も大丈夫になるので
ID部分のスペースをドメインの都合で大き目に取っているがそのせいで微妙に見辛くなっている気がする。こまごまと調整していく感じで
チェックボックスで判定、チェックありだったら常に一番上を選択で表示、なしだったらユーザーの選択を優先する感じで
書く
ユーザー情報がNote, Notificationで共通なのでキャッシュを御互いで更新して完全なものにする実装をする
関数だけ作る感じで。あらかじめ指定した関数で内容をいじれるようにして投稿前に呼び出すようにする。
ランダム公開範囲が既に世界初な機能な気がするけどもっと謎な世界初がほしい(?)
できるようにしたいよね
実装方法が悪いのかライブラリが悪いのかはわからないがとりあえず対処療法で症状を軽減する。
現状ハードコーディングでsans
を指定しているけど環境によってはフォントがダサいのでユーザーで変更可能にする。ただしUIが崩れるのでサイズだけは固定化する必要あり。
2009年名乗るならこれいるでしょ
リアクションの表示にはTwiEmojiの動的取得やインスタンスの絵文字のClass化が必要。
付けるのは更にGUIのメニューを実装する必要がある。
Misskeyだとメンションになってなくて見分けが付かないことに気がついた
Misskeyって要素がいっぱいあるのでアンケートとかを簡単に編集できる拡張投稿があれば便利なのでは
あんまりメモリ消費減らないので随時減らすようにする
#13 のために
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.