-*- Mode: Outline -*-

Note that these items are not currently in any particular order.

* Use the URL library if it's available.

There's no reason for ljupdate to try to handle HTTP itself, when
we have a perfectly good library to do that for us. I think
url-dav.el could serve as good example code.

* Start making decent use of `catch', `throw', `signal', etc.

The code could really use a good shaking WRT error handling.

* Fix lj-entry.el

Boy, it would be neat to be able to edit old posts.

* Integration with Calendar

This seems like it would be easy enough, and cool. We have the
getdaycounts protocol, right? Some keybinding, `j' maybe, in
`calendar-mode-map' to pull up a listing for that day. Combine
this with the fixes to lj-entry.el and we'd be all set.

* Make lj-editf.el be something other than vaporware

Being able to do something other than removing friends would be a
good, good thing.

* Integration of ljfilter with quickurl

Should be straightforward.

* Handle the other protocol modes

** Archive journal to some mailbox format

Making mad use of the syncitems protocol
