Starting with tag: [TAG 0.1 Evan Prodromou **20080517153140] [fixes to make it all lint Evan Prodromou **20080517154701 Ran everything through php -l, found out that it didn't compile. So: fixed the am-I-running-in-Laconica check at the top of each file. Some syntax fixes in shownotice, showstream, common. ] [correct placement of common Evan Prodromou **20080517154942] [correct path to DB_DataObject Evan Prodromou **20080517155326] [fix comma in db script Evan Prodromou **20080517155754] [fix check in config.php.sample Evan Prodromou **20080517160654] [common_local_url() second parameter optional Evan Prodromou **20080517160908] [some more todos Evan Prodromou **20080517161332] [handle empty path better Evan Prodromou **20080517161548] [add action class to default loads Evan Prodromou **20080517161817] [fixup argument handling in action superclass Evan Prodromou **20080517162305] [try to make register work Evan Prodromou **20080517162932] [try to fix arghandling in action Evan Prodromou **20080517163749] [change from class call on action to obj call Evan Prodromou **20080517163917] [fix array key check Evan Prodromou **20080517164218] [fix form output in register Evan Prodromou **20080517164349 Two twiddly bits for the form output. ] [common_start_element -> common_element_start Evan Prodromou **20080517170430] [wrong title on register Evan Prodromou **20080517170617] [buttons work right Evan Prodromou **20080517170920] [fix check for POST Evan Prodromou **20080517171501] [add stub email canonicalizer Evan Prodromou **20080517172110 Added a stub function to stand in for eventual email canonicalizer. ] [require data classes in common Evan Prodromou **20080517172528] [path separator problem in data classes Evan Prodromou **20080517172654] [fix INSTALLDIR use in common.php Evan Prodromou **20080517173424 I was using $INSTALLDIR instead of INSTALLDIR ] [misspelled function name Evan Prodromou **20080517173626] [change username to nickname Evan Prodromou **20080517174219] [fixup some nickname handling Evan Prodromou **20080517175022] [require once for settings actions Evan Prodromou **20080517175416] [fixup login form Evan Prodromou **20080517190142] [require stream stuff Evan Prodromou **20080517191034] [canonicalize -> canonical Evan Prodromou **20080517191128 typo ] [change profile argument to nickname Evan Prodromou **20080517191430] [change how the user profile is fetched Evan Prodromou **20080517192001] [fix notice counting code Evan Prodromou **20080517192151] [handle empty subscription list Evan Prodromou **20080517192447] [check results of setting current user Evan Prodromou **20080517193030] [ensure rather than check for session Evan Prodromou **20080517193520] [better button for posting notes Evan Prodromou **20080517193833] [fix button on newnotice Evan Prodromou **20080517194003] [fix typo in common_date_string Evan Prodromou **20080517194133] [fix created, messages Evan Prodromou **20080517195201] [go to public timeline on logout and handle missing user more gracefully Evan Prodromou **20080517195449] [fix typo in newnotice Evan Prodromou **20080517195724 there was a typo, and I removed it. ] [use cast object for datetimes Evan Prodromou **20080517201411] [dates are already strings Evan Prodromou **20080517201719] [save profile url Evan Prodromou **20080517202132] [hide subscribe stuff if looking at your own page Evan Prodromou **20080518011808] [fix table name in subscriptions.php Evan Prodromou **20080518012850] [sub => subs consistently Evan Prodromou **20080518013312] [add header and footer to subscriptions Evan Prodromou **20080518013747] [fix interpolation of profile_id in query Evan Prodromou **20080518014207] [smaller packet Evan Prodromou **20080518015551] [header and footer on subscribers Evan Prodromou **20080518125253] [off-by-one error in notice stream Evan Prodromou **20080518185940] [better handling of zero values in stats Evan Prodromou **20080518190220] [fix path to files, some TODOs Evan Prodromou **20080518191056] [fix form for avatars Evan Prodromou **20080518191326] [move avatars to their own dir Evan Prodromou **20080518191750] [change defaults to use avatar dir Evan Prodromou **20080518191849] [better deletion of old avatars Evan Prodromou **20080518193951] [timestamps for avatar Evan Prodromou **20080518194653] [try to fix updating in profile Evan Prodromou **20080519122445] [all updates use original now Evan Prodromou **20080519122708] [add common_password Evan Prodromou **20080519131808] [fix form in password Evan Prodromou **20080519132118] [update avatar table Evan Prodromou **20080519134057] [better headers Evan Prodromou **20080519141219 Added H1 headers to all pages. Added H2 headers to sections of pages, where appropriate. Moved a lot of TODOs around. Made the public stream the default if no action is specified. ] [whitespace in showstream Evan Prodromou **20080519141351] [fix link to profilesettings in settings menu Evan Prodromou **20080519141736] [fix output of statistics Evan Prodromou **20080519141943] [better stats Evan Prodromou **20080519142807] [break out utility functions to util.php Evan Prodromou **20080520130535] [convert html-generation functions to use XMLWriter Evan Prodromou **20080520132722] [change textarea to start and end Evan Prodromou **20080520133008] [fix calling for textarea elements Evan Prodromou **20080520133220] [type declaration Evan Prodromou **20080520133640] [add a space to textarea Evan Prodromou **20080520133825] [add alt to all images Evan Prodromou **20080520134631] [add notice id Evan Prodromou **20080520153629] [license block and move theme stuff Evan Prodromou **20080520171353] [add image to config Evan Prodromou **20080520171711] [fix license title Evan Prodromou **20080520171809] [copy in SimpleLife theme Evan Prodromou **20080520172241] [make the code use the default style Evan Prodromou **20080520173427] [better forms for new theme Evan Prodromou **20080520174759] [typo in form functions Evan Prodromou **20080520175105] [add a label for submit button Evan Prodromou **20080520175906] [add nbsp to submit button label Evan Prodromou **20080520180640] [indent HTML Evan Prodromou **20080520180750] [fix problem with uninitialized xw object Evan Prodromou **20080520181040] [better login button Evan Prodromou **20080520181444] [forgot the footer Evan Prodromou **20080520181906] [add validation methods to classes Evan Prodromou **20080520185756] [call validate before saving objects Evan Prodromou **20080520191032] [trim whitespace Evan Prodromou **20080520191412] [fix validation of url Evan Prodromou **20080520192634] [float images in stream left Evan Prodromou **20080520192901] [add a sidebar Evan Prodromou **20080520193636] [fix div in profile Evan Prodromou **20080520194008] [float notices left Evan Prodromou **20080520194326] [reformat showstream Evan Prodromou **20080520201120] [change relative widths of sidebar and notices again Evan Prodromou **20080520201440] [fix element in notice form Evan Prodromou **20080520201738] [smaller textbox Evan Prodromou **20080520202500] [highlight notice Evan Prodromou **20080520202747] [close ul for foot menu Evan Prodromou **20080520203002] [move notices and sidebar relative to each other Evan Prodromou **20080520204259] [clear both for footer Evan Prodromou **20080520204639] [better menuish stuff Evan Prodromou **20080520205152] [fix menuish again Evan Prodromou **20080520205756] [ease up on the validation Evan Prodromou **20080520210119] [fixup footer menu and fix syntax error in profile.php Evan Prodromou **20080520210437] [extract textarea code and make bio a textarea Evan Prodromou **20080520211945] [fixup textarea again Evan Prodromou **20080520212319] [remove validation code Evan Prodromou **20080521110253] [validation in form handlers Evan Prodromou **20080521112707 Moved validation code from classes to form handlers. Probably better in the classes, but I can't quite grok the validate() method in DB_DataObject, so for now I'm going to do it the old-fashioned way. ] [default avatars Evan Prodromou **20080521114624] [default avatar Evan Prodromou **20080521115727] [change measurement of updated profiles Evan Prodromou **20080521121307] [correct error-handling in newnotice Evan Prodromou **20080521122604] [move error display to save_new_notice Evan Prodromou **20080521123106] [declare config global for show_notice in streams Evan Prodromou **20080521133951 This is needed to get the default avatar, but it was missing. ] [better formatting in profile Evan Prodromou **20080521134849] [rss feed plus Evan Prodromou **20080521143351 Added an action for creating an RSS 1.0 (RDF) feed. To make this work, added a couple of helper functions to util, and changed the HTML stuff to use the helper functions. Also, changed a bit of formatting in the profile. Yeah, not a clean changeset. ] [add w3dtf date to rss 1.0 items Evan Prodromou **20080521145916] [full path for avatars Evan Prodromou **20080521151227] [add RSS 1.0 link to header of showstream Evan Prodromou **20080521152404] [falsely claim rss 1.0 is rss 2.0 Evan Prodromou **20080521153652] [fix path to default avatars Evan Prodromou **20080521154234] [fixup default avatar urls by using common function Evan Prodromou **20080521155448] [mismatched parens Evan Prodromou **20080521155611] [wrong path for defaults Evan Prodromou **20080521155849] [fixup subscription links Evan Prodromou **20080521183645] [fix subscriptions a bit Evan Prodromou **20080521185602] [off-by-one error in subscriptions Evan Prodromou **20080521190640] [close unclosed rows in subscriptions Evan Prodromou **20080521191135] [re-write the subscriptions section Evan Prodromou **20080521192048] [define undefined, order subs Evan Prodromou **20080521192912] [get the correct data for subscribers/subscriptions Evan Prodromou **20080521193452] [change some todos Evan Prodromou **20080521194238] [strip slashes Evan Prodromou **20080522103630 Check if automated slash-adder is on, and if so, strip out automated slashes. ] [abstract out RSS 1.0 generation to allow multiple streams Evan Prodromou **20080522112954] [RSS feeds for public stream and friends streams Evan Prodromou **20080522114152] [fix query and description for allrss Evan Prodromou **20080522114839] [TODOs and docs and openmicroblogging spec Evan Prodromou **20080522172006 Moved around a few TODOs. Linked to docs in the foot menu better. Added a specification for the openmicroblogging standard. ] [move the goalposts for 0.2 Evan Prodromou **20080522172530 I pushed a lot of TODOs down, renamed the 0.2 release to 0.3, and made a new release 0.2 in between. ]