jiti-meet/react/features/base
Saúl Ibarra Corretgé 6e679f952f redux: refactor loading of middlewares and reducers
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.

This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.

This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
  respectively.

Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
2020-06-16 11:24:15 +02:00
..
app redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
audio-only redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
avatar feat: lobby feature 2020-06-09 18:10:43 +02:00
color-scheme redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
conference redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
config redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
connection redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
devices redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
dialog redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
environment feat: show option to join via browser on supported mobile browsers 2020-05-22 10:52:59 -04:00
flags redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
i18n lang: enable support for romanian lang (#6869) 2020-05-26 15:05:41 +02:00
icons ref: merge prejoin with lobby 2020-06-09 18:10:43 +02:00
jwt redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
known-domains redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
label feat: icon type circular label 2020-05-18 17:59:07 +02:00
lastn redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
lib-jitsi-meet redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
logging redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
media redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
modal redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
net-info redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
participants redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
popover ref: move all prop type declaration to flow 2018-11-07 17:38:10 +01:00
premeeting ref: merge prejoin with lobby 2020-06-09 18:10:43 +02:00
react feat(branding): Add ability to customize logo & background 2020-06-10 14:58:27 +02:00
redux redux: move PersistenceRegistry to the redux feature 2020-06-16 11:24:15 +02:00
responsive-ui redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
settings redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
sounds redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
styles feat: private messages 2019-10-08 18:22:45 +02:00
testing redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
toolbox ref: eslint-config-jitsi@1.0.3 2020-05-20 17:14:29 +02:00
tracks redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
user-interaction redux: refactor loading of middlewares and reducers 2020-06-16 11:24:15 +02:00
util callstats: add siteID passing; sanitize confID path 2020-05-28 10:00:45 -05:00