]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - doc/TODO
new TODOs
[quix0rs-gnu-social.git] / doc / TODO
index 6c4996709b931398e2d805f368b3d91eb37eb66f..fd2c25767075afbcd4f7461270020eabc71565a5 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
 - subscribe remote
 - add subscriber remote
 - server side of user authorization
-- server side of request token
++ server side of request token
 - server side of access token
-- OAuth store
-- log of consumers who ask for access
++ OAuth store
++ log of consumers who ask for access
 - receive remote notice
 - send remote notice
-- subscribe form for not-logged-in users on showstream
+- receive remote profile update
+- send remote profile update
++ subscribe form for not-logged-in users on showstream
 - pretty URLs
 + doc action
 + about doc
 + add a next page link to all
 - AGPL notification
 - Check licenses of all libraries for compatibility
-- gettext
++ @ 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)