Commits on Nov 5, 2011
  1. Split out nick list into separate view

    Method for adding all nicks to the list is now much faster (channel switching had a noticeable delay before).
    committed Nov 5, 2011
  2. Add nick change notifications. Works for channel stream; not yet for …

    …changing in sidebar.
    committed Nov 5, 2011
Commits on Nov 4, 2011
  1. Add message type to message el.className, so error messages (and soon…

    … events) get special styling.
    committed Nov 4, 2011
  2. Error message handling

    Add socket event for errors, and start handler for translating error message types
    to human-friendly messages. Restructure various things to facilitate targeting
    certain stream message types (error, and more in future). Unfortunately
    haven't cracked how to set toe className of view when it's created.
    committed Nov 4, 2011
Commits on Nov 3, 2011
  1. Add connect dialog.

    Now able to specify your nick/server/channel(s) to connect to. Imagine that!
    committed Nov 3, 2011
  2. Merge pull request #11 from davidpadbury/e072296465981e7d4b

    Adding a .gitignore
    committed Nov 3, 2011
Commits on Nov 2, 2011
  1. Styling improvements. Add nick gutter to channels

    to separate nicks visually from messages.
    Long nicks still overrun gutter -- that needs fixing.
    committed Nov 2, 2011
Commits on Nov 1, 2011
  1. Further styling tweaks; attempt to implement destroy on channel part.…

    … Turns out I have to avoid setting model IDs as destroy() doesn't work with them.
    committed Nov 1, 2011
  2. A number of styling changes:

    - Introduce twitter bootstrap
    - Use pill styling for channel names, with some tweaks
    - Move tab template to index.html script tag
    - Don't include close button on status tab
    committed Nov 1, 2011
Commits on Oct 30, 2011
  1. Save scroll position on focus switch. Auto-scroll to bottom on new me…

    …ssage (but only if already at the bottom).
    committed Oct 30, 2011
  2. Fix message variable reference.

    committed Oct 30, 2011
  3. 'Channels' are now 'frames' (appropriate enough as a synonym for 'win…

    …dow' -- want to avoid confusion there.
    Also, frames are now specified by id, rather than name, for easier lookup.
    committed Oct 30, 2011
  4. Nifty new activateListener() function to process list of all listener…

    … events. Will avoid repetitive client.addListener() registration.
    committed Oct 30, 2011
Commits on Oct 28, 2011
  1. Handle /join command properly on the front end

    All joins now signalled to the front end via server-side join event.
    committed Oct 28, 2011
  2. Send IRC commands through to server.

    And just like that, I think I have support for / commands (though front end support is
    lacking). Server takes care of all the parsing.
    committed Oct 28, 2011
Commits on Oct 27, 2011
  1. Channel nick sidebar added.

    This approach will have to really be restructured though, with another model/collection
    I think -- registering every change in channel membership as a simple change event
    (entire object would be replaced) isn't going to be practical.
    committed Oct 27, 2011
  2. Move JS to the bottom of the body.

    Seems to fix a bug where output sizing wasn't happening on page load.
    committed Oct 27, 2011
Commits on Oct 26, 2011
  1. Small README tweaks.

    committed Oct 26, 2011