2022-02-01 23:42:04
icon

ertona.net v3.4.5+ertona.1

2022-02-02 00:54:43
icon

あん?なんか怪しいな

2022-02-02 00:55:21
icon

怪しいけどertonaでL見ることないから寝るわ

2022-02-03 22:29:06
icon

ertona.net v3.4.6+ertona.1

2022-02-03 22:29:29
icon

起動完了〜

2022-02-05 14:32:31
:yukari4a: Yukari Next 3.0.7.2167をDeploygateで公開しました
icon

よく見たらバージョン番号上げ忘れてた。正しくは3.0.8のつもりでしたが、3.0.7としてバイナリ作っちゃったので次回まで放置します。

* [Mastodon] 返信する時、返信先の公開範囲が継承されていないバグを修正 (#288)
thx @ahiru !!

デプゲ: dply.me/d7i2s6
リリースノート: github.com/shibafu528/Yukari/w

Web site image
Release Notes · shibafu528/Yukari Wiki
2022-02-09 13:18:10
icon

いやまったく意図してない、Publicのつもりだった

2022-02-09 13:18:29
icon

普段使ってないクライアント使う時の注意力が足りてねえな

2022-02-09 13:19:08
icon

もへ…

2022-02-10 13:43:26
icon

理解、Mastodon for iPhoneはデフォルトの投稿範囲を尊重してなくて、アカウントの承認制フラグで投稿画面のデフォルトを決めている?

2022-02-10 13:44:34
icon

実装してない系で争わせると、なんとなくでPublicがデフォになるのとどっちがマシか

2022-02-10 13:45:03
icon

これをぶつけると相対的にマシな気はする

2022-02-10 13:46:08
icon

アカウント設定を取ってくる処理をどこに挟んでキャッシュするかとかを考えるのが面倒臭いという気持ちはある

2022-02-10 13:46:49
icon

UIにWeb尊重を置くのはローコストかつユーザーからしてもわかりやすいが、起きたくない思想の人もいると思います

2022-02-10 13:48:02
icon

Web尊重みたいな選択肢を置かずにやるとしたら
起動時に取る→あとで変更されたら?
投稿画面オープン時に取る→待ちの間はUIどうすんの?

2022-02-10 13:49:10
icon

あと起動時に取るのも普通に通信失敗しうるんですよね特にモバイルで僻地にいると

2022-02-10 13:49:22
icon

リトライする?とかある

2022-02-10 13:52:36
icon

でも投稿範囲セレクタを一番単純にUIに実装したらnullにはならないじゃないですか

2022-02-10 13:55:31
icon

ユーザーとしてはタコ殴りにしたくなるが考えてみると怠い話しか出てこないという、まあ、その、嫌な話だね

2022-02-10 13:59:27
icon

低コストな案を呑めない場合に異常に難易度が上がるタイプの議題だから

2022-02-10 14:01:09
icon

MastodonのWebUIがどうやっているかを学ぶべきなのかな、クライアント開発者としては。あとで見てみるか。

2022-02-10 14:02:14
icon

他人が書いたJSほど読むのだるいものない問題

2022-02-10 14:02:49
icon

昼休みもう終わりなんですがお腹の調子が悪い

2022-02-10 14:04:05
icon

結局真っ先に比較されるのはWebUIの挙動なのだからそこから学ぶのが正攻法ではあると思う。難易度は…

2022-02-11 13:36:24
2022-02-10 14:01:09 #<Object:0x00000528>の投稿 shibafu528@ertona.net
icon

MastodonのWebUIがどうやっているかを学ぶべきなのかな、クライアント開発者としては。あとで見てみるか。

2022-02-11 13:36:53
icon

理解した〜 ページ開いた時点でサーバーでhtmlに突っ込んでおいたinitialStateから反映してるのか〜〜

2022-02-11 13:38:05
icon

前見た時はMastodonのフロントコード全然読めなかったんだけど、今見たら追えなくもない気がするな おそろしい

2022-02-11 13:38:45
icon

適当にピックしたファイルで hydrate なんて単語が使われてる時点で察してはいた

2022-02-11 13:41:19
icon

家のChromeにはRedux devtoolsが入ってないことにも気づけたがこれは別に入れたくなかったな

2022-02-11 13:41:46
icon

家で触りたいとはあんまり思えないので…

2022-02-11 18:34:17
icon

Cocotodonのストリーミング処理を書き換えたので、ertonaで再接続試験をしないといけなくなった

2022-02-11 18:35:51
icon

ertonaにはX-Disconnect-Afterっていうヘッダーがあるんですよ

2022-02-11 18:36:29
icon

サーバー側から切ってくれるようにカスタマイズされてるのでクライアント開発に便利

2022-02-11 18:36:48
icon

デッッ

2022-02-11 18:45:09
icon

X-Disconnect-Afterの実装だと通信エラー扱いにならなかった

2022-02-11 18:57:01
icon

WebSocketの切断事由の判定がちょっと微妙だったのでX-Disconnect-Afterでうまくリトライできなかった

2022-02-11 18:57:16
icon

going awayの時もリトライ試みるようにした

2022-02-11 19:00:07
icon

そのときはがんばっていく