- Mar 27, 2025
-
-
v.staikov authored
closes #2448
-
- Mar 19, 2025
-
-
Oleksii Sukhodolskyi authored
-
- Mar 18, 2025
-
-
Renovate_Bot authored
-
- Mar 17, 2025
-
-
Maximilian Fuß authored
-
- Feb 26, 2025
-
-
Oleksii Sukhodolskyi authored
Switches can be divided in two groups: inside the Formik and stand-alone switches. For stand-alone switches a CommonSwitch component has been implemented. It wraps the standard MUI Switch and adds the Enter key handling The logic of the switches in Formik is being controlled by Formik itself and some cloning has been done by the CommonFormItem component. Therefore formikSwitchProps function has been exteneded, to cover this group of switches.
-
- Feb 25, 2025
-
-
v.staikov authored
Closes #2332
-
- Feb 21, 2025
-
-
Maximilian Fuß authored
-
- Feb 04, 2025
-
-
Stefan Latsarevich authored
-
- Jan 28, 2025
-
-
Stefan Latsarevich authored
-
Oleksii Sukhodolskyi authored
align heading structure in the dashboard to A11y modifications of Accordion Closes #2325
-
- Jan 27, 2025
-
-
Emre Neumann authored
Co-authored by @e.neumann, @v.staikov closes #2235, #2236, #2237
-
- Jan 22, 2025
-
-
Maximilian Fuß authored
-
- Dec 18, 2024
-
-
v.staikov authored
Change structure to use modules field instead of enabledModules and disabledFeatures. Closes #1435
-
- Nov 14, 2024
-
-
Stefan Latsarevich authored
-
- Oct 28, 2024
-
-
Maximilian Fuß authored
-
- Aug 21, 2024
-
-
Stefan Latsarevich authored
-
- Aug 19, 2024
-
-
Emre Neumann authored
The package formerly known as @opentalk/common was removed Its contents now reside in the commonComponents folder Co-authored-by:
v.staikov <velin.s@droxic.com> Co-authored-by:
e.neumann <e.neumann@opentalk.eu>
-
- Aug 07, 2024
-
-
Oleksii Sukhodolskyi authored
Closes #1946
-
Slavcho Cvetanovski authored
Added waiting room configuration. Set enabled as default Closes #1896
-
Emre Neumann authored
added curly-brace-presence rule applied jsx-curly-brace-presence rule removed unused react imports
-
- Aug 02, 2024
-
-
Stefan Latsarevich authored
fix: Remove naively added SnackbarProps from the notifications As a part of https://git.opentalk.dev/opentalk/frontend/web/web-app/-/merge_requests/1217 we naively added `SnackbarProps` with the intention of overriding notistack predefined role. This turned out to be an imposible task, at least in the actual version of the notistack, meaning that `SnackbarProps` will change root of the notification, that is actually not holding the role leaving us with nested alerts and double pronunciation of the notification content with the screenreader. With this commit, we are going back to the implementation without any `SnackbarProps` props being defined, leaving us with only one alert. chore: move consent recording notification to notistack variation Due to the fact that we cannot simply override default notification role and aria attributes, we have to apply technique of custom notification content by defining a new variation. In this case, we create a variation called "consent" that can be called through notifications.consent and is using ConsentNotification component under the hood. Downside of the new consent notification is that the icon is not matching the default notistack warning icon, but this will be investigated and resolved in the upcoming fixes. fix: make breakout room alertdialog Breakout room notification has been built on top of now deprecated API by passing custom content through options. This still works but just as a note, we need to migrate it to the apporach from recording consent notification. This commit makes breakout room notification `alertdialog` along with the aria-describedby pointing to the title of the notification. In this commit, we introduced two new notification variations that covers talking stick unmuted and muted states. chore: add more menu unit tests
-
- Jul 24, 2024
-
-
Oleksii Sukhodolskyi authored
Closes #1772
-
- Jul 17, 2024
-
-
Velin Staikov authored
Add RRule German translation. Support custom definition for both create and update. Allows the tests to read from the dist folder in the library. Remove obsolete types and RRule helper functions. Remove obsolete jest config. Prevent data picker field from wrapping. Prevent recurrence text field from overflowing. Fix until and dtstart parsing.
-
- Jul 03, 2024
-
-
Slavcho Cvetanovski authored
This MR adds shared folder enable when creating a event into the POST /events Closes #1805
-
- Jun 19, 2024
-
-
Stefan L authored
Removed duplicate error messages on the date time picker
-
- Jun 05, 2024
-
-
Oleksii Sukhodolskyi authored
Add a switch to the dashboard, that enables showing meeting details in the room. User is able to enable/disable meeting details on a meeting creation or while editing a meeting. Closes: #1265
-
- May 17, 2024
-
-
Velin Staikov authored
Add helper functions to check for enabled feature. Add streaming enabled condition to dashboard. Add union type for features.
-
- May 15, 2024
-
-
Stefan L authored
To attract users' attention to the newly initiated timer without disrupting their workflow, we assigned a new "alert" role to a simple popover div, complemented by an aria label that enhances the description of the popover.
-
- Apr 16, 2024
-
-
Emre Neumann authored
-
- Apr 10, 2024
-
-
Slavcho Cvetanovski authored
This MR resolves the remaining circular dependencies in the Dashboard page
-
- Mar 11, 2024
-
-
Oleksii Sukhodolskyi authored
remove labels from the switches and reword the switch values Closes #1700
-
- Feb 19, 2024
-
-
Stefan L authored
- Add getRandomString function to stringUtils.ts - Add unique ID to TextField component - Refactor FormWrapper component to remove unused InputLabel - Add SPDX license header to icon component file - Add React import and aria-labelledby attribute to ProfileNameForm component - Separate meeting datepickers to StartDateTimePicker and EndDateTimePicker components - Fix issues with the hot reload plugin Remove nested div from the numeric and switch form rows Every existing position in the `CommonFormItem` was "start" meaning that we didn't actually utilize different layouts, this commit removes flexibility from the component in order to leverage a11y
-
- Dec 20, 2023
-
-
Michael Holst authored
The handling for recurrence events was not correctly, they disappeared in the future. This will not happen anymore, recurrence events will be created 3 month to the future and past, depends which filter was set. Also refactored a lot of the logic to make it more readable and maintainable. closes #1618
-
- Dec 12, 2023
-
-
Velin Staikov authored
-
- Dec 11, 2023
-
-
Velin Staikov authored
-
- Dec 07, 2023
-
-
Velin Staikov authored
Add value types for formik. Rename folder to fragments.
-
- Oct 13, 2023
-
-
Oleksii Sukhodolskyi authored
New reusable `DateTimePicker` is now used both in dashboard and meeting room. It's build upon a `DateTimePicker` MUI component with two different views: mobile and desktop. `LocalizationProvider` is moved to the `DateTimePickerProvider` as it's being used only for the `DateTimePicker`. Moreover it's needed there to customize labels of the picker action buttons. Closes #1046
-
- Aug 22, 2023
-
-
Velin Staikov authored
A new flow for the guest link fetching in the dashboard has been implemented: first we fetch all available invite links and check, if there is at least one permanent guest link available. If no and current user is the creator of the meeting, we send a request to create a permanent guest link, which is being displayed in the meeting settings. We don't generate a permanent link, using copy guest link option from the meeting popover. If for some reason no permanent link is available, an error notification will be shown to the user, asking to go to the meetings settings and copy guest link from there. Closes #781 #1432
-
- May 30, 2023
-
-
Velin Staikov authored
Add a switch to enable/disable shared folder and fileds for shared folder url and password to the meeting setup form. Closes #1213
-
- May 11, 2023
-
-
Oleksii Sukhodolskyi authored
- Added a new file called EnterpriseProvider that uses React context to manage state and follows the Factory design pattern. This provider renders either AutomodProvider or LegalVoteProvider based on the specific needs of the application. - Added a new utility function that utilizes lodash.shuffle, which returns a new array with the same values as the original, but in a random order. The function further ensures that the returned values are different than the original. - Implemented initial functionality to disable tabs within the `MeetingSidebar` when a particular feature is active. - Included an additional selector to associate participants with IDs included in the talking stick feature. - Added translations for strings related to the talking stick feature. - New functionality was added to the project that automatically mutes all participants except for the one who initiated the feature while it is running. - The import statements in the project were updated to point to the `common` package instead. Additionally, deprecated interfaces were removed from the monorepo. - The `SortPopover` component is now obsolete and has been replaced by a newer `SortPopoverMenu` component. - A new redux selector was created to retrieve a list of all participants, with the current user being placed at the top of the list. - Separated participant sorting and filtering methods. Closes #1117
-