HISTORY

--2014/03/27(木)
・class Vpath作成して使用するようにした それに合わせて全体見直し
・ApplicationControllerのメソッドをDirectory, Book, Vpathへ移動
・デバッグ用にキャッシュを使用しないモードをつけた

--2014/03/24(月)
・GHOSTSCRIPT_CMDは参照しないのでコメントアウト
・protect_from_forgery with: :null_session にした
・index.htmlのYomeyaの文字のフォント 他に合わせた
・unzip(.exe)はもはや使わないので実行できるかのチェックを行わない
・Copyright表示の見直し
・アクション to_last to_parent を追加し setting#exit viewer#exit を廃した

--2014/03/23(日)
・PDFの本において、convertコマンドをsystemで呼び出すのではなく、RMagickを使うようにした
・ZIPの本において、unzipコマンドをsystemで呼び出すのではなく、Rubyzipを使うようにした
・Windowsで動かす方法を確立・README.Windows.txtに纏めた

--2014/03/21(金)
・class Directory 作成
・filelist class Directoryを使うようにした
・filelistのスクロール位置復元が動いていなかったのを修正
・filelist 初期表示時にハイライト表示のアイテムが画面外に出る場合は画面内におさめるようにした
・認証失敗メッセージが表示されなくなっていたのを修正
・rakeタスクを作成

--2014/03/19(水)
・filelist ジェスチャ対応が意図せず発動してしまうので一旦無効化
・filelist 初期表示時のスクロール位置再現の改善

--2014/03/18(火)
・index.html Javascriptが使えない場合はその旨を表示するようにした
・yomeya.rake 生成 (中身は未完成)
・guideはトグルではなくした (menu1を開くと消える)

--2014/03/17(月)
・menu1の内容を動的に生成するようにした
・PCでフルスクリーン表示のコマンド (アイコン未)
・頁の情報を表示するコマンド (アイコン未・未実装)
・filelist ジェスチャ対応 右スワイプで上の階層に

--2014/03/16(日)
・server → bin/yomeyactl に名前変更
・SF.JPへのリンクをつけた
・PCでキー操作で頁めくり可能にした
・PCでマウスホイールで頁めくり可能にした
・filelistの縦位置が復元できない場合があったのを修正
・対応フォーマット増加の準備 /to を介するようにした
・menu1のコマンド部分を動的生成するようにした

--2014/03/15(土)
・画面横向き時にfilelist,pagelistの位置決めが正しくないのを修正
・画面横向き時の認証画面の背景の表示位置を修正
・iPadでの頁めくりが視覚的に変 な場合がたびたびある件の暫定対策
・secret_key_baseは毎回ランダムに生成するようにした
・viewerのアイコンを1枚の画像にまとめた
・下請けのコマンドが実行できない場合にauthにメッセージ表示するようにした

--2014/03/14(金)
・viewerのjavascript部分の改善

--2014/03/13(木)
・iPadでviewerでステータスバーに画像が重なる対策
・pagelist 最後に見ていた頁を中央に表示 & 画像のフェッチの改善
・filelist 画像のフェッチの改善
・viewer → setting → 戻る がviewerに戻らないのを修正
・メニューを開いたときはスライドショーは停止するようにした

--2014/03/12(水)
・page_join時に-background -gravity -silentのオプションを与えるようにした
・page_join後はjoinした頁を表示するようにした
・viewerではonclickではなくontouchstartを主体に使うようにした
・pagelistで背景にグラデーション

--2014/03/11(火)
・ログイン画面の影を暗くした
・パラメータの検査を強化
・get_pagelist()はrpathを返さないようにした
・ページ一覧画面(pagelist)作成

--2014/03/09(日)
・filelistの表示開始位置が復元できていなかったのを修正
・ソート ひらがな/カタカナ 波ダッシュ ドイツ語のウムラウト 同一視するようにした
・viewerのメニュー「この本を未読にする」「読了にする」を実装した
・ログオン時 前回viewerだったときにviewerに復帰できていなかったのを修正

--2014/03/08(土)
・LinusをiOSと誤って判定していたのを修正
・Androidで動作確認と微調整
・filelistで画面回転時にも列幅・列数の調整をするようにした
・頁を非表示にする機能をつけた
・頁を回転する機能をつけた
・独自エラーページを作った

--2014/03/07(金)
・ファイルの種類毎の処理をBookに外出しするようにした

--2014/03/06(木)
・ファイルの種類毎の処理をBookに外出しするようにした 途中
・get_page, get_iconをBookを使うようにした

--2014/03/04(火)
・画面デザイン iOS7に合わせた
・ステータスバー領域も使用するようにした (viewer除く)
・yomeyar方式の模索

--2014/03/03(月)
・読了日は同じ日・同じ年なら省略
・アイコン画像の修正
・メインメニューのカラム幅の調整が正しくなかったのを修正
・メインメニューアイコン 画面広い場合は大きく表示
・iOS以外でもそこそこのフォントで表示されるよう指定を追加
・用語「ログイン」「ログアウト」に統一
・seeds.rb パスワードが空のときはログインできないよう判定を追加
・読了日が最後に最後の頁を見た日になるのを修正
・viewerで画面リサイズ時にwidthも更新するようにした

--2014/03/01(土)
・サムネイルの解像度2倍に
・ロード画面 初期状態で表示
・タップエリアの微調整
・apacheのリバースプロキシ経由だと . を含んだパスを扱えないのを修正
・kindle/comicglass対応準備
・アイコンをアイコンらしい図柄に

--2014/02/28(金)
・jQuery.bind ではなく jQuery.on を使うようにした
・問合せダイアログを作った
・メインメニューを使えるようにする作業 途中

--2014/02/27(木)
・HISTORY 複数行書かれた場合は連結して表示するようにした
・問合せダイアログのプロトタイプ作成
・使用フォント見直し

--2014/02/26(水)
・viewer windows.yomeya → Y
・画面タップのガイド表示の枠線は画面内側のみとする
・update_menu1を独立した関数にした
・外部コマンドのパス名は定数にしてApplication.rbで定義

--2014/02/25(火)
・History of Yomeya機能
・設定 パスワードの変更(ボタンつけただけ)
・設定 PINの設定(ボタンつけただけ)
・Rail_Root使っている箇所はFile.joinではなくFile.absolute_pathを使う
・画像ファイルのサムネイルもRMagickで作るようにした

--2014/02/24(月)
・PDF/ZIPでの現在位置表示
・スライドショウ
・設定画面レイアウト作った

--2014/02/23(日)
・メニューのアイコンは後から読み込む
・menu1のレイアウト見直し メニューアイテムは段組み & valign:centerにする
・現在位置バー
・filelistはやっぱりheaderをfixedで & 前回位置復元を復活
・画面サイズと向きに合わせてviewportの微調整
・メニューの段組みの調整
・copyright表示を画面中央に
・横画面時にログイン画面の位置がズレる

--2014/02/22(土)
・前回読んだ位置で開かない問題(暫定対策)
・アイコン描く(暫定版)
・filelist ボックスモデル整理 & overflow:scroll;でやる & 行の高さのデフォルト 64pxに
・前回居たフォルダの表示が正しく行われない場合がある
・横にしたときviewerのnotice2が画面内に表示されていなかった
・viewerのjs css見直し 画像はposition:absoluteにした
・ページ切替をアニメーションで

--2014/02/19(水)
・キャッシュはもっと長く保存
・viewerで + を含むファイル名のファイルが見られなかったのを修正
・notice2作成 進みか戻りかを視覚的に判るようにした & フェードアウト中に再表示となったときの処理
・filelistのtitleのフォント見直し
・viewerのnoticeのフォント見直し
・「先頭の頁」「最後の頁」に統一した
・メニューの表示
・タップ位置の説明 トグル機能
・User.createはuserのメソッドに & プリセットのタグ生成
・読んだ本でも途中位置に居る場合は n/m 表示する
・copyright表示 戻るはボタンにした

--2014/02/16(日)
・大きい画像を縮小するのはiOSでのみ
・画像を含まないZIP対策
・indicator_dir もう1ドット上に
・本番環境でicon_controllerで無限再帰が発生する対策
・viewerでスクロール・ズーム禁止にしてみた
・PDFの頁数取得 pdftkより速いPDF::Readerを使うようにした
・PDFの解像度(-density)調整した
・Modelでバリデーション行う

--2014/02/15(土)
・waiting表示 背景は暗く半透明に & fadeInする
・viewerから戻るときwaiting表示
・画面遷移遅いところはwaiting表示
・filelistのset top() は引数渡す方式に
・タップ位置の説明
・ウィンドウサイズ・タテヨコで表示領域を変更
・image_only_dir? 効率化
・session[:ua_type] = :ios :pc :ipad :iphone :safari :firefox
・もうすこしログとる
・読了日時の保存ロジック
・filelistに読みはじめ・読み終わりを表示

--2014/02/12(水)
・filelistの前回のY位置復元
・上位階層に戻ったときに元居た場所の色を変える
・インジケータの改善 フォルダのアイコン微修正 PDF,ZIPはもっと薄く 本アイコンは不透明に
・filelistのヘッダの微調整とスタイルシートの整理
・filelistのヘッダフッタを固定にした
・filelistの前回のY位置復元をより正確にした
・filelist 順次読み込みするようにした
・filelist 画面サイズに合わせてテキストボックスの幅も調整するようにした
・サムネイル読み込み中の画像
・ログインボタン大きく
・ログインボタンはもう少し平らに / 斜めグラデーション
・authからCopyright表示 & 使っている技術表示
・maximum-scale=3をつけた

--2014/02/10(月)
・UIはposition:fixedにする
・gem install rmagick
・小さく表示・位置微調整
・大きい画像は縮小/小さい画像は拡大
・キャッシュクリアはトランザクションで
・未読・既読・読みかけアイコン修正
・先頭頁/最終頁へ
・PDFからはPNGで画像返す
・未読・既読・読みかけ状況表示
・キャッシュはもっと長く保存する
・autocorrect="off" autocapitalize="off"
・PIN入力欄 / 数字のみ入力可に pattern="[0-9]*"
・スタイルシートに -webkit-text-size-adjust: none; をつけた
・12345678.to_s(:delimited) 123.to_s(:human_size) 'post'.pluralize(2)
・filelist,viewのグレーはiPhone背景色と同じ色に
・フォルダアイコンは子孫の階層も調べる
・画像先読み
・ディレクトリ名に ' があると辿れない対策
・ファイル一覧 PC,iPadは段組み 最も高い行に高さを揃える
・view 小さい画像は拡大
・ページめくりの反応を速く
・オーナーパスワード付きPDFが頁数取れない
