New features
- “private” installs won’t show any data to the outside world; redirect non-logged-in users to login. (See “Private” below)
- Ability to “block” a subscriber, which forces them to unsubscribe, doesn’t allow them to subscribe again, and doesn’t allow them to send @-replies
- Fine-grained control of subscriptions; users can choose not to receive notices from other users over SMS, or IM, or both
- support for Mozilla microsummaries (https://wiki.mozilla.org/Microsummaries)
- more efficient support for blacklisting users from the public page
- instructions on the public page for people who aren’t logged in
- better registration instructions
- a check for license compatibility in receiving OMB notices
- HTML output in RSS 1.0, 2.0, and Atom feeds
- tuned and more reliable ‘rememberme’ cookies for username/password and OpenID logins
- a utility for setting user passwords
- a “ban” configuration variable to ban certain users from posting notices
- an configurable posting throttle to keep any one user from flooding the site with messages.
- fine-tuned url-shortening: only shorten if it’s needed, only expand certain URLs, and handle failure of URL-shortening services reliably
- disable Ajax input for notices, subscribe, nudge, while the request is processing
- early implementation of support for Last-Modified and ETag-based caching
- initial microformats support
- redirect on bad nicknames in URLs
- correctly send emails in recipient’s, not sender’s, language
- correct email content type
- Change “Most Favorited” page to “Popular”
- properly support the “since” parameter in API calls
- Fix for changes in validate_credentials API call for the Twitter bridge
- Fix for fatal error when sending email confirmation on registration
- Better replies for commands sent through the Ajax channel
- Add a User-Agent string for OMB requests
- Upgrade upstream library XMPPHP
- Upgrade upstream library JQuery Forms
- Code cleanup: checkboxes have proper <label> elements
- Code cleanup: consolidated various notice-listing code in one place
- Better support for unsubscribing from a remote user
- Stump of experimental Facebook application (not ready for use! code review only!)
- Stump of experimental user account deletion (not ready for use! code review only!)