Commit Graph

124 Commits (fa3e8587ccbf37b6879acecac03a7e89beb464da)

Author SHA1 Message Date
David Baker fa3e8587cc This never got used in the end 2015-07-08 21:11:48 +01:00
David Baker 12566c0c9c Separate with space too 2015-07-08 19:57:58 +01:00
David Baker 6a92fdc5e6 Fix file size display 2015-07-08 19:52:44 +01:00
David Baker 03451d8c7d Sort rooms for prev/next purposes 2015-07-08 19:47:58 +01:00
David Baker bdfef5eedd damn you javascript 2015-07-08 18:28:30 +01:00
David Baker c14886a1ee rename to mostRecentActivityFirst to disambiguate from sorting by when you joined a room, which this is not. 2015-07-08 18:21:57 +01:00
David Baker d58fdef362 Order room list by most recent activity 2015-07-08 18:18:03 +01:00
David Baker a591b66732 Don't barf if no info in m.file content 2015-07-08 16:50:49 +01:00
David Baker 5bed0b7275 typo 2015-07-08 16:32:03 +01:00
David Baker 53e9d030b7 See uploaded files 2015-07-08 16:25:27 +01:00
David Baker 36ecbfc87f Upload files and images 2015-07-08 14:34:53 +01:00
Matthew Hodgson e3f42dcd5e more overview 2015-07-08 11:35:40 +01:00
Matthew Hodgson c346a27e6f matrix ain't just chat 2015-07-08 11:33:04 +01:00
Matthew Hodgson ba68810a87 fix english 2015-07-08 11:25:11 +01:00
Matthew Hodgson b170bc2cb2 clarify skinning semantics 2015-07-08 11:15:25 +01:00
David Baker 6c81a8d46d Add blurb on how to build a customised app. 2015-07-07 18:27:34 +01:00
Matthew Hodgson df4c5c588a define skins 2015-07-07 18:04:31 +01:00
Matthew Hodgson 15c93b61aa try to write down the various naming & architectural conventions that the SDK adheres to... 2015-07-07 17:46:18 +01:00
Matthew Hodgson 0b20785ca0 saner title tags 2015-07-07 17:46:18 +01:00
Matthew Hodgson fe4b089139 variable typo 2015-07-07 17:46:17 +01:00
David Baker 00dd1e180a focus message composer when window gets focus 2015-07-07 13:30:38 +01:00
David Baker 9f37196eb7 Fix infinite scrolling 2015-07-07 11:00:02 +01:00
Matthew Hodgson ba8751bb75 slightly unbreak infinite scroll 2015-07-07 04:18:07 +01:00
Matthew Hodgson bbe6c0bf1a let room tiles grow in size 2015-07-07 04:06:16 +01:00
Matthew Hodgson 954f837eab emotes start with *'s 2015-07-07 04:05:55 +01:00
Matthew Hodgson ecd197df86 fudge room member tiles to look slightly better 2015-07-07 04:05:44 +01:00
Matthew Hodgson 205ed54ec7 merge in matthew-css 2015-07-07 03:44:57 +01:00
Matthew Hodgson a94f1664d8 merge in matthew-css 2015-07-07 03:44:41 +01:00
Matthew Hodgson abea8af59b s/mx_MessageTileType/mx_messageTileType/ to fit dave's naming convention 2015-07-07 02:37:14 +01:00
Matthew Hodgson ffac30083e rejig css:
* sans-serif font
 * use display: table for the message list so that everything lines up nicely
 * switch to flexbox layout rather than position absolutes to avoid assuming a full screen UI and improve maintainability (and better match atomify)
 * neutralise the colouring and styling of highlighted rooms in the recents list
 * switch from ul + li's to a series of divs in some places where the li's are achieving nothing but adding more complexity to the DOM
 * add mx_MessageTileType as a generic css base class for all message tiles
2015-07-07 02:10:10 +01:00
David Baker be9d8f1768 Correct docs again: you do need to npm install the react sdk root explicitly 2015-07-06 18:58:32 +01:00
David Baker 3e87e043d6 Fix docs 2015-07-06 18:29:24 +01:00
David Baker d49c10b3f5 Merge pull request #1 from ndarilek/master
Add aria-live=polite to message list, needed for accessibility.
2015-07-06 18:25:42 +01:00
Nolan Darilek 9153efd3de Add aria-live=polite to message list view. 2015-07-06 12:22:28 -05:00
David Baker b4abe870cf Image displaying! 2015-07-06 18:09:19 +01:00
David Baker dcb4b5f912 Add room membership messages 2015-07-06 16:04:09 +01:00
David Baker 6c35908949 Add example shwing how to customise, make customising work and document all the ways in which browserify will break and how to work around it being dumb. 2015-07-06 14:13:02 +01:00
David Baker 7a8eae09ff More sender / sender display name fixes. 2015-07-03 18:29:46 +01:00
David Baker d4ef04dc41 More event sender checking 2015-07-03 16:55:18 +01:00
David Baker 1c03eabadb Not all events have a sender 2015-07-03 16:46:30 +01:00
David Baker b8f9cb44b8 argh, javascript 2015-07-03 16:35:06 +01:00
David Baker 1baaf39c48 update notification button when permission granted 2015-07-03 16:29:41 +01:00
David Baker 275286801b Add npm link to the README 2015-07-03 16:15:23 +01:00
David Baker 3a68748320 Almost 2015-07-03 15:57:35 +01:00
David Baker dff74f44de Tweak the example build process. Move example -> examples/trivial to we can have more than one. Update README appropriately. 2015-07-03 15:56:04 +01:00
David Baker 196ee3f6d4 Only highlight room list for messages where we notify - this may want to be an option in the react client potentially. 2015-07-03 11:36:44 +01:00
David Baker 53b0ba56db add license header 2015-07-03 11:24:04 +01:00
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. 2015-07-03 11:12:54 +01:00
David Baker 947f389e51 be more consistent with naming 2015-07-02 13:18:03 +01:00
David Baker acfe05db9d Use new push actions method on client 2015-07-01 14:11:23 +01:00