[ 2001 ]
[ April ]   [ May  ]   [  June ]
[ 2003 ]

#include <stdinfo>


May 3, 2002

  • finished settype (htmlcode), a general nodetype dropdown list / display thingy
  • created Patch Manager (superdoc), which will replace the patch display thingy in the edev usergroup
  • updated patch display page (htmlpage) to call settype
  • added pref. to show user flags (@$%) on messages

May 8, 2002

  • modified the (now rather improperly named) htmlcode usercheck: as per Gorgonzola's suggestion, change the text a bit; while I was there, I played with the ordering of some tests so failures return quicker (non-failures take the same time)
  • applied minor updates to sendPrivateMessage; visible change is that is now says how many message parts were sent if the message was split apart; for more info, see the 'help' displaytype for that node
  • enabled title searching for admins in Node Heaven
  • writeupcools (htmlcode): full C! list now shows on your own WUs, even when viewing an e2node

May 9, 2002

  • As per JerboaKolinowski's suggestion, in message (opcode), changed the first character in the RE in the typo-msg check from '.' to '\W'. This means that the typo check will catch a few less things, but will allow the (hopefully) more common use of certain phrases though.
  • As any edev member will tell you, the display of patches has been rather BLEEPed up. I again dived into the depth of patch display page (htmlpage) to see if I could mess things up even more try to make it look a bit nicer. The first thing I did was copy the sample simple [sic] diff.pl program that comes with Algorithm::Diff, which is what we're using to determine the diff in the diff first diff place diff. (Stop diff!) But oops, that just showed the lines that were added and removed, and not much else. But un-oops, it makes it easy to see what that patch changed. So I left that view in. Even more un-oops, after looking back at nate's original code, I saw the lines numbers were 1-off. Fixing that was simple, as only the display lines needed to be changed. The logic code behind it was correct. I then risked burning out my eyes by further studying the retched hive of Perl villainy. And... what's this?... no else! Looks like somebody forgot to print the ending text of the diff, which resulted in all patches not showing the end stuff. I just made it print for this forgotten case, and we now have the full display back. However, beware! I still have no idea of what was really going on in there, so there is probably some other weird bug for patch displays. (So just yell at somebody else if you find another problem with it.) (This entry brought to you from the wow-nwing-sure-becomes-even-more-verbose-than-normal-when-he-is-about-eighty-percent-asleep dept.)

May 11, 2002

  • minor tweaks to settype (htmlcode), and removed temporary admin-only ability to change values
  • created varsComboBox (htmlcode), which gives a combo box widget, like settype, but changes the user's VARS (instead of a node)
  • Since I kept creating messages like 'This is under construction, so it may randomly not work.', I created UnderConstruction (htmlcode), which says that for me.
  • Everything User Search (htmlcode)
    • let everybody filter by writeup title length (Previously, editors and up were supposed to be able to, but due to a bug, only admins were able to. Of course, now it is a moot point.)
    • converted title sorting links and next/last links to using a single link generating function (this way, when filtering/other jumping is added later, only the function has to be updated, instead of the many places links are created)
    • added ability for me only to filter writeups based on hidden/not hidden/don't care (this will soon be open to all, once I add in a way to actually change the filtering method) (note: you can only filter this way if you're looking at your own writeups)

May 12, 2002

  • if hiding public chatter, the 'earplugs in' message now has a link to remove the earplugs (modified showchatter (htmlcode))

May 14, 2002

  • majorly messed up^W^W changed the code in parsetimestamp (htmlcode) to allow callers to have more control over display; also made 'UTC' not display by default, since, IMO, in most cases, it just clutters things
  • made Everything Document Directory (superdoc) show a few more entries by default if the user is in one of the special groups (%$@), since they have more types listed
  • made superdocs Everything Document Directory and List Nodes of Type show node creation date

May 17, 2002

May 22, 2002

  • fixed 2 things to deal with a writeup's removed user: displayWriteupInfo (htmlcode) shows !!! for the author and a hover tip of the (removed) node_id, the killing floor II (superdocnolinks) to not give a server error for displaying a removed user's name
  • Everything User Search can now filter writeups based on if they were created hidden; note: this only works when viewing your own writeups (or you're an editor)
  • modifed the killing floor II (superdocnolinks) and massacre (opcode) to have option to not send Klaproth message when killing your own writeup

May 23, 2002

  • added yet another user settings: now you have the option to look stupid by turning off the typo-checking in messagebox (also modified message (opcode)

May 24, 2002

  • modified viewcode (htmlcode): now also displays viewcode link for nodes of type superdocnolinks, test for in edev now checks the cached hash, instead of getting the edev group every time
  • modified voteit (htmlcode) to default to mercy-kill for maintenance writeups; by caching a value in HTMLVARS, we only need 1 extra call to the database per pageload
  • also improved voteit by only loading nuke insurance information once per pageload (again caching in HTMLVARS), and only if current user is an editor
  • created borg (opcode), for easy 1-click borging (well, easy if you're an admin, at least)
  • created a generic javascript prompt function in admin toolset (htmlcode) (which essentially has nodetype-specific functions in it), and converted lock/unlock user to using that instead
  • added a link to borg user from their homenode, also in admin toolset (call originally suggested putting this in displayUserInfo, but IMO, that is best left for displaying things only, and since 'admin toolset' already had a section to deal with users, I thought it was best in there)

May 28, 2002

  • updated UnderConstruction (htmlcode) to show the user that is doing the construction, if the viewer-user is a content editor or in edev (and the person that called the htmlcode gave their name to it)
  • renamed nodelet 'Personal Nodelet' to Custom Nodelet and superdoc 'Personal Nodelet Editor' to Custom Nodelet Editor
  • fixed Custom Nodelet (nodelet) to display and parse links properly
  • slightly increased maximum display length for custom nodelets in screenPersonalNodelet (htmlcode), and added a slight bonus for editors and edevites
  • wrote Custom Nodelet Editor (superdoc), to edit your Custom Nodelet; note: this is currently in beta, so only edevits and editors can use this for now

May 29, 2002

  • modified displayUserInfo (htmlcode) so user-since and last-seen have same display format
  • made parsetime (htmlcode) also show seconds
  • adjusted the hack time-fix in timesince (htmlcode)
  • I asked for suggestions for a better name for the 'Custom Nodelet', and I only heard from czeano: 'Scratch Nodelet' and 'Nodelet Pad', and --OutpostMir--: 'Notelet'. I like the brevity and potential for confusion of 'Notelet', so I'm going with that. Ok, now time to rename everything...
  • renamed a zillion things: 'screenPersonalNodelet' (htmlcode) to screenNotelet, 'Custom Nodelet' (nodelet) to Notelet, 'Custom Nodelet Editor' (superdoc) to Notelet Editor, $VARS->{personalRaw} to $VARS->{noteletRaw}, and $VARS->{personalScreened} to $VARS->{noteletScreened}; for the $VARS stuff, I put in code everywhere that should convert the settings over
  • increased length allowed for display in the 'Notelet' nodelet (screenNotelet (htmlcode))

May 31, 2002

  • applied dem bones (gasp!) patch to randotip (htmlcode), which added more tip-links in the Epicenter

Yeowza! That's all I did so far? How lazy!


[ 2001 ]
[ April ]   [ May  ]   [  June ]
[ 2003 ]