+ public stream link in top menu
+ dump, fix, undump database
+ release 0.2
++ YADIS document link on showstream
++ YADIS document
- subscribe remote
- add subscriber remote
-- send remote notice
+- server side of user authorization
++ server side of request token
+- server side of access token
++ OAuth store
++ log of consumers who ask for access
- receive remote notice
+- send remote notice
+- receive remote profile update
+- send remote profile update
++ subscribe form for not-logged-in users on showstream
- pretty URLs
-- doc action
-- about doc
++ doc action
++ about doc
- help doc
-- privacy doc
-- source doc
++ privacy doc
++ source doc
- FOAF dump for user
- license in RSS feeds
-- TOS checkbox on register
++ TOS checkbox on register
- instructions
- fix spacing on notices
- fix spacing in profile
- limit entry in textarea to 140 chars
-- add a next page link to showstream
-- add a next page link to public
-- add a next page link to all
++ add a next page link to showstream
++ add a next page link to public
++ add a next page link to all
- AGPL notification
-- gettext
+- Check licenses of all libraries for compatibility
++ @ messages
++ Automatically linkify URLs in notices
+- themes
+- theme per site
- release 0.3
-- license per notice
-- Automatically linkify URLs in notices
+- format times per user
+- timezone preferences in Profile settings
+- email notification on subscriptions
+- content negotiation for interface language
+- user preference for interface language
+- gettext
- tinyurl-ification of URLs
-- use only canonical email addresses
-- allow mixed-case usernames
-- allow non-latin usernames
-- store canonical username for comparison and fetch
- set Last-Modified
- XML sitemap generation
-- themes
-- theme per site
-- theme per profile
- email confirmation for registration
+- email options
- change cookie handling for anon users to be more cache-friendly
- jQuery for as much as possible
-- content negotiation for interface language
- content negotiation for content type
- content negotiation for encoding
-- content negotiation for charset
- If-Modified-Since support
- Vary
- site logo
+- check license compatibility for remote subscribe
- release 0.4
+- content negotiation for charset (iconv?)
+- license per notice
+- use only canonical email addresses
+- allow mixed-case usernames
+- allow non-latin usernames
+- store canonical username for comparison and fetch
+- theme per profile
+- email newsletter
- RDF dump of entire site
- delete a notice
-- plugins and hooks
+- plugins and hooks and other extensibility
- RDFa for stream pages
- RDFa for subscriber pages
- RDFa for subscribed pages
-- @ messages
- # tags
- L: location
- hreviews
- stay logged in between sessions
- use RSS as a subscription
+- license per attachment
+- forward notices to Jabber
+- receive notices from Jabber
+- release 0.5
- URL notices
- image notices
- video notices
- audio notices
-- license per attachment
-- release 0.5
-- forward notices to Jabber
- forward notices to other IM
- forward notices to mobile phone
-- receive notices from Jabber
- receive notices from other IM
- receive notices from mobile phone
- machine tags
- release 0.6
+- OAuth for third-party tools (desktop, other sites)
- Twitter-compatible API
- Pownce-compatible API
- include twitter subscriptions (push and pull)