]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - doc/TODO
new TODOs
[quix0rs-gnu-social.git] / doc / TODO
index 5f9db967551c04a49643fd8c94624683261222ae..fd2c25767075afbcd4f7461270020eabc71565a5 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -28,7 +28,6 @@
 + 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
 + RSS 1.0 feeds of a user's notices + friends
 + RSS 1.0 dump of a user's notices
 + RSS 1.0 feed of all public notices
++ deal with PHP quotes escaping
++ source link in footer menu
++ 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
+- 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
+- help doc
++ privacy doc
++ source doc
 - FOAF dump for user
-- license on showstream
-- license on shownotice
 - license in RSS feeds
-- TOS checkbox on register
++ TOS checkbox on register
 - instructions
-+ deal with PHP quotes escaping
 - 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
-+ source link in footer menu
-+ public stream link in top menu
-- about doc
-- help doc
-- privacy doc
-- source doc
++ add a next page link to showstream
++ add a next page link to public
++ add a next page link to all
 - AGPL notification
+- Check licenses of all libraries for compatibility
++ @ messages
++ Automatically linkify URLs in notices
+- themes
+- theme per site
+- release 0.3
+- format times per user
+- timezone preferences in Profile settings
+- email notification on subscriptions
+- content negotiation for interface language
+- user preference for interface language
 - gettext
-- pretty URLs
-+ dump, fix, undump database
-- subscribe remote
-- add subscriber remote
-- send remote notice
-- receive remote notice
-- release 0.2
-- Automatically linkify URLs in notices
 - tinyurl-ification of URLs
-- use only canonical email addresses
-- license per notice
-- 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
-- release 0.3
+- 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.4
-- 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.5
+- release 0.6
+- OAuth for third-party tools (desktop, other sites)
 - Twitter-compatible API
 - Pownce-compatible API
 - include twitter subscriptions (push and pull)