- The log library now implements log rotation (max file size is 10 MB and only the last two files are kept)
- The bot spawns a background thread that logs its state every three hours (this is an attempt at preventing the OS killing the bot after long periods of inactivity)
- The
listall
command, that shows also settled expenses
- The page size for
/list
and/listall
has been lowered from 20 to 15 - The list of exchanges returned by
/balance
is now sorted (first by debtor and then by creditor)
- Added date to list of expenses
- Improved algorithm that computes balance (use floating point as long as possible)
Initial version of the bot.