Luke Barnard
8b11b10531
Avoid NPEs by using ref method for collecting loggedInView in MatrixChat
2017-12-15 15:24:37 +00:00
Luke Barnard
9975941f3c
Merge pull request #1653 from matrix-org/luke/feature-ordered-tag-panel
...
DnD Ordered TagPanel
2017-12-14 10:36:16 +00:00
Luke Barnard
629cd13319
Even better docs
2017-12-13 18:28:43 +00:00
Luke Barnard
6b02f59fb7
Spelling
2017-12-13 17:32:46 +00:00
Luke Barnard
950f591b3f
Clarify more docs
2017-12-13 15:50:20 +00:00
Luke Barnard
fe6b7c0ea2
Improve _addMatrixClientListener docs
2017-12-13 15:43:39 +00:00
Luke Barnard
31ea092d99
Improve createAccountDataAction docs
2017-12-13 15:39:17 +00:00
lukebarnard
ddf5dbad89
Doc fetchJoinedGroups
2017-12-13 11:05:23 +00:00
lukebarnard
a653ece99e
Doc commitTagOrdering
2017-12-13 11:05:06 +00:00
lukebarnard
e1ea8f0a78
Copy state when initialisng, reset state when logging out
2017-12-13 10:57:47 +00:00
lukebarnard
f38690f265
Doc orderedGroupTagProfiles
2017-12-13 10:51:04 +00:00
lukebarnard
a8b245d0cf
Add unmounted guard
2017-12-13 10:42:11 +00:00
lukebarnard
42c1f3cfe2
Fix incorrect bind
2017-12-13 10:41:24 +00:00
lukebarnard
5de0559192
Adjust actionCreators doc
2017-12-13 10:39:45 +00:00
lukebarnard
cc30b8fb09
Doc MatrixActionCreators properly
2017-12-13 10:37:14 +00:00
lukebarnard
d5534a9ece
Copyright
2017-12-13 10:17:38 +00:00
Richard Lewis
41005f5bcb
Merge pull request #1663 from matrix-org/rxl881/titleRefresh
...
Update widget title on edit.
2017-12-13 10:15:31 +00:00
Richard Lewis
c739269777
Update widget title on edit.
2017-12-13 10:14:26 +00:00
Luke Barnard
13925db251
Refactor to allow dispatching of two kinds of Actions
...
They are:
1. The existing type of Action, Objects with an `action` type.
1. Asyncronous Actions, functions that accept a `dispatch` argument, which can be used to dispatch Actions asyncronously.
2017-12-12 17:32:43 +00:00
Luke Barnard
60d8ebb914
Refactor MatrixActions to something much easier to grok.
2017-12-12 16:05:18 +00:00
Luke Barnard
3e532e3722
Use consistent indentation and break;s in TagOrderStore switch
2017-12-12 14:10:39 +00:00
Luke Barnard
a120335130
Handle groups being joined and left
2017-12-11 18:03:19 +00:00
Luke Barnard
8d2d3e62cd
Only commit a non-falsy tags list
2017-12-11 17:30:10 +00:00
Luke Barnard
0b38bf5e7b
Do not allow ordering until TagOrderStore has loaded
2017-12-11 17:24:33 +00:00
Luke Barnard
aa914098dc
Return null if TagOrderStore is loading
...
The view should decide the default state.
2017-12-11 17:19:29 +00:00
Luke Barnard
991ea4ebe5
Fix a few bugs with TagOrderStore:
...
- Have TagOrderStore listen for MatrixSync actions so that it can initialise
tag ordering state.
- Expose an empty list until the client has done its first sync and has
fetched list of joined groups
2017-12-11 17:17:05 +00:00
Richard Lewis
eae73e584c
Merge pull request #1661 from matrix-org/rxl881/titleBar
...
Set widget title
2017-12-11 13:19:34 +00:00
Richard Lewis
c93266b6af
Merge branch 'develop' of https://github.com/matrix-org/matrix-react-sdk into rxl881/titleBar
2017-12-11 13:08:49 +00:00
Richard Lewis
c1d9df0e1f
Merge pull request #1650 from matrix-org/rxl881/customTitle
...
Display custom widget content titles
2017-12-11 12:00:38 +00:00
Richard Lewis
24db57bfb6
Fix api prefix.
2017-12-08 18:47:00 +00:00
Matthew Hodgson
f2d68e4601
Merge pull request #1649 from matrix-org/rxl881/titleBar
...
Add maximize / minimize apps drawer icons.
2017-12-08 19:18:45 +01:00
David Baker
bb9376098a
Merge pull request #1654 from matrix-org/dbkr/crypto_store_migrate_warning
...
Warn when migrating e2e data to indexeddb
2017-12-08 16:52:05 +00:00
Luke Barnard
df88b71dbb
Comment typo
2017-12-08 16:47:52 +00:00
David Baker
ab2fcfb388
re-run the fun^w^wnpm run i18n
2017-12-08 16:36:30 +00:00
David Baker
0d38e7510d
Merge pull request #1600 from matrix-org/dbkr/udd_no_auto_show
...
Don't Auto-show UnknownDeviceDialog
2017-12-08 16:33:25 +00:00
David Baker
21f9549c78
Oops, missed some params
2017-12-08 15:33:03 +00:00
Richard Lewis
a9ae4be74c
Fix page title variable name.
2017-12-08 15:27:14 +00:00
David Baker
49002c87bc
More doc
2017-12-08 15:19:30 +00:00
Richard Lewis
20917e1a07
Set page title from widget data, if available.
2017-12-08 15:12:48 +00:00
Luke Barnard
8f0774496f
Remove redundant MatrixChat
2017-12-08 11:29:21 +00:00
Luke Barnard
53e7232a97
Linting
2017-12-08 11:08:57 +00:00
Luke Barnard
31a52c15bd
Fix bug with removing matrix listeners
2017-12-08 10:55:29 +00:00
Luke Barnard
72550961e5
Move 'commit_tags' to action creator
2017-12-08 10:52:20 +00:00
Luke Barnard
12515441cd
Handle accountData events from TagOrderStore
...
This introduces a generic way to register certain events emitted by
the js-sdk as those that should be propagated through as dispatched
actions.
This allows the store to treat the js-sdk as the "Server" in the
Flux data flow model. It also allows for stores to not be aware
specifically of the matrix client if they are only reading from it.
2017-12-08 10:05:18 +00:00
Richard Lewis
b20667a5a8
Merge pull request #1655 from matrix-org/rxl881/cmc
...
Remove logging.
2017-12-07 15:56:10 +00:00
Luke Barnard
ee6df105fe
Introduce action creators
...
These can be used to dispatch actions immediately, or after some asynchronous
work has been done. Also, create GroupActions.fetchJoinedGroups as an example.
The concept of async action creators can be used in the following cases:
- stores or views that do async work, dispatching based on the results
- actions that have complicated payloads, would make more sense as functions
with documentation that dispatch created actions.
2017-12-07 14:17:32 +00:00
David Baker
8e7c4c2018
Merge pull request #1648 from matrix-org/rxl881/encWarning
...
Add messaging endpoint for room encryption status.
2017-12-07 10:00:51 +00:00
Richard Lewis
df438924a7
Remove logging.
2017-12-07 09:57:53 +00:00
Luke Barnard
4603d593de
Merge pull request #1588 from pvagner/develop
...
Add some missing translatable strings
2017-12-07 09:41:39 +00:00
Richard Lewis
ed675fe791
Allow bypass of widget loading screen on hide / show.
2017-12-06 22:54:32 +00:00