X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2FTODO;h=5105fa2178b7cf80e14df0cbf16bfac41b718d8d;hb=68fd2c30049d7a8812a86936bfd8d442ea919379;hp=13186779f4e0ecd37684237fd39c93ecd6e7422a;hpb=1950efda80012ebeded8e7da71c7293b7ee86c08;p=quix0rs-gnu-social.git diff --git a/doc/TODO b/doc/TODO index 13186779f4..5105fa2178 100644 --- a/doc/TODO +++ b/doc/TODO @@ -25,15 +25,19 @@ + common_redirect() + configuration system ($config) + release 0.1 ++ design from Open Source Web Designs ++ add H1 to each page ++ add H2 for each page section - doc action -- default to doc, title = main ++ default to public stream - default avatar -- default HTML type -- set Content-Type -- show current values in profile settings -- save profile URL in profilesettings -- save profile URL on registration ++ default HTML type ++ set Content-Type ++ show current values in profile settings ++ save profile URL in profilesettings ++ save profile URL on registration - require valid nicknames +- reject empty notices - store canonical username for comparison and fetch - use only canonical usernames - use only canonical email addresses @@ -44,23 +48,22 @@ - FOAF dump for user - license on showstream - license on shownotice -- design from Open Source Web Designs - TOS checkbox on register - pretty URLs -- XML sitemap generation - site logo +- instructions +- deal with PHP quotes escaping +- fix layout of textarea +- make notices into "big links" +- fix spacing on notices +- limit entry in textarea to 140 chars +- release 0.2 +- set Last-Modified +- XML sitemap generation - theme per site - theme per profile - email confirmation for registration - change cookie handling for anon users to be more cache-friendly -- release 0.2 -- content negotiation for interface language -- content negotiation for content type -- content negotiation for encoding -- content negotiation for charset -- If-Modified-Since support -- Vary -- delete a notice - gettext - subscribe remote - add subscriber remote @@ -74,10 +77,18 @@ - RDFa for subscriber pages - RDFa for subscribed pages - plugins and hooks +- content negotiation for interface language +- content negotiation for content type +- content negotiation for encoding +- content negotiation for charset +- If-Modified-Since support +- Vary +- delete a notice - release 0.3 - @ messages - # tags - L: location +- hreviews - stay logged in between sessions - use RSS as a subscription - URL notices @@ -93,6 +104,8 @@ - receive notices from mobile phone - machine tags - release 0.5 +- Twitter-compatible API +- Pownce-compatible API - include twitter subscriptions - include Pownce subscriptions - privacy