[   2001    ]
[  August ]   [ September ]   [ October ]
[   2003    ]

(When EDC made me their slave)

More information about some of these items, may be found on E2's SourceForge page: http://sourceforge.net/projects/everything2/ .

I wasn't planning on doing a root log this month (busy busy busy), but then there I go and code a few "features".

neves and thgie (working around midnight, local time, so beats me what I did on which date)

  • modified coolit (htmlcode) and cool (opcode) to use sendPrivateMessage (htmlcode), which prevents messsage truncation for long node titles
  • tweaked Epicenter (nodelet) to not call coolit (htmlcode) unless the user in an editor (the htmlcode itself checks for this, and just returns, but this prevents the calling of yet another unused htmlcode)
  • start of personal time zone settings:
    • created htmlcode DateTimeLocal, which shows time in the same format as is shown in the Epicenter ("server time"), but respects time offset
    • updated Epicenter to call DateTimeLocal for server time, and again if the time offset is different (that is, the Epicenter will always show the server time, and, if enabled, also show your time)
    • created Local Settings (superdoc), which is where one can choose their time zone offset
  • created settingsDocs (htmlcode), and called it at the top of superdocs User Settings, User Settings 2, Writeup Settings, Everything Email Options, and Local Settings - since we're getting so many "settings" nodes, this lists them all, in a small (screen spacewise) format


  • added an enable-local-settings pref. to Local Settings, so one can disable the time offset, without losing their setting
  • updated DateTimeLocal (htmlcode) and Epicenter (nodelet) to reflect this change
  • modified parsetimestamp (htmlcode) to respect local time setting
  • added hack value to parsetimestamp (htmlcode), and updated hack value in timesince (htmlcode), to deal with the time difference between the web and database servers

TODO (roughly in order I'll do them in)

  1. get Java Chatterbox working again; almost there, just have to rewrite the parser
  2. [un]lock user-defined special code (example: in Notelet), for the very very very very rare cases an admin takes over a user account (to help them with something)
  3. Message Settings
  4. htmlcode to allow selection of (a) user(group)(s) - I don't think this is currently needed, but I think it will be useful eventually
  5. go through the edev patches
  6. Message Inbox should also honor msg-sender flags pref
  7. displayUserInfo (htmlcode) - if user is a /msg-alias, have checkbox to send to the actual user, instead of the user the alias is for

[   2001    ]
[  August ]   [ September ]   [ October ]
[   2003    ]