summaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorEvan Prodromou <evan@prodromou.name>2008-05-22 13:20:06 -0400
committerEvan Prodromou <evan@prodromou.name>2008-05-22 13:20:06 -0400
commit21d54452a039558617f9343b5424c206206a7999 (patch)
tree1aeab2ba74ff424cf634ec8932ca02af5a2132cd /doc/TODO
parentb2903983bdabf0681d37942bf9b09363f07229c6 (diff)
TODOs and docs and openmicroblogging spec
Moved around a few TODOs. Linked to docs in the foot menu better. Added a specification for the openmicroblogging standard. darcs-hash:20080522172006-84dde-060372ec90444faf0e3453229cfd33aceaf28e4a.gz
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO44
1 files changed, 24 insertions, 20 deletions
diff --git a/doc/TODO b/doc/TODO
index 146a364c4..5f9db9675 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -46,9 +46,9 @@
+ fix layout of textarea
+ make notices into "big links"
+ RSS 1.0 feeds of a user's notices
-- RSS 1.0 feeds of a user's notices + friends
++ 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
++ RSS 1.0 feed of all public notices
- FOAF dump for user
- license on showstream
- license on shownotice
@@ -62,46 +62,50 @@
- 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
++ source link in footer menu
++ public stream link in top menu
+- about doc
+- help doc
+- privacy doc
+- source doc
- AGPL notification
- 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
-- RDF dump of entire site
+- 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
-- site logo
- set Last-Modified
- XML sitemap generation
+- themes
- theme per site
- theme per profile
- email confirmation for registration
- change cookie handling for anon users to be more cache-friendly
-- subscribe remote
-- add subscriber remote
-- send remote notice
-- receive remote notice
-- confirmation email
-- tinyurl-ification of URLs
- jQuery for as much as possible
-- themes
-- RDFa for stream pages
-- 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
+- site logo
- release 0.3
+- RDF dump of entire site
+- delete a notice
+- plugins and hooks
+- RDFa for stream pages
+- RDFa for subscriber pages
+- RDFa for subscribed pages
- @ messages
- # tags
- L: location
@@ -124,8 +128,8 @@
- release 0.5
- Twitter-compatible API
- Pownce-compatible API
-- include twitter subscriptions
-- include Pownce subscriptions
+- include twitter subscriptions (push and pull)
+- include Pownce subscriptions (push and pull)
- privacy
- Wrap DB_DataObject with memcached caching layer
- login throttle to prevent brute-force attacks