プロジェクト

全般

プロフィール

バグ #710

完了

RTやふぁぼられageの設定を変更しても元に戻ってしまう

@ metalefty さんが9年以上前に追加. 9年以上前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:
ブランチ:
クラッシュする:

説明

概要

RTやふぁぼられのage設定をオフにできない。設定を変更しても元に戻ってしまう。
他にも設定変更が元に戻ってしまう項目がある。

再現バージョン

以下の環境で再現することを確認。mikutterはOS・ディストリビューションの提供するパッケージと、mikutter.hachune.netで配布するtarを展開したもののそれぞれで確認。

  • FreeBSD 10, Ruby 2.1.2, mikutter 3.0.0〜3.0.4
  • Gentoo Linux, Ruby 1.9.3, mikutter 3.0.3
  • OSX 10.9.4, Ruby 2.0.0, mikutter 3.0.3

症状

http://twitter.com/metalefty/status/496893889270132736
https://twitter.com/yuina822/status/496896749542191104

設定→表示 の設定項目で以下の設定項目のチェック状態を変更しても設定の変更が反映されない。設定ウィンドウを閉じると元に戻ってしまう。

  • リツイートを表示する
  • リツイートされたつぶやきをTL上でageる
  • ふぁぼられたつぶやきをTL上でageる
  • 短縮URLを展開して表示
  • デフォルトブラウザを使う
  • 次のコマンドを使う

以下の項目は正常に動作しているように見える。チェック状態を変更して設定ウィンドウを閉じても変更が保存されていて、設定内容も反映されている。

  • 自分がリツイートしたつぶやきをTL上でageる
  • ふぁぼられをリプライの受信として処理する
  • 自分がふぁぼったつぶやきをTL上でageる

また、設定ファイルを直接編集してふぁぼられのageをfalseにしても無視されている。

再現方法

  1. 設定ウィンドウを開く
  2. 上記の項目のチェック状態を変更する
  3. 設定ウィンドウを閉じる
  4. 設定ウィンドウを開く
  5. 変更したはずの設定が元に戻っている

あるいは

  1. mikutter が起動していない状態で
  2. settings.yml に "UserConfig::favorited_by_anyone_age: false" と追記する
  3. mikutter を起動する
  4. 設定ウィンドウを開く
  5. 「ふぁぼられたつぶやきをTL上でageる」のチェックがオンになっている
  6. 実際の動作もふぁぼられたつぶやきageとなっている

@ metalefty さんが9年以上前に更新

  • 対象バージョン3.0.0 にセット

toshi_a 初音 さんが9年以上前に更新

再現出来ました。調査してみます。

toshi_a 初音 さんが9年以上前に更新

  • ステータス新規 から 実装待ち に変更
  • 担当者toshi_a 初音 にセット

toshi_a 初音 さんが9年以上前に更新

  • ステータス実装待ち から レビュー待ち に変更
  • 担当者toshi_a 初音 から @ metalefty に変更

修正しました。hotfix/3.0 ブランチで試してみてください

@ metalefty さんが9年以上前に更新

  • ステータスレビュー待ち から 解決 に変更

ありがとうございます。直っていることを確認しました。

toshi_a 初音 さんが9年以上前に更新

  • ステータス解決 から 終了 に変更

他の形式にエクスポート: Atom PDF