80 Commits (dff74f44def922b91072ad182b39bf3829e0932f)
 

Author SHA1 Message Date
David Baker dff74f44de Tweak the example build process. Move example -> examples/trivial to we can have more than one. Update README appropriately. 7 years ago
David Baker 196ee3f6d4 Only highlight room list for messages where we notify - this may want to be an option in the react client potentially. 7 years ago
David Baker 53b0ba56db add license header 7 years ago
David Baker fd20e82123 Add desktop notifications, overridable in the same way as other components (although it's not a react component). Also extend the flux dispatcher a little to be less dumb about dispatching while something else is already dispatching. 7 years ago
David Baker 947f389e51 be more consistent with naming 7 years ago
David Baker acfe05db9d Use new push actions method on client 7 years ago
David Baker 898737d806 or is not and 7 years ago
David Baker 46646cbd87 Highlight room tiles on bing 7 years ago
David Baker 57ba816919 Highlight messages using new push rules support in js sdk 7 years ago
David Baker 9aa9a60333 Some checks to see whether stuff is still mounted when adding things. 7 years ago
David Baker 30a9436485 Room List should ignore paginated events 7 years ago
David Baker dd0d6159ce Make alt+up/down change rooms 7 years ago
David Baker fae629ea65 Use the pagination token to see when we've reached the room's birth 7 years ago
David Baker 5d44de9e08 Load limited number of room members when we first switch to a room, loading the rest a little later: makes switchign to large rooms much more responsive. 7 years ago
David Baker 209e052025 Limit the number of messages we load into a chat room when we switch to it (or more accurately, switch back to it). 7 years ago
David Baker 2355d5e6b5 Fix the permagrey local-echo bug 7 years ago
David Baker e5a4e5b195 Add more detail to the getting started instructions. 7 years ago
Brennan Novak 76cc258dde added instructions to README 7 years ago
David Baker c54bed02c1 Argh, javascript 7 years ago
David Baker a54a7f80aa Apparently Object.keys is kinda slow 7 years ago
David Baker 52f6fa89a1 Only show joined and invited members 7 years ago
David Baker 867cfcda88 scroll member list please 7 years ago
David Baker 8f1258b6cc Infinite scrolling 7 years ago
Matthew Hodgson aaa38d95ba s/themes/skins/g as we are always describing the whole UI layout here, whereas themes can sometimes just be small cosmetic tweaks (light-on-dark, dark-on-light etc) 7 years ago
David Baker 0c26206b88 Copyright headers (and use strict, while we're at it). 7 years ago
David Baker 6fc1c54e66 Bump js-sdk version 7 years ago
David Baker f0e990034d Strip non-layout CSS to remain as style-agnostic as possible! 7 years ago
David Baker a022a4b9a6 Reshuffle to put "HTML" (JSX) and CSS together as a theme with logic elsewhere. 7 years ago
David Baker cc4fa6140c Fix joining 7 years ago
David Baker d10b1457ba obey room name changes 7 years ago
David Baker c425886a45 handle room invites 7 years ago
David Baker 2ba4ad04d1 Little fixes on member list 7 years ago
David Baker 0424ef07b3 Add member list (that doesn't really update much yet) 7 years ago
David Baker e77e9b7704 Add displayNames so they're not all just 'exports' in the react debugger 7 years ago
David Baker 41014af471 Display new rooms as they arrive 7 years ago
David Baker 1270bc3c62 m.notice 7 years ago
David Baker 2abea931ca Split out render methods into 'views' leaving UI logic in 'controllers'. Hopefully should make it easier to skin / customise. 7 years ago
David Baker c8f0bac128 typo 7 years ago
David Baker 847e816035 grey out sending messages (although they don't go black until you send another message currently: awaiting fix in js sdk). 7 years ago
David Baker b31794cda5 Focus the text box at appropriate times 7 years ago
David Baker 90f6764cbf Fix cleaning unread state on room select & ignore our own messages 7 years ago
David Baker 7c405f673a Highlight rooms with unread messages 7 years ago
David Baker 5c56b201fc sensible version of js-sdk 7 years ago
David Baker a63299aae0 Message scrolling 7 years ago
David Baker ed58a59f82 Switch everything over to use the component broker. 7 years ago
David Baker 6542201ac6 CSS tweakage 7 years ago
David Baker b35461f5c0 Unused require 7 years ago
David Baker c9a546b73b Load all components* through a central broker so we can overrride them with different ones 7 years ago
David Baker acaff68748 Oops, commit the emote tile. 7 years ago
David Baker 3a16c8a764 The most important feature 7 years ago