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.
5 лет назад
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
5 лет назад
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
5 лет назад
Bettenbuk Zoltan
cd1862a2d3
fix: private message open
5 лет назад
Bettenbuk Zoltan
b706972acb
fix: re-add android only chat input padding
5 лет назад
Bettenbuk Zoltan
678ed605d7
ref: change JitsiModal to better fit to needs
5 лет назад
Bettenbuk Zoltan
3a2081ffed
ref: change Chat to JitsiModal
5 лет назад
Bettenbuk Zoltan
feb8fe9e34
api: add private message flag to outgoingMessage
5 лет назад
Bettenbuk Zoltan
b64294af6d
fix: emoji in links
6 лет назад
Bettenbuk Zoltan
6121e9fc65
feat: improve chat UX
6 лет назад
Bettenbuk Zoltan
9265e1ffec
ui: web chat facelift
6 лет назад
Bettenbuk Zoltan
a35099f949
feat: add chat color scheming
6 лет назад
Bettenbuk Zoltan
6e10ca5dd2
fix: chat error message
6 лет назад
Bettenbuk Zoltan
42271b1b89
feat: private messages
6 лет назад
Bettenbuk Zoltan
f270b50972
fix: remove unnecessary escaping
6 лет назад
Leonard Kim
1b43c22940
fix(chat): update thumbs emoji strings
react-emoji-renderer 1.0.0 removed the
thumbsup and thumbsdown aliases.
6 лет назад
Bettenbuk Zoltan
8a3ddd8596
feat: SVG icons
6 лет назад
Bettenbuk Zoltan
1941275f93
feat: mobile chat emojis
6 лет назад
Bettenbuk Zoltan
cfc7210ac8
feat: add send message button
6 лет назад
Bettenbuk Zoltan
bed3f62536
feat: make links in chat clickable
6 лет назад
Bettenbuk Zoltan
e7144eb674
Get chat message display name from backend
6 лет назад
Дамян Минков
9f4da84701
I18next update (#4456)
* Removes unused translations.
* Fixes using translated strings.
* Moves using latest i18next versions and stop using compatibility modes.
* Sorts i18next options.
* Fixes defaultNS used by i18next.
This is used when translating html tags with data-i18n keys as attributes, used by jQuery-Impromptu.
6 лет назад
Leonard Kim
130ab886ee
fix(chat): show toolbar on open
6 лет назад
Leonard Kim
c0e9f2b95a
fix(chat): workaround for chat scroll causing layout misalignment
6 лет назад
Bettenbuk Zoltan
0a76eebca7
feat: central back button registry
6 лет назад
Bettenbuk Zoltan
72137a2811
feat: initial based avatars
6 лет назад
Leonard Kim
2f7f9f24c4
fix(display-name): dismiss prompt if name gets set
6 лет назад
Leonard Kim
d86b60ea72
fix(chat): maintain bottom scroll on input resize
6 лет назад
Leonard Kim
dfe5fbb702
ref(chat): change initial input size to 1 line
6 лет назад
Leonard Kim
09f881c0f5
ref(chat): bring in package for text area auto-resizing
6 лет назад
Leonard Kim
f1546008f9
ref(chat): removed unused getChatInputRef callback for input
6 лет назад
Leonard Kim
d8df7fde84
ref(chat): clean up public blur/focus methods on input
Method blur is not called. Method blur is called
internally only.
6 лет назад
Leonard Kim
5a53d7f32a
fix(chat): re-fix letting long messages wrap
6 лет назад
Leonard Kim
4eec13da1c
ref(chat): de-parameterize AbstractMessageContainer
6 лет назад
Leonard Kim
cb8282dfe5
ref(chat): remove unused method
6 лет назад
Leonard Kim
5cd0b1a9be
fix(chat): fix auto-scrolling to bottom
Empower the parent.
6 лет назад
Leonard Kim
504fadaf71
ref(chat): on web, move timestamp to chat message
6 лет назад
Leonard Kim
7187e540a8
ref(chat): on native, show messages as grouped by sender
6 лет назад
Leonard Kim
34dffbfc5e
ref(chat): on native, group messages by sender (no styling)
6 лет назад
Leonard Kim
a9637f93c3
ref(chat): create AbstractMessageContainer
So mobile and web can share logic for grouping chat
messages by sender.
6 лет назад
Leonard Kim
0e8b0a9c5c
ref(chat): create web MessageContainer component
6 лет назад
Leonard Kim
a114d55fac
fix(chat): ensure really long words can trigger wrapping
6 лет назад
Leonard Kim
afde717ca4
ref(chat): use message type as classname
6 лет назад
Leonard Kim
fb5a45f714
feat(chat): on web, group messages by sender
6 лет назад
Leonard Kim
a49f62238b
ref(chat): clean up extra dom
6 лет назад
Leonard Kim
01458eeff9
ref(chat): add a header for holding the close button
6 лет назад
Leonard Kim
4d04141f24
ref(chat): change input placeholder
6 лет назад
Leonard Kim
2a4bac7a27
ref(chat): remove chat bubble arrow
6 лет назад
Bettenbuk Zoltan
3eca67e1ad
rn: add HeaderWithNavigation component
6 лет назад
damencho
c09eee0985
Disables chat when we are in recorder mode.
6 лет назад