2003-12-24  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: version 0.3.

2003-12-24  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb (MoBo::Plugin): add_onload_proc support.
	* skel/header.rb, skel/report.html: ditto.

	* skel/report.rhtml: fix a typo.

2003-12-18  Kazuhiko  <kazuhiko@fdiary.net>

	* index.rb, mobo.rb, update.rb, mobo/lang/ja.rb,
	plugin/00default.rb, plugin/01sp.rb: sync with
	tdiary-1.5.6.20031216.

	* plugin/00default.rb: rename 'base.css' to 'mobo_base.css'.

2003-12-13  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/edit.rhtml: remove needless options from genre list.

2003-11-25  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/i.month.rhtml: revise for better interface.
	* mobo.rb (MoBo::MoBoBase::save_items): to_native some CGI
	parameters.

2003-11-16  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::Plugin::menu_proc): return value is now not a
	joined String but an Array.

2003-11-09  Kazuhiko  <kazuhiko@fdiary.net>

	* plugin/csv.rb: csv export plugin.
	* mobo.rb (MoBo::MoBoBase::load_plugins): add @monthly.

	* skel/i.conf.rhtml, skel/i.footer.rhtml, skel/i.header.rhtml,
	skel/i.month.rhtml: new file for mobile access.
	* plugin/00default.rb (mobile_navi): for mobile access.

2003-11-08  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::Plugin::plugin_proc): plugin_proc block can
	include erb script.

	* skel/report.rhtml: remove duplicate links.

2003-11-06  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb, index.rb, update.rb, plugin/00default.rb,
	skel/header.rhtml: sync with tdiary-1.5.5.20031029. i18n support.
	* mobo/lang/en.rb, mobo/lang/ja.rb, plugin/ja/00default.rb: new
	file.

	* skel/report.rhtml: add links to account filtered month pages.

2003-11-05  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/report.rhtml: add links to genre filtered month pages.

	* mobo.rb (MoBo::Daily::each_item): exact match if value of cond
	hash is String.
	(MoBo::MoBoBase::account_regexp): return String if account is a
	real one.

	* mobo.rb (MoBo::Plugin): menu_proc and plugin_proc support.
	* index.rb, plugin/00default.rb: ditto.
	* skel/plugin.rhtml: new file.

2003-11-05  UECHI Yasumasa  <uh@u.dhis.portside.net>

	* mobo.rb, skel/month.rhtml: genre filtering support.

2003-11-04  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/month.rhtml, skel/report.html: use account_regexp.

	* mobo.rb (MoBo::MoBoBase::account_regexp): new method.
	(MoBo::Daily::each_item): rewind. value of cond hash should be
	regexp or nil.

	* skel/report.rhtml: better html for tDiary themes. display both
	'normal' entries and 'all' entries.

2003-11-04  UECHI Yasumasa  <uh@u.dhis.portside.net>

	* skel/month.rhtml, skel/report.rhtml: not display virtual
	accounts if virtual accounts are not used.

2003-11-03  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb, plugin/00default.rb, skel/mobo.rconf, skel/month.rhtml,
	skel/report.rhtml: virtual account support.
	(MoBo::MoBoBase::grand_total): change
	specification. grand_total(cond) -> grand_total(account).
	(MoBo::Daily::each_item): value of cond hash can be Array.

	* skel/month.rhtml: @conf.hour_offset support.

2003-11-02  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb, plugin/00default.rb, skel/conf.rhtml, skel/mobo.conf:
	sync with tdiary-1.5.5. conf_proc plugin support.

2003-11-01  UECHI Yasumasa  <uh@u.dhis.portside.net>

	* skel/month.rhtml: calculate FUTURE balance too.

2003-10-30  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::MoBoBase::balance): support YYYYMMDD.
	* skel/month.rhtml: calculate CURRENT balance on each account.

	* mobo.rb (MoBo::MoBoBase::load_plugins), plugin/00default.rb:
	keep a current account when go to other pages.

2003-10-29  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::MoBoBase::balance): new method.
	(String::to_icalc): rescue SyntaxError.
	* skel/report.rhtml: display the shift of each account's balance.
	* skel/edit.rhtml: revise for valid html.
	* skel/month.rhtml: ditto.

2003-10-22  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: use erblight if erb is unavailable.

2003-10-02  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::Item::<=>): sort by 'genre' and 'price.abs'.
	(MoBo::MoBoAdd::do_eval_rhtml): remove needless 'super'.
	(MoBo::MoBoSaveMonth::do_eval_rhtml): ditto.

2003-09-28  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb, update.rb: redirection to month page after
	addtion or edition.

2003-09-25  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: use erbscan if possible.

	* mobo.rb: cache support. change some methods.
	  MoBoBase#monthly(month).total(cond)
	    -> MoBoBase#total(month, cond)
	  MoBoBase#monthly(month).genre_total(cond)
	    -> MoBoBase#genre_total(month, cond)
	  MoBoBase#monthly(month).income_total(cond)
	    -> MoBoBase#income_total(month, cond)
	  MoBoBase#monthly(month).expense_total(cond)
	    -> MoBoBase#expense_total(month, cond)
	  MoBoBase#total(cond)
	    -> MoBoBase#grand_total(cond)
	* skel/month.rhtml: ditto.
	* skel/report.rhtml: ditto.

2003-08-03  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb: fix error in the new month.

2003-07-23  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb, skel/month.rhtml: revise for ruby-1.8.

2003-06-29  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb: delete 'ruby-indent-level'.

	* skel/conf.rhtml: use plugin syntax of navi.

	* mobo.rb, update.rb, plugin/00default.rb, skel/edit.rhtml:
	add new class MoBoSaveMonth.

2003-06-15  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: move 'add' and 'edit' code from MoBoBase to MoBoMonth.

	* update.rb: new file for 'add' and 'edit'.
	* index.rb, mobo.rb, mobo.conf.sample, plugin/00default.rb,
	skel/conf.rhtml, skel/edit.rhtml, skel/month.rhtml: revise for
	'update.rb'.

	* mobo.rb: change the cgi variable name (year -> date, month ->
	date).
	* index.rb, plugin/00default,rb, skel/edit.rhtml,
	skel/month.rhtml, skel/report.html: ditto.

2003-06-14  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb: define exception classes.
	* mobo.rb, plugin/00default.rb: fix to work calendar plugin.

2003-06-11  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: implement plugin function.
	* skel/header.rhtml: revise for plugin.

2003-06-07  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::Daily): new class.
	(MoBo::Monthly): revise for Daily class.

2003-06-06  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/month.rhtml: set default value of date to empty unless
	@month is current month.

2003-06-02  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::Item::<=>): sort with date and genre.

2003-05-30  Kazuhiko  <kazuhiko@fdiary.net>

	* index.rb: remove '$DEBUG=1'.

2003-05-29  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb: change filename of PStore database (YYYY.db ->
	YYYYMM.db).

2003-05-28  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb: code cleanup.
	(MoBo::Monthly::each_item): call with hash arguments of matching
	conditions.
	(MoBo::Monthly::total): ditto. incompatible with former revision.

	* skel/edit.rhtml: separate notmove items and move items
	(temporary). much better html for tDiary themes.
	* skel/month.rhtml: explicitly display year/month.

2003-05-25  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb (MoBo::MoBoBase::calendar): made a link to months only
	which have added items.

2003-05-24  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::MoBoBase::navi): arrange links.

2003-05-23  Masao Takaku  <masao@ulis.ac.jp>

	* mobo.rb (MoBo::MoBoBase::navi): add a link to @prev_month,
	@next_month.

	* mobo.rb (Mobo::MoBoBase::mode): add a new method. (from tdiary)
	* mobo.rb (Mobo::MoBoBase::calc_links): ditto.

	* AUTHORS: Add my name.

2003-05-21  Kazuhiko  <kazuhiko@fdiary.net>

	* skel/month.rhtml: add 'select' attribute if selected (thanks to
	masao).

	* index.rb: revise for yearly report support.
	* mobo.rb (MoBo::MoBoReport): New class for yearly report.
	* skel/report.rhtml: New file (thanks to masao).

2003-05-17  Kazuhiko  <kazuhiko@fdiary.net>

	* mobo.rb (MoBo::MoBoBase::initialize): remove debug code...

	* skel/footer.rhtml: revise for valid html output (thanks to masao).
	* skel/month.rhtml: ditto.

	* mobo.rb (MoBo::MoBoBase::navi): add a link to '@conf.index_page'
	(thanks to masao).
