X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=doc%2FTODO;h=7884fb2e59d0872ed21de5afb070de5dd66150e6;hb=749178f34371aabb8a22166fe64920a42679dcc5;hp=1eaad981a1f2f7ca01ef735e061f16d68c3edb86;hpb=e0438b8223e7bb37e812e25bea502e31013333e5;p=quix0rs-gnu-social.git diff --git a/doc/TODO b/doc/TODO index 1eaad981a1..7884fb2e59 100644 --- a/doc/TODO +++ b/doc/TODO @@ -2,7 +2,6 @@ + register + settings + upload avatar -- default avatar + change password + settings menu + disallow login if user is logged in @@ -19,11 +18,28 @@ + footer menu + disallow direct to PHP files + common_local_url() ++ configuration for DB_DataObject ++ date formatting ++ new notice redirects to notice page ++ date in shown notice links to notice page ++ 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 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 - require valid nicknames - store canonical username for comparison and fetch - use only canonical usernames - use only canonical email addresses -- configuration system ($config) - RSS 1.0 feeds of a user's notices - RSS 1.0 dump of a user's notices - RSS 1.0 feed of all public notices @@ -31,17 +47,17 @@ - FOAF dump for user - license on showstream - license on shownotice -- design from Open Source Web Designs - TOS checkbox on register - pretty URLs -- release 0.1 -- 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 +- site logo +- instructions +- 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 - gettext - subscribe remote - add subscriber remote @@ -54,17 +70,26 @@ - RDFa for stream pages - RDFa for subscriber pages - RDFa for subscribed pages -- release 0.2 +- 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 - image notices - video notices - audio notices -- release 0.3 +- release 0.4 - forward notices to Jabber - forward notices to other IM - forward notices to mobile phone @@ -72,7 +97,9 @@ - receive notices from other IM - receive notices from mobile phone - machine tags -- release 0.4 +- release 0.5 +- Twitter-compatible API +- Pownce-compatible API - include twitter subscriptions - include Pownce subscriptions - privacy