風呂に持ち込んだ2Lのスポーツドリンク飲み干しちゃった
1.5.0からCWつけるとNSFWも自動的にセットされるんだけど、画像がないトゥートまでsensitive が trueになってるんか…
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
このアカウントは、notestockで公開設定になっていません。
投稿画面が閉じてしばらくしてからTLに出てくるのはデカい画像を送ってサーバ側での変換に時間がかかってるからか…
tootdon android、画像添付は一度に複数選択できないし自動回転してくれないし、リサイズもないから投稿に失敗して、しかも失敗をしらせる表示がない?
@sakko2005 いやサムネイルはあるが入力欄を下スクロールしないとでてこないし、スクロール範囲を知らせる表示がない
tootdon androidはリアルタイム通知ないっぽいかな? iOS版だと通知を全く束ねてくれなくて余りに邪魔だった。Android版はどうなるんだろ。OS側が勝手に束ねてくれるとかもあるけど
tootdon androidの認証画面はWebViewぽいんだけど、その画面から別アプリにタスク切り替えしてまた戻ってくると画面が真っ白になる。パスワードマネージャ使うのに不便。まあ不便っていうならそもWebViewじゃなくて外部ブラウザを開いてくれたらブラウザが覚えてるパスワードをつかえるんだけど
公式Webアプリの投稿欄の下に色々表示するやつ、もし仮に万が一、標準のAPIで取得できるようになったとしてもアプリだとどこに表示したらいいか途方に暮れるやつだ。STだとカラム設定ボタンの隣にお知らせボタンのっけてポップアップさせるくらいしか思いつかないし、どの程度の頻度で再取得するべきかも分からない
公式Webアプリの投稿欄の下に色々表示するやつ、もし仮に万が一、標準のAPIで取得できるようになったとしてもアプリだとどこに表示したらいいか途方に暮れるやつだ。STだとカラム設定ボタンの隣にお知らせボタンのっけてポップアップさせるくらいしか思いつかないし、どの程度の頻度で再取得するべきかも分からない
モバイルOSのアプリなんていつプロセスごと殺されるかわからんので、サーバから再取得できない情報はなるべく保存しておく
CWとNSFWの状態はSQLiteのテーブルに入れてたまに「最後に変更してから一年超えた」やつを削除してます。一年という数字に特に根拠はなかったです
v1.2.2
- リモートから来たトゥートに対して「別アカウントで会話の流れ」を開いた時に発言元タンスの疑似アカウントを選べる
- 相対時刻表記の日数の表示が間違っていたバグを修正
リモートからきたトゥートの会話が気になった時にWebページを開かずとも欠けがないように読めるようになったけど、デフォルト動作ではなく長押しかメニューで選択しないとダメなの少し違和感あるな…
というわけで uri見るのとHTML見るのと二段構えで実装したよ。 @unarist さんありがとう!
まあuriからデータ取れない時のためにHTML取得して正規表現にかけるとかもする。 Pattern reDetailedStatusTime = Pattern.compile( "<a\\b[^>]*?\\bdetailed-status__datetime\\b[^>]*href=\"https://[^/]+/@[^/]+/(\\d+)\"");
@unarist リモートから流れてきたトゥートのURLは1.5.1までだと ttps://:instance/users/:user/updates/:nazo_id の形式だと思います。 これがttps://:instance/@:user/:status_id だったら楽だったんですが…
結局URLを開いてHTML中の日時リンクから読み取るしかないようです
@unarist objectId はステータスIDではなく、APIに渡してもうまく動かないという認識です。
HTMLからタグ読んで取得するのは一時的にやるだけなら簡単なんだけど後で面倒くさくなる可能性があるので対応が躊躇われる
<a class="detailed-status__datetime u-url u-uid" rel="noopener" href="https://mstdn.maud.io/@unarist/4712874"><time class='formatted' datetime='2017-08-23T06:48:27Z' title='2017年08月23日 06:48'>2017年08月23日 06:48</time>
これ。。。かなあ。。。?
リモートから流れてきたトゥートの発言元タンスでの会話の流れを疑似アカウントで表示したいが、 発言元タンスでの status idを調べる方法がない。ttps://:instance/users/:user/updates/:nazo_id を見ても ttps://:instance/users/:user/updates/:nazo_id.atom を見てもそんな情報は含まれていないのだった。
v1.2.1
- アカウントのコンテキストメニューからインスタンス情報を見れる
- アプリ設定で相対時刻表示を選べる
1.2.1はこのくらいかなあ… 1.2.2以降でやるべきことは添付メディアの内蔵ビューアくらいしかない?