David Baker
63d7ff3ed6
Build the logic too into the same hierarchy as it is unbuilt so it can be used either processed or unprocessed. Does involve having a dir called 'src' in the built products directory, and abusing jsx as a cross-platform version of cp (there is no jsx in the src dir).
2015-07-10 18:09:30 +01:00
David Baker
ed2cc33616
Linkify user IDs and room aliases (to nothing at the moment because we don't have anything to do with them)
2015-07-10 14:37:13 +01:00
David Baker
27d92fa98a
Open files in new window too
2015-07-09 17:45:03 +01:00
David Baker
a00510c1ca
Linkify URLs
2015-07-09 15:41:19 +01:00
David Baker
0daab63b4a
Bad workaround for some join events having no sender
2015-07-09 11:31:58 +01:00
David Baker
b6319fcf50
Add webkit prefixed flex direction too.
2015-07-08 22:12:00 +01:00
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