Permalink
Switch branches/tags
Nothing to show
Commits on Nov 5, 2011
  1. Split out nick list into separate view

    akavlie committed Nov 5, 2011
    Method for adding all nicks to the list is now much faster (channel switching had a noticeable delay before).
Commits on Nov 4, 2011
  1. Add message type to message el.className, so error messages (and soon…

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

    akavlie committed Nov 4, 2011
    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.
Commits on Nov 3, 2011
  1. Add connect dialog.

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

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

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

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

    akavlie committed Nov 1, 2011
    - 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
Commits on Oct 30, 2011
  1. Save scroll position on focus switch. Auto-scroll to bottom on new me…

    akavlie committed Oct 30, 2011
    …ssage (but only if already at the bottom).
  2. 'Channels' are now 'frames' (appropriate enough as a synonym for 'win…

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

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

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

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

    akavlie committed Oct 27, 2011
    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.
  2. Move JS to the bottom of the body.

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

    akavlie committed Oct 26, 2011