Robert Pintilii
442ae6c3cb
chore(TS): Create web tsconfig ( #12381 )
...
* fix(ts,connection) avoid mixing web and native code
* chore(ts) split config
The mobile part is still WIP.
* Remove default tsconfig
* Fix ts-loader - use web tsconfig
* Fix tsconfig
Use noEmit only on npm scripts (for type checking), but don't use it in webpack
* Fix
* Fix import
* Fix
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2022-10-18 11:21:48 -05:00
Robert Pintilii
6c3206e4d4
ref: TS Improvements ( #12358 )
...
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2022-10-11 13:47:54 +03:00
Robert Pintilii
25bd824621
ref(ui-components) Use new Dialog component ( #12306 )
...
Convert some files to TS
2022-10-07 12:16:41 +03:00
Saúl Ibarra Corretgé
a2d39ca5b1
fix(rn,util) avoid 'clipboard-copy' being bundled in native
...
The copyText wrapper is used in the `showStartedRecordingNotification`
action, which is common for web and native. Provide a native
implementation so the right one is bundled.
2022-10-06 11:24:20 +02:00
Alexandru Petrus
7aefc3b94a
feat(invite-dialog) Add limit message for invite dialog
2022-09-29 19:06:14 +03:00
Bogdan Duduman
53df3a7b55
fix: fix copyText import
2022-09-27 11:43:29 -05:00
Saúl Ibarra Corretgé
02f5987187
feat(rn,conference) show participants pane in the top bar
...
Replace the invite button, which is accessible within the participants
pane.
Show the screen-sharing button in the toolbox when space allows, and fix
it so it's rendered when outside the overflow menu.
2022-09-27 13:21:08 +02:00
Bogdan Duduman
48db099134
feat: include sort members eslint changes
2022-09-27 10:25:20 +02:00
Robert Pintilii
247c54b6c6
ref(TS) Convert constants tiles to TS ( #12148 )
...
Remove unnecessary ts-ignores
2022-09-09 12:22:30 +03:00
Robert Pintilii
271ea8315b
ref: Improve reducers TS ( #12123 )
2022-09-05 12:05:07 +03:00
Saúl Ibarra Corretgé
77d687952d
feat(jwt) deprecate and remove enableFeaturesBasedOnToken
...
The new behavior is as follows:
IF a user has a token and `features` is not set, we treat it as if the
feature was enabled.
IF a user has a token and `features` is set, we check if the feature
name has a value of "true".
`isJwtFeatureEnabled` also provides a way to specify the default value
in case there is no token.
2022-08-17 11:17:29 +02:00
Robert Pintilii
00221b7482
ref: Convert some reducers to TS ( #12002 )
2022-08-10 12:56:24 +03:00
Horatiu Muresan
3fb3be9727
feat(invite) Consider SHARING_FEATURES on the email invites ( #11711 )
2022-06-20 23:18:06 +03:00
Дамян Минков
f3c6b54ffa
fix: When adding a room param to urls check for previous params. ( #11607 )
...
* fix: When adding a room param to urls check for previous params.
* squash: Uses URL object to modify the url.
* squash: Use common connection options from base/connection.
Normalizes bosh url and for web.
* squash: Adds release param to external api and handles it.
* feat: Adds release handling for mobile(links in welcome page).
* squash: Fixes comments.
2022-06-16 15:27:41 +03:00
Calinteodor
fbf693b2dc
feat(mobile/navigation) updated screens that have footer
...
* feat(mobile/navigation) updated screens that have footer
* feat(chat/native) reverted style change
* feat(chat/native) reverted changes and added input vertical padding
* feat(base/modal) replaced headerHeight with top safe area inset
* feat(carmode/native) removed unused import and fixed linter
* feat(chat/polls/native) reverted style changes
* feat(base/modal) added isModalPresentation default prop
* feat(base/modal) made isModalPresentation optional
* feat(base/modal) headerHeight based on top notch devices
* feat(polls) updated styles
* feat(base/modal) updated comment
2022-06-16 11:49:53 +02:00
Calinteodor
dbf7bf4750
feat(prejoin) native prejoin screen and other navigation updates
...
* feat(prejoin) created native Prejoin screen
* feat(prejoin) fixed useState callback and updates warnings
* feat(prejoin) created styles file
* feat(prejoin) moved nav from middleware to appNavigate, created native DeviceStatus
* feat(prejoin) updated styles
* feat(prejoin) review remarks pt. 1
* feat(prejoin) removed unused styles
* feat(prejoin) review remarks pt. 2
* feat(prejoin) comment fix
* feat(prejoin) added header title
* feat(prejoin) review remarks
* feat(lobby) updated styles
* feat(prejoin) updated lobby screen header button functionality
* feat(prejoin) review remarks pt 3
* feat(welcome) removed VideoSwitch component
* feat(mobile/navigation) fixed linter
* feat(welcome) moved isWelcomePageEnabled to functions.ts
* feat(mobile/navigation) screen options and order updates
* feat(app) review remark
* feat(welcome) added translation for screen header title and fixed build
* feat(mobile/navigation) added screen title translation and created screen option
* feat(mobile/navigation) fixed screenOptions import
* feat(mobile/navigation) added DialInSummary title translation, fixed animation and close button
* feat(welcome) fixed build
* feat(welcome) removed extra check
* feat(prejoin) review remarks pt 4
* feat(prejoin) added Join in low bandwidth mode btn
* feat(welcome) changed welcome screen header title
* fixup lobby close
2022-06-16 11:49:07 +02:00
Calinteodor
f3f9cd3d05
feat(dynamic-branding) add initial mobile SDK customization
...
* feat(dynamic-branding) sdk customization
* feat(dynamic-branding) unsetDynamicBranding when we disconnect
* feat(dynamic-branding) added branding colors to conference
* feat(dynamic-branding) extracted logger to its own file
* feat(dynamic-branding) reverted style change
* feat(dynamic-branding) unset branding if connection failed
* feat(dynamic-branding) removed index.js, updated imports, added ImageBackground component
* feat(dynamic-branding) created logger feature object
* feat(dynamic-branding) moved brandingStyles to mapStateToProps, used SvGUri
* feat(dynamic-branding) created BrandingImageBackground component, fixed styles
* feat(dynamic-branding) moved BrandingImageBackground to dynamic-branding feature
* feat(dynamic-branding) fixed linter
* feat(dynamic-branding) added style comment
2022-05-23 17:02:14 +02:00
Saúl Ibarra Corretgé
fe7327cd21
fix(rn,dialin-summary) simplify navigation
...
Only havee the screen in the hierarchy if we have a welcome page, since
it's the only way to access it.
Use goBack() from the navigator directly and avoid duplicating all props
to the screen.
2022-05-03 15:16:29 +02:00
Saúl Ibarra Corretgé
721f4dc3d3
feat(rn,ui) use dark gray for screen headers
...
Skip the welcome page for now, until we can remove the audio / video
toggle.
2022-05-02 16:01:40 +02:00
Calinteodor
7c523f3250
language(typescript) actionTypes.js -> actionTypes.ts ( #10940 )
...
* language(typescript) first ts component, added ts configurations, actionTypes.js are now ts files
2022-04-08 15:24:58 +03:00
Shahab
a6b55b676c
chore: remove unused modal ids constants ( #11036 )
2022-03-15 11:28:25 +02:00
Дамян Минков
75d80ad879
fix: Fixes loading web on mobile browser.
...
Adds missing url prop to DialInSummary and safeguard the URL creation.
2022-03-02 08:53:57 -06:00
Дамян Минков
389d455daa
feat: Passing the url to conference mapper ( #11013 )
...
* fix: Moves getDialInConferenceID, so we can reuse conf mapper url generation.
* fix: Moves getDialInNumbers, so we can reuse url generation.
* squash: Moves dialInInfo page path to constants.
* feat: Adds the location address as a param to the conf mapper request.
* feat: Adds option conf mapper and numbers urls to contain parameters (?).
* squash: Adds more doc comments.
* squash: Makes sure we strip url params if any, and they do not reach fetch.
2022-02-28 14:03:42 -06:00
Calinteodor
b1be511d67
Mobile UI polish ( #10982 )
...
Updated screens with new ui on mobile
2022-02-17 16:51:00 +02:00
Calin Chitu
eb720d5ddc
feat(navigation) two actions screen header buttons ui updates
2022-02-11 12:06:56 +02:00
Calinteodor
b9433368ee
feat(rn,app) unified navigators
2022-01-25 13:55:57 +01:00
Horatiu Muresan
197dbfbbcb
feat(toolbar-button-clicked) Enhance toolbar buttons with notify click
...
- add possibility to allow execution of the button's routine besides triggering
`toolbarButtonClicked` API event
- keep backwards compatibility
- get rid of `ToolbarButton`
2022-01-04 13:21:00 +02:00
Calinteodor
bf3cc65f4c
feat(security) created SecurityOptions React Navigation screen ( #10509 )
...
* feat(security) Security Options screen
2021-12-10 18:23:27 +02:00
Calinteodor
cc63ff1c3c
feat(conference) UI updates for mobile navigation bar ( #10437 )
...
* feat(conference) updated native navigation bar and toolbox styles
2021-11-25 18:41:03 +02:00
Tudor D. Pop
a618697e34
feat(notifications) revisit timeouts and make them configurable
2021-11-24 12:05:27 +01:00
Horatiu Muresan
d84ba85f58
fix(dynamic-branding) Fix bogus mUI dependency on mobile ( #10375 )
2021-11-16 22:16:18 +01:00
Calinteodor
4e2fea1e12
feat(rn,welcome) React Navigation drawer
2021-11-11 15:32:56 +01:00
Robert Pintilii
e0010def14
fix(analytics) Fix analytics event names ( #10332 )
...
Fixed analytics where event names had duplicated words (eg. calendar.calendar.selected.selected)
Group reaction buttons analytics into one event
Removed unused code
2021-11-09 12:20:40 +02:00
Saúl Ibarra Corretgé
162a67fe8b
chore(lint) tame the (uppdated) linter
2021-11-09 09:43:55 +01:00
robertpin
338ff43c81
feat(participants-pane) Added search in participants list ( #9975 )
...
- created `ClearableInpu`t component on web & native
- added `ClearableInput` component to participants pane and used it for search in participants list
- update `AddPeopleDialog` to use `ClearableInput`
2021-10-21 14:58:44 +03:00
Calinteodor
9df59b4a6f
feat(conference) added React Navigation
...
Introduce navigation for all in-conference screens.
2021-10-20 21:29:21 +02:00
Saúl Ibarra Corretgé
f63b161955
fix(ios) disable QuickType bar on iOS15 when not using autocorrect
...
See:
https://reactnative.dev/blog/2021/09/01/preparing-your-app-for-iOS-15-and-android-12#quicktype-bar
2021-10-06 13:28:51 +02:00
Дамян Минков
33503122c4
fix: Fixes displaying country names which has multiple names listed.
...
Some countries have multiple names listed in i18n-iso-countries, like US -> ['United States of America', 'USA'].
2021-10-01 09:16:53 -05:00
Tudor-Ovidiu Avram
e3ac52908a
fix(invite) fix video rooms not being displayed in invite search
2021-09-28 09:13:55 -05:00
Horatiu Muresan
1add438a1f
feat(toolbar-buttons): Add event for notify overwritten toolbar buttons
2021-09-14 10:07:20 +03:00
Saúl Ibarra Corretgé
f2e2d52cfd
fix(rn,shared-video,invite-dialog) fix placehoolder text color to be visible
2021-09-10 12:45:04 +02:00
Horatiu Muresan
9a16733950
feat(config) Add config for disabled sound id's
...
- unify naming for sound id values
2021-09-09 17:18:26 +03:00
Hristo Terezov
7dd43d93b6
feat(filmstrip-pagination): mobile support.
2021-08-30 11:32:16 -05:00
Avram Tudor
1ad9046a38
Improve premeeting screens ux ( #9726 )
...
* feat(prejoin) move invite to toolbar section
* feat(premeeting) redesign prejoin and lobby screens
* code review changes
* fix prejoin flicker and avatar id
* fix password error message and native lobby dialog close position
2021-08-20 11:53:11 +03:00
Calin Chitu
24550777c6
feat(native-participants-pane) simplified props for hiding header with navigation
2021-07-21 12:32:10 -05:00
Calin Chitu
6597bfc2aa
feat(native-participants-pane) added showHeaderWithNavigation prop to JitsiModal and created close button
2021-07-21 12:32:10 -05:00
robertpin
4276f82c03
feat(billing-counter) Removed iframe billing-counter callbacks ( #9537 )
...
* Removed iframe billing-counter callbacks
* Moved remaining items to jaas
* Fixed import path
* Removed billingCounter condition
* Use getvpaasTenant in middleware
* Removed billingId
* Path fix
* Removed jwt from isVpaasMeeting
* Fix isVpaas
2021-07-20 11:58:42 +03:00
Tudor-Ovidiu Avram
420a7d8110
fix(jaas) fix vpaas condition
2021-07-16 15:49:57 +03:00
hmuresan
17f77a4246
fix(support-url): Hide contact support button when SUPPORT_URL is empty
...
- fix issue on error notification on invite contacts
2021-07-16 14:53:26 +03:00
hmuresan
6f9944a2d0
fix(iOS-mailto): Send no new line invite on default email
...
- addresses this issue: https://developer.apple.com/forums/thread/681023
2021-07-16 13:27:29 +03:00