| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-06-13 | client/top-nav: trying out actual mvc | rr- | |
| 2016-06-11 | client/general: ditch underscore for loops | rr- | |
| 2016-05-21 | client/general: refactor all the things | rr- | |
| - Move controls to the "controls/" directory - Make controls interface look similar to each other - Prefix "private" methods and attributes with underscore | |||
| 2016-05-11 | client/events: improve event dispatching | rr- | |
| This commit introduces timer-less retry system: 1. Any change to URL is going to stop listening to any messages. 2. If a message is sent and there's no handler that could pick it up, the message gets enqueued. 3. The message is sent again to the first handler that attaches itself to given event type. While in theory this is full of holes (no control over the first handler), in practice, it works quite well. Additionally, views.listenToMessages was attaching to completely wrong DOM node; this commit fixes this as well. | |||
| 2016-04-11 | client/settings: add accountless settings | rr- | |
| 2016-04-11 | client/nav: add user avatar | rr- | |
| 2016-04-08 | client/views: refactor rendering | rr- | |
| 2016-04-08 | client/api: convert messages to events | rr- | |
| 2016-04-06 | client/routing: move routing to controllers | rr- | |
| 2016-04-06 | client/nav: fix link to user account | rr- | |
| 2016-04-01 | split files into client/ and server/ | rr- | |