やること: チケット
https://dev.mikutter.hachune.net/
https://dev.mikutter.hachune.net/favicon.ico?1619448608
2014-08-15T03:09:12Z
やること
Redmine
mikutter - バグ #710 (終了): RTやふぁぼられageの設定を変更しても元に戻ってしまう
https://dev.mikutter.hachune.net/issues/710
2014-08-15T03:09:12Z
@ metalefty
<a name="概要"></a>
<h2 >概要<a href="#概要" class="wiki-anchor">¶</a></h2>
<p>RTやふぁぼられのage設定をオフにできない。設定を変更しても元に戻ってしまう。<br />他にも設定変更が元に戻ってしまう項目がある。</p>
<a name="再現バージョン"></a>
<h2 >再現バージョン<a href="#再現バージョン" class="wiki-anchor">¶</a></h2>
<p>以下の環境で再現することを確認。mikutterはOS・ディストリビューションの提供するパッケージと、mikutter.hachune.netで配布するtarを展開したもののそれぞれで確認。</p>
<ul>
<li>FreeBSD 10, Ruby 2.1.2, mikutter 3.0.0〜3.0.4</li>
<li>Gentoo Linux, Ruby 1.9.3, mikutter 3.0.3</li>
<li>OSX 10.9.4, Ruby 2.0.0, mikutter 3.0.3</li>
</ul>
<a name="症状"></a>
<h2 >症状<a href="#症状" class="wiki-anchor">¶</a></h2>
<p><a class="external" href="http://twitter.com/metalefty/status/496893889270132736">http://twitter.com/metalefty/status/496893889270132736</a><br /><a class="external" href="https://twitter.com/yuina822/status/496896749542191104">https://twitter.com/yuina822/status/496896749542191104</a></p>
<p>設定→表示 の設定項目で以下の設定項目のチェック状態を変更しても設定の変更が反映されない。設定ウィンドウを閉じると元に戻ってしまう。</p>
<ul>
<li>リツイートを表示する</li>
<li>リツイートされたつぶやきをTL上でageる</li>
<li>ふぁぼられたつぶやきをTL上でageる</li>
<li>短縮URLを展開して表示</li>
<li>デフォルトブラウザを使う</li>
<li>次のコマンドを使う</li>
</ul>
<p>以下の項目は正常に動作しているように見える。チェック状態を変更して設定ウィンドウを閉じても変更が保存されていて、設定内容も反映されている。</p>
<ul>
<li>自分がリツイートしたつぶやきをTL上でageる</li>
<li>ふぁぼられをリプライの受信として処理する</li>
<li>自分がふぁぼったつぶやきをTL上でageる</li>
</ul>
<p>また、設定ファイルを直接編集してふぁぼられのageをfalseにしても無視されている。</p>
<a name="再現方法"></a>
<h2 >再現方法<a href="#再現方法" class="wiki-anchor">¶</a></h2>
<ol>
<li>設定ウィンドウを開く</li>
<li>上記の項目のチェック状態を変更する</li>
<li>設定ウィンドウを閉じる</li>
<li>設定ウィンドウを開く</li>
<li>変更したはずの設定が元に戻っている</li>
</ol>
<p>あるいは</p>
<ol>
<li>mikutter が起動していない状態で</li>
<li>settings.yml に "UserConfig::favorited_by_anyone_age: false" と追記する</li>
<li>mikutter を起動する</li>
<li>設定ウィンドウを開く</li>
<li>「ふぁぼられたつぶやきをTL上でageる」のチェックがオンになっている</li>
<li>実際の動作もふぁぼられたつぶやきageとなっている</li>
</ol>