バグ #948
未完了
3.4.x → 3.5.0 のアップグレード時プロファイルタブが引き継がれない
Izumi Tsutsui さんがほぼ8年前に追加.
ほぼ8年前に更新.
説明
mikutter 3.4.8 を使っていた環境でマルチペインを使用している時に
複数のユーザーのタブを開いた状態でいったん終了して、
3.5.0 にアップグレードして再度 mikutter を立ち上げると、
プロファイルタブの表示が以下のように崩れます。
~/.mikutter が存在しない状態から 3.4.8 を起動して
マルチペイン設定してプロファイルタブを表示して終了する直前の状態
その後 3.5.0-alpha1 に更新して mikutter を再起動した直後の状態
プロファイルタブの名前が user ID (?) からプロファイルページの URL に変わったのが
関係していると思いますが、何かしら移行策は取れるもんでしょうか。
ファイル
これは意図したものではあるけれど、user_detail_viewは当初の想定と反してTwitter専用になってしまったので、変更するにしても別の名前にしたほうが良いかもしれない
これからいろんなサービスに関するユーザのプロフィールが出てくる可能性を考えると profile-<ID> というのは良くなくて、profileというプレフィックスも微妙だけど、パーマリンクは重複しないので今回が最後の変更になるとは思う。
古い名前を新しい名前にmigrateするコードは書けないことはないし、数十のプロフィールを常に開いている人もいるようなので、やるなら3.5.0までにやったほうが良さそう。どうしようかな(間に合うかな)
履歴がておくれ感ありますが、
- 仕様ということであれば 3.5.0 の新機能のページに一言説明を書いておく
というくらいでしょうか。
チケットの本題から外れてしまうのですが、
プロフィールタブのアカウント名をクリックしたときにも
「プロフィール」「外部ブラウザで開く」
の選択ウインドウが出てくるのは(理屈はわかりますが)ちょっと冗長な感じがありますね……。
(プロフィール画面アイコン横のアカウントリンクからは無条件に外部ブラウザで開くべき?)
チケットの本題から外れてしまうのですが、
プロフィールタブのアカウント名をクリックしたときにも
「プロフィール」「外部ブラウザで開く」
の選択ウインドウが出てくるのは(理屈はわかりますが)ちょっと冗長な感じがありますね……。
(プロフィール画面アイコン横のアカウントリンクからは無条件に外部ブラウザで開くべき?)
これはバグなので、 #957 で対応します
- 関連している バグ #957: プロフィールのアカウント名をクリックした時に、Intentの候補にプロフィールが挙がっている を追加
他の形式にエクスポート: Atom
PDF