2008-05-14 15:54:36 +01:00
|
|
|
+ login
|
|
|
|
+ register
|
2008-05-15 17:28:44 +01:00
|
|
|
+ settings
|
2008-05-17 13:20:45 +01:00
|
|
|
+ upload avatar
|
2008-05-15 17:28:44 +01:00
|
|
|
+ change password
|
|
|
|
+ settings menu
|
2008-05-14 15:54:36 +01:00
|
|
|
+ disallow login if user is logged in
|
|
|
|
+ disallow register if user is logged in
|
|
|
|
+ common_current_user()
|
|
|
|
+ common_logged_in()
|
|
|
|
+ session variable for login
|
|
|
|
+ post notice
|
|
|
|
+ logout
|
|
|
|
+ subscribe
|
|
|
|
+ unsubscribe
|
|
|
|
+ subscribe links on profile
|
2008-05-14 19:47:02 +01:00
|
|
|
+ header menu
|
|
|
|
+ footer menu
|
2008-05-14 20:00:09 +01:00
|
|
|
+ disallow direct to PHP files
|
2008-05-17 14:51:38 +01:00
|
|
|
+ common_local_url()
|
2008-05-17 16:31:27 +01:00
|
|
|
+ configuration for DB_DataObject
|
2008-05-17 15:05:32 +01:00
|
|
|
+ date formatting
|
2008-05-17 15:46:42 +01:00
|
|
|
+ new notice redirects to notice page
|
|
|
|
+ date in shown notice links to notice page
|
|
|
|
+ common_redirect()
|
2008-05-17 21:21:32 +01:00
|
|
|
+ configuration system ($config)
|
2008-05-17 17:13:32 +01:00
|
|
|
+ release 0.1
|
2008-05-20 18:47:59 +01:00
|
|
|
+ design from Open Source Web Designs
|
2008-05-19 15:12:19 +01:00
|
|
|
+ add H1 to each page
|
|
|
|
+ add H2 for each page section
|
2008-05-17 17:13:32 +01:00
|
|
|
- doc action
|
2008-05-19 15:12:19 +01:00
|
|
|
+ default to public stream
|
2008-05-21 12:57:27 +01:00
|
|
|
+ default avatar
|
2008-05-20 16:36:29 +01:00
|
|
|
+ default HTML type
|
|
|
|
+ set Content-Type
|
2008-05-18 20:10:56 +01:00
|
|
|
+ show current values in profile settings
|
|
|
|
+ save profile URL in profilesettings
|
|
|
|
+ save profile URL on registration
|
2008-05-20 21:11:20 +01:00
|
|
|
+ require valid nicknames
|
|
|
|
+ reject empty notices
|
2008-05-21 12:27:07 +01:00
|
|
|
+ validate registration form results
|
|
|
|
+ validate profilesettings form results
|
|
|
|
+ validate newnotice form results
|
|
|
|
+ remove validation code from classes
|
2008-05-21 12:02:53 +01:00
|
|
|
+ use only canonical usernames
|
2008-05-21 19:36:45 +01:00
|
|
|
+ RSS 1.0 feeds of a user's notices
|
2008-05-21 12:57:27 +01:00
|
|
|
- RSS 1.0 feeds of a user's notices + friends
|
2008-05-21 19:36:45 +01:00
|
|
|
+ RSS 1.0 dump of a user's notices
|
2008-05-14 15:54:36 +01:00
|
|
|
- RSS 1.0 feed of all public notices
|
|
|
|
- RDF dump of entire site
|
|
|
|
- FOAF dump for user
|
2008-05-21 12:02:53 +01:00
|
|
|
- license on showstream
|
|
|
|
- license on shownotice
|
2008-05-17 13:20:45 +01:00
|
|
|
- TOS checkbox on register
|
2008-05-19 15:12:19 +01:00
|
|
|
- instructions
|
2008-05-20 18:22:41 +01:00
|
|
|
- deal with PHP quotes escaping
|
2008-05-21 12:27:07 +01:00
|
|
|
+ fix layout of textarea
|
2008-05-20 21:11:20 +01:00
|
|
|
+ make notices into "big links"
|
2008-05-20 19:57:56 +01:00
|
|
|
- fix spacing on notices
|
2008-05-21 12:57:27 +01:00
|
|
|
- fix spacing in profile
|
2008-05-20 19:57:56 +01:00
|
|
|
- limit entry in textarea to 140 chars
|
2008-05-20 21:11:20 +01:00
|
|
|
- add a next page link to showstream
|
|
|
|
- add a next page link to public
|
|
|
|
- add a next page link to all
|
2008-05-21 12:57:27 +01:00
|
|
|
- source link in footer menu
|
|
|
|
- AGPL notification
|
2008-05-19 15:12:19 +01:00
|
|
|
- release 0.2
|
2008-05-21 12:57:27 +01:00
|
|
|
- pretty URLs
|
|
|
|
- use only canonical email addresses
|
2008-05-21 12:02:53 +01:00
|
|
|
- license per notice
|
|
|
|
- allow mixed-case usernames
|
|
|
|
- allow non-latin usernames
|
|
|
|
- store canonical username for comparison and fetch
|
|
|
|
- site logo
|
2008-05-19 15:12:19 +01:00
|
|
|
- set Last-Modified
|
|
|
|
- XML sitemap generation
|
2008-05-17 16:29:58 +01:00
|
|
|
- theme per site
|
|
|
|
- theme per profile
|
2008-05-17 18:54:16 +01:00
|
|
|
- email confirmation for registration
|
2008-05-17 20:38:33 +01:00
|
|
|
- change cookie handling for anon users to be more cache-friendly
|
2008-05-14 15:54:36 +01:00
|
|
|
- gettext
|
|
|
|
- subscribe remote
|
|
|
|
- add subscriber remote
|
|
|
|
- send remote notice
|
|
|
|
- receive remote notice
|
|
|
|
- confirmation email
|
|
|
|
- tinyurl-ification of URLs
|
|
|
|
- jQuery for as much as possible
|
|
|
|
- themes
|
2008-05-15 17:28:44 +01:00
|
|
|
- RDFa for stream pages
|
|
|
|
- RDFa for subscriber pages
|
|
|
|
- RDFa for subscribed pages
|
2008-05-17 16:29:58 +01:00
|
|
|
- plugins and hooks
|
2008-05-19 15:12:19 +01:00
|
|
|
- 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
|
2008-05-17 15:05:32 +01:00
|
|
|
- release 0.3
|
2008-05-14 15:54:36 +01:00
|
|
|
- @ messages
|
|
|
|
- # tags
|
|
|
|
- L: location
|
2008-05-18 20:10:56 +01:00
|
|
|
- hreviews
|
2008-05-14 15:54:36 +01:00
|
|
|
- stay logged in between sessions
|
|
|
|
- use RSS as a subscription
|
|
|
|
- URL notices
|
|
|
|
- image notices
|
|
|
|
- video notices
|
|
|
|
- audio notices
|
2008-05-21 12:02:53 +01:00
|
|
|
- license per attachment
|
2008-05-17 15:05:32 +01:00
|
|
|
- release 0.4
|
2008-05-14 15:54:36 +01:00
|
|
|
- forward notices to Jabber
|
|
|
|
- forward notices to other IM
|
|
|
|
- forward notices to mobile phone
|
2008-05-15 17:28:44 +01:00
|
|
|
- receive notices from Jabber
|
|
|
|
- receive notices from other IM
|
|
|
|
- receive notices from mobile phone
|
2008-05-14 15:54:36 +01:00
|
|
|
- machine tags
|
2008-05-17 15:05:32 +01:00
|
|
|
- release 0.5
|
2008-05-19 13:24:45 +01:00
|
|
|
- Twitter-compatible API
|
|
|
|
- Pownce-compatible API
|
2008-05-14 15:54:36 +01:00
|
|
|
- include twitter subscriptions
|
|
|
|
- include Pownce subscriptions
|
|
|
|
- privacy
|
|
|
|
- Wrap DB_DataObject with memcached caching layer
|
|
|
|
- login throttle to prevent brute-force attacks
|
|
|
|
- form token in login to prevent XSS
|
|
|
|
- release 1.0
|
|
|
|
- Atom Publishing Protocol
|
2008-05-21 14:48:49 +01:00
|
|
|
- "Universal" public feed
|