Skip to content
This repository

Mar 05, 2014

  1. David Petersen

    Merge pull request #303 from hermansc/home-button

    Improves home-button design and form-design
    authored
  2. David Petersen

    Merge pull request #299 from hermansc/remember-me

    Adds cookie based login, also called "remember me"-functionality.
    authored
  3. Jason Solis

    show desktop notifications if your name is mentioned

    jsolis authored
  4. Jason Solis

    fixed notification close bug

    jsolis authored

Feb 20, 2014

  1. Herman Schistad

    Improves home-button design and form-design

    Adds a glyphicon icon for the home button, adds some styling and removes
    styles which are already implemented in bootstrap. Lastly it writes some
    classes in ids in "jade-style" and not inside parentheses.
    hermansc authored

Feb 18, 2014

  1. Herman Schistad

    Simplifies logic for adding a channel. Changes having global state to…

    … using the DOM.
    hermansc authored

Feb 17, 2014

  1. Herman Schistad

    Adds button for joining a channel without writing /join

    Fixes issue #123 and adds a button under the channel list for easily inputing a
    channel name and pressing enter. This should make it more easy for new users to
    IRC, joining channels. Someone with a better feel for UI may want to look at
    how to make this prettier and even simpler.
    hermansc authored

Feb 16, 2014

  1. Herman Schistad

    Adds cookie based login, also called "remember me"-functionality.

    This commit fixes issue #284 by adding cookies/authentication tokens at the
    client side and validating these in the DB. When a user either registers or
    logs in, without already having a cookie, a sha1-hash is generated using the
    username and a secret key. This hash is stored in a DB-table calles 'Session'
    and client side using the jquery-cookie plugin. When closing and opening the
    application again we check if the users have a 'auth_token' in their cookies,
    if this is the case we check its validity in the DB. If everything is OK, we
    'jump through the hoops' and sets the user as logged in, restores his/hers
    connections and render the chat_application. If it is not valid we delete the
    cookie at the client and render the overview page.
    
    As I've never actually implemented a cookie-based login system using javascript
    before, I do not know if this solution is optimal and I'm more than happy to
    discuss alternative approaches or restructure the code.
    hermansc authored
  2. David Petersen

    Merge pull request #291 from totokaka/desktop-notifications

    Changed desktop notifications to support Firefox.
    authored
  3. David Petersen

    Merge pull request #293 from hermansc/close-confirmation-dialog

    Adds confirmation dialog and help text to server and channel close.
    authored
  4. David Petersen

    Merge pull request #295 from hermansc/login-form-fix

    Fixes bug where one could register with empty username or password.
    authored
  5. David Petersen

    Merge pull request #298 from hermansc/irssi-aliases

    Adds some common command shortcuts
    authored
  6. Herman Schistad

    Adds some common command shortcuts

    This commit introduces aliases found, among other clients, in irssi:
    
        /j -> /join
        /t -> /topic
        /q -> /query
    hermansc authored
  7. Herman Schistad

    Gives user notification when a username is already registered.

    The server actually sent an event called 'register_error', but there were
    nothing client-side that listened for it. This commit mitigates this.
    It also clears up any old messages, so that they don't stack up, but rather
    flashes when entering multiple bad passwords or already registered usernames.
    hermansc authored

Feb 15, 2014

  1. Herman Schistad

    Fixes bug where one could register with empty username or password.

    After commit 48bf2d6 it became possible to register with an empty username
    and/or password. In fact, the checks ensuring a value in the username and
    password fields were referencing legacy classes and no longer working. I thus
    changed to a horizontal form per Twitter Bootstrap documentation[0] and added
    some validation states informing the user of what is wrong.
    
    [0]: http://getbootstrap.com/2.3.2/base-css.html#forms
    hermansc authored
  2. Herman Schistad

    Adds confirmation dialog and help text to server and channel close.

    In order to improve the UX this commit adds a confirmation dialog when
    closing the connection to the server. It also adds a 'title'-tag over
    the close-icon (an 'x') informing the user that pressing this button
    will result in either leaving network or channel.
    hermansc authored

Feb 14, 2014

  1. Tobias

    Changed desktop notifications to support Firefox.

    Pretty much everything of the notification handling was redone.
    This is tested on Chromium version '32.0.1700.107 (248368)' and
    Firefox version 29 and 27 under linux. More testing would be nice.
    totokaka authored

Jan 18, 2014

  1. Burak Yiğit Kaya

    Fix port mismatch when used behind a reverse proxy

    Websockets port is always the same as the static web server port so
    instead of having some tricks, this patch simply removes that and uses
    `document.location.protocol` for the port.
    BYK authored

Jan 01, 2014

  1. Nick Niemeir

    Set connected to false on disconnect

    Make leave dialog only pop up when connected
    and logged in.
    nrn authored

Nov 22, 2013

  1. Amadeus Folego

    Add client side /list command and listener

    badosu authored
  2. Eric Barch

    Merge pull request #274 from badosu/fix-error-when-parting-inactive

    Fix error when closing inactive channel
    ericbarch authored

Nov 21, 2013

  1. Amadeus Folego

    Fix error when closing inactive channel

    badosu authored
  2. Amadeus Folego

    Fix client handling channels prepended with &

    badosu authored

Aug 12, 2013

  1. Amadeus Folego

    Add color support

    badosu authored

Aug 11, 2013

  1. Eric Barch

    Merge pull request #262 from badosu/server-whitelist

    Server Whitelist
    ericbarch authored

Aug 10, 2013

  1. Eric Barch

    Merge pull request #260 from badosu/fix-nick-autocomplete-in-query-wi…

    …ndow
    
    Fix null reference to userList on query window
    ericbarch authored
  2. Amadeus Folego

    Add server_whitelist config

    badosu authored
  3. Amadeus Folego

    Set overflow-x hidden on user-list

    badosu authored
  4. Amadeus Folego

    Fix null reference to userList on query window

    badosu authored

Aug 09, 2013

  1. Eric Barch

    Fix for showing unread counts on connection restore.

    ericbarch authored

Aug 06, 2013

  1. Amadeus Folego

    Add notice messages to chatWindow when present

    badosu authored
  2. Amadeus Folego

    Enable PART commands in query window

    badosu authored

Jun 19, 2013

  1. Maikel Wever

    Minor changes to desktop notification support.

    - Applied backbone getters
    - Moved code into function driven by new messageNotification event
    - === instead of ==
    maikelwever authored

Jun 15, 2013

  1. Maikel Wever

    Chrome Desktop Notification support

    maikelwever authored

May 05, 2013

  1. Eric Barch

    Fix for grabbing backlog ordering.

    ericbarch authored
Something went wrong with that request. Please try again.