X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2FTODO;h=fd2c25767075afbcd4f7461270020eabc71565a5;hb=dcc915bd9305349ba6c1a0a716481de0806f5ecf;hp=d93a3eb2d2b0722d5ee4f6dd2bf803527a4e09d0;hpb=9cac74ddca9734a392f43d52c27d30cd1a3638ed;p=quix0rs-gnu-social.git diff --git a/doc/TODO b/doc/TODO index d93a3eb2d2..fd2c257670 100644 --- a/doc/TODO +++ b/doc/TODO @@ -58,19 +58,21 @@ - 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 ++ 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 @@ -83,57 +85,65 @@ + 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)