Thursday 5 July 2012

Swift local history

Local history support is beginning to take shape. Using a sqlite database, the client now logs outgoing or incoming messages. The database API is similar to the functionality provided by xep-0313, making the implementation of the remote archiving support a simple matter of synchronization. Users are able to browse through their logs, though searching is not yet available.
Next:
The next step is adding the calendar widget which will allow viewing logs from specific dates.