Laconica_0.6.4

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!)