2008年10月3日金曜日

uGReader Ver1.08β

だいぶ手を入れました。ログファイルの形式が若干変わっているので、以前のバージョンでのログファイルが読めなくなってます。ログファイルを削除するか"Refresh"でアイテムの更新をしてください。

バグ修正
  1. 記事タイトルの「'」が文字化けする
  2. 記事ロード時に一番下の行の表示がずれる/切れる
  3. タグ一覧のload表示が少し時間が経ってからしか表示されない

機能追加

  1. ログファイルの保存先を指定できるようにした
  2. ログインパスワードを暗号化して保存するようにした
  3. オフライン中につけた既読・スターラベルをGoogleサーバへ送信する"SendLabels"メニューを追加した
  4. 既読ラベルの送信時に、処理待ちの"MarkAllasRead"があれば既読ラベルの送信をキャンセルするようにした(無駄なラベル送信をなくすため)
  5. PR:のタイトルも表示しないようにした
  6. "SortByOldest"をフォルダ別に設定できるようにした
  7. "Created"フォルダを作成した。PCのGoogleReaderで作成した"メモ"が閲覧できる
  8. "すべてのアイテム"フォルダ内にダウンロードしたFeed項目を他のフォルダに反映するようにした。(逆は出来ない)。オフラインモードで一括ダウンロードしたい場合は"すべてのアイテム"フォルダに移動して"Refresh"をすると良い

判っている問題
  1. 不要なメニュー項目を非表示にしたかった(やりかたが判らない)
  2. オフライン中の未読数は当てになりません。フォルダリスト表示中に"refresh"して更新してください。
  3. ログファイルの読み書きに時間がかかるので、アプリ起動と終了が遅くなってしまった。
  4. オフライン中に"AllItem" にチェックを入れてRefreshすると過去のフィードをひたすらダウンロードするので危険

cabファイル


色々プログラムを修正しすぎて、今週はバグとりが大変だった~
データの構造を書き直したり、非同期処理ルーチンを修正したので、まだバグが心配だけど、明日こそはウッドデッキ作るぞ!

5 件のコメント:

monon さんのコメント...

数日ほど使って気になった点など。
全てオンライン使用。

・タグリストに戻った時に「全てのアイテム」以外の未読数が表示されていないことがある(load後には表示される)
・未読がないのに「全てのアイテム」だけに未読数表示が残っている場合がある
・タグを選んで開いた時に前回開いた記事リストが既読を含め表示される(記事読み込み後は消える)
・既読フラグが送られないことがある(再度記事を開くと送られる)
(同じ記事が2つ表示されることがあり、その時に起こるような……)
・Mark All as readを送っても既読とならない時がある(2回目を送ると既読となる)
・記事一覧で未読のものが残っているのに読み込まれない(loadのポップアップも出ない)ことがある

おとーぽん さんのコメント...

mononさん
報告ありがとうございます

ご指摘のとおり未読数が反映されない場合があるバグがあるようです。

既読フラグの送信等で送信エラーが起きた場合のメッセージが表示後直ぐに消えてしまうようです。既読とならないのは送信エラーが起きているのかもしれないです

"タグを選んで開いた時に前回開いた記事リストが既読を含め表示される"は記事の読込が成功するまで、既存のデータを表示するよう仕様を変更してみた為ですが、良くなかったですか?

monon さんのコメント...

>"タグを選んで開いた時に前回開いた記事リストが既読を含め表示される"

これは仕様変更かな、とも考えていたので、問題ないかと思います。

monon さんのコメント...

>・記事一覧で未読のものが残っているのに読み込まれない(loadのポップアップも出ない)ことがある
これについてはポップアップが出ないだけで実際の処理は行われていました。

また、記事を開いた後に別の記事を開こうとすると前の記事が表示されることが多いです。

あと細かい要望ですが、Action-WebのメニューはPrevが上にあった方がいいかと思います(戻る方が使用頻度は高いかと)。

おとーぽん さんのコメント...

mononさん

前回報告していただいたバグ等の修正作業はできてるのですが、公開前に別のバグを発見 -> 修正 -> 公開準備 -> 別のバグを発見
のループを繰り返していて、なかなか公開にいたりません
Prevの位置も変更したので、ちかいうちに公開できると思います