Conversation
- Добавлен пакет `sass-embedded` в `package.json` и `package-lock.json`. - Удалены файлы `App.vue` и `counter.ts`. - Обновлен файл `main.ts` для импорта приложения из нового местоположения. - Скорректированы пути импорта в тестовых файлах и добавлен новый файл индекса компонентов пользовательского интерфейса.
…он и стили. Улучшен index.html с улучшенными метатегами, названием приложения и данными Open Graph. Введена анимация SVG прелоадера и сообщение noscript для пользователей с отключенным JavaScript. Добавлен новый файл SCSS для базовых стилей и тем. Обновлены файлы фавикона. Удален неиспользуемый файл маршрутизатора и переработан импорт Storybook для компонентов пользовательского интерфейса.
- Изменен атрибут lang в index.html для поддержки темной темы. - Обновлены зависимости для поддержки стилей с использованием stylelint. - Добавлены новые SCSS переменные для цветовой палитры и стилей кнопок. - Обновлены компоненты PButton и MainLayout для использования новых стилей и улучшенной структуры.
… SCSS - Добавлены новые SCSS переменные для нейтральных цветов и эффектов. - Обновлены стили кнопок в PButton для поддержки новых размеров и состояний. - Внедрены анимации и улучшена структура компонентов для лучшей адаптивности.
…я иконок - Реализована поддержка различных размеров иконок через пропсы. - Добавлены функции для извлечения и обработки SVG иконок. - Обновлены стили для поддержки новых классов и состояний иконок. - Добавлены примеры использования в Storybook для различных размеров иконок.
…нта PInput - Добавлена переменная `--text-brand` в темную тему для улучшения стилизации. - Обновлены истории компонента PInput для поддержки нового рендеринга в Storybook.
…или и истории - Реализован компонент PCheckbox с поддержкой меток и динамическим отображением состояния. - Обновлен компонент PTextField с поддержкой меток, плейсхолдеров и различных размеров. - Добавлены новые SCSS переменные для улучшения стилизации компонентов. - Обновлены истории для PCheckbox и PTextField в Storybook для демонстрации новых возможностей.
…историями в Storybook
- Добавлен пакет `@floating-ui/vue` и его зависимости в `package.json` и `package-lock.json`. - Обновлены стили для компонента PButton с улучшенной поддержкой состояний. - Внедрены новые стили для прокрутки в компонент PSelectList. - Обновлены SCSS переменные и стили для темной темы.
- Реализована поддержка динамического отображения элементов списка с использованием `teleport`. - Добавлены новые пропсы для настройки заголовков и значений элементов. - Обновлены стили для улучшения взаимодействия и визуального отображения. - Обновлены истории в Storybook для демонстрации новых возможностей компонента.
…t и обновлены истории в Storybook - Введены пропсы itemTitle и itemValue для настройки заголовков и значений элементов списка. - Обновлены истории в Storybook для демонстрации новых аргументов и улучшенного рендеринга.
…поддержки размеров и улучшенного отображения - Добавлены новые пропсы size в компоненты PSelect и PSelectList для управления размерами. - Обновлены стили для PSelect и PSelectList, включая поддержку различных размеров и улучшенные состояния элементов. - Внедрены новые SCSS переменные для темной темы и улучшения визуального отображения.
Feature/UI kit
…ействия - Добавлены новые SCSS переменные для управления прозрачностью черного цвета. - Внедрены новые стили для теней в эффектах. - Обновлены компоненты страниц входа и регистрации с использованием нового компонента AuthBox. - Добавлены новые миксины для заголовков с различными размерами и стилями. - Обновлены компоненты PAnchor и AuthLayout для улучшенного отображения и взаимодействия.
…тельского интерфейса - Изменен заголовок и добавлены новые поля для регистрации, включая отображаемое имя и дату рождения. - Внедрен новый компонент PCheckbox для согласия на получение новостей. - Обновлены стили для улучшенного отображения и взаимодействия с формой регистрации. - Добавлены новые SCSS переменные для темной темы.
…обавлены новые настройки для проверки правописания - Удален файл иконки GitHub и заменен на иконку Patchcord в компонентах PIcon и AuthLayout. - Обновлены истории для PIcon с использованием новой иконки. - Добавлены слова для проверки правописания в настройках VSCode.
…ательского интерфейса - Внедрена новая анимация "fade-slide-top" для плавного перехода между страницами. - Обновлены компоненты страниц входа и регистрации с изменением текста и добавлением маршрутов для навигации. - Обновлен компонент PAnchor для поддержки маршрутизации с использованием Vue Router.
- Внедрена переменная --text-danger с цветом var(--red-345) для улучшения управления стилями текста в состоянии ошибки.
Feature/auth page
…рфейса приложения - Изменен идентификатор монтирования приложения на 'app-mount' с добавлением соответствующего класса. - Обновлены маршруты для использования компонентов с именованными представлениями. - Удалены устаревшие компоненты AppTitle и LeftSidebar, заменены на AppTopbar и AppSidebar. - Обновлены стили для основного макета и добавлены новые SCSS переменные для улучшения визуального отображения.
… и функциональности приложения - Изменены маршруты для каналов с добавлением вложенных маршрутов для серверов и приватных каналов. - Обновлены шрифты в стилях, заменив "Google Sans Code" на "Noto Sans". - Добавлены новые стили для компонента ChannelPage и улучшены стили в UserArea и AppTopbar. - Обновлены иконки и добавлены новые элементы управления в AppTopbar.
…рфейса - Внедрен компонент PSvgDefs в App.vue для работы с svg масками. - Добавлены новые размеры аватаров в SCSS для более гибкого управления стилями. - Обновлены цвета иконок в темной теме.
feat: добавлены новые компоненты и SCSS переменные
- Добавлен новый элемент управления в App.vue для отображения плавающего элемента. - Внедрены новые SCSS переменные для управления размерами элементов управления. - Обновлены стили в ChannelList и ChannelPage для улучшения визуального отображения и взаимодействия. - Изменены размеры кнопок на странице входа и регистрации для единообразия. - Обновлены компоненты PButton и PAvatar для улучшения гибкости и адаптивности интерфейса.
- Добавлена поддержка .stylelintrc в настройках вложенности файлов для package.json.
Feature/main layout
…ованности - Переименованы события сокета с префиксом 'voice' на 'call' для повышения читаемости и согласованности в коде. - Обновлены соответствующие вызовы и обработчики событий, чтобы отразить изменения в именах событий.
… сокетами - Обновлены импорты в компонентах ChannelChat и MainLayout для использования новой функции useSocket. - Удалены устаревшие файлы и типы, связанные с SocketWorker, что улучшает читаемость и структуру кода. - Обновлена логика инициализации сокета для более прямого взаимодействия с сервером.
… и ChannelChat - Обновлены импорты и использование функции useSocket для более прямого доступа к сокету. - Упрощена инициализация сокета, что улучшает читаемость и структуру кода. - Обновлены вызовы событий сокета в ChannelChat для повышения согласованности.
- Вынесены обработчики событий сокета в отдельные функции для повышения читаемости и структурированности кода. - Упрощена инициализация и отключение обработчиков событий при монтировании и размонтировании компонента. - Обновлены функции для управления состоянием пользователей в чате, включая добавление, удаление и изменение статуса говорящего.
…уры кода - Заменены импорты MediasoupClient на более специфичные типы Device, Transport, Producer и RtpCapabilities для повышения читаемости. - Упрощена инициализация устройства и транспортов, что улучшает структуру кода и его поддержку.
…тельского интерфейса - Изменен цвет плейсхолдера текстового поля в dark.scss для лучшей видимости. - Обновлен плейсхолдер в компоненте CreateMessageForm для динамического отображения имени активного канала. - Добавлены новые стили для приватных каналов в DmSidebar, улучшая визуальное представление. - Обновлен компонент ServerDropdown для отображения имени активного сервера. - Добавлены подсказки (tooltip) для кнопок в ListGroup и ListItem для улучшения взаимодействия с пользователем. - Обновлены стили в PTooltip для повышения читаемости текста.
…огики приложения - Переименован маршрут 'dm-channels' в 'friends' для более точного отражения функциональности. - Обновлены компоненты, связанные с маршрутом 'friends', включая замену 'dm-content' на 'friends-content'. - Добавлены новые API методы для работы с приватными каналами, включая создание и получение приватных каналов. - Обновлены формы входа и регистрации для перенаправления на новый маршрут 'friends' после успешной аутентификации. - Удалены устаревшие файлы 'dm-content' для упрощения структуры проекта.
…обства использования - Добавлен экспорт новых UI компонентов ServerChannel и PrivateChannel в index.ts. - Обновлены маршруты для передачи serverId при навигации к каналам. - Обновлен компонент DmSidebar для использования новых компонентов и улучшения визуального представления. - Реализован новый макет для страницы FriendsContent с улучшенной структурой и стилями. - Обновлен компонент ListItem для корректной работы с serverId при навигации.
… и стилей - Добавлены контейнеры для группировки элементов списка в ChannelList.vue. - Заменен компонент ListItem на ServerChannel для текстовых и голосовых каналов. - Обновлены стили для улучшения визуального представления и взаимодействия с пользователем. - Удален устаревший файл ListItem.vue для упрощения структуры проекта.
…чшения маршрутизации и структуры - Заменены ссылки на router-link для улучшения навигации в PrivateChannel и ServerChannel. - Обновлены свойства компонентов для передачи объектов channel вместо отдельных параметров. - Добавлен вызов API для получения приватных каналов в DmSidebar при монтировании. - Оптимизированы стили для улучшения визуального представления и взаимодействия с пользователем.
… взаимодействия - Заменен статический таб-бар на компонент PTabBar для динамического управления вкладками. - Добавлен реактивный выбор вкладки с использованием ref. - Упрощены стили, удалены устаревшие классы, что улучшает читаемость и поддержку кода. - Экспортирован новый компонент PTabBar в index.ts для использования в других частях приложения.
…льного представления - Добавлены новые цвета "blurple" в colors.scss для улучшения темной темы. - Обновлены стили в dark.scss для использования новых цветов в элементах управления. - Изменены классы и структура в FriendsContent.vue для повышения читаемости и поддержки. - Обновлен компонент PTabBar для поддержки динамических классов вкладок.
…овательского интерфейса - Добавлены новые цвета для управления прозрачностью в colors.scss. - Обновлены стили в dark.scss для улучшения визуального представления элементов управления. - Упрощены компоненты форм входа и регистрации с использованием новых стилей кнопок. - Удалены устаревшие файлы, связанные с медиа, для упрощения структуры проекта. - Обновлены иконки и стили в PButton и других компонентах для повышения согласованности интерфейса.
…труктуры и взаимодействия - Удален устаревший компонент AudioControls и заменен на MicControl и SpeakerControl. - Обновлены свойства и иконки в AudioButton для поддержки новых подсказок (tooltip). - Изменены импорты в UserArea для использования новых компонентов управления звуком.
…заимодействия и структуры - Удален устаревший компонент AudioControls, заменен на MicControl и SpeakerControl. - Обновлены свойства и иконки в AudioButton для поддержки новых подсказок (tooltip). - Изменены импорты в UserArea для использования новых компонентов управления звуком.
… взаимодействия и поддержки размеров кнопок - Добавлено свойство size в AudioButton и MicControl для настройки размера кнопок. - Обновлены шаблоны компонентов для использования нового свойства size. - Упрощены стили кнопок в ActionToolbar, заменив стандартные кнопки на PButton для улучшения визуального представления. - Внедрен новый компонент CallControls в ChannelCall для улучшения управления вызовом.
…ия взаимодействия - Добавлен новый компонент кнопки завершения вызова в CallControls для управления вызовом. - Обновлены методы и события в ChannelCall для интеграции с новым компонентом CallControls. - Упрощена структура audio-control.store с добавлением комментариев для улучшения читаемости кода. - Удален устаревший файл иконки завершения вызова для упрощения структуры проекта.
…имодействия и визуального представления - Изменен стиль кнопки в AudioButton для поддержки всплывающего меню с использованием PPopover. - Обновлены импорты в AudioButton для включения нового компонента PPopover. - Добавлен переход для фона в PModal с использованием transition-group для улучшения анимации. - Обновлены стили в dark.scss для изменения цвета фона элементов управления.
…заимодействия - Изменен шаблон в AudioButton для использования div вместо template в всплывающем меню. - Добавлен обработчик клика вне всплывающего меню в PPopover для закрытия при клике вне области.
…тавления - Добавлены новые переменные для фона, границ и теней, включая --background-brand, --border-normal и --shadow-low. - Обновлены существующие стили для повышения согласованности и улучшения интерфейса.
… визуального представления - Добавлены новые переменные в dark.scss для активных состояний текста и фона. - Обновлен компонент PrivateChannel для динамического использования идентификатора канала. - Упрощена структура DmSidebar с заменой статического элемента на компонент FriendsButton. - Обновлен FriendsContent для использования динамических компонентов вкладок и улучшения структуры. - Удален устаревший компонент SectionDivider для оптимизации кода. - Изменен порядок отображения в MessageFeed для улучшения пользовательского опыта.
…ления друзей - Обновлен компонент AddFriendForm с добавлением динамического изображения и улучшением стилей. - Упрощены компоненты вкладок друзей (AllFriends, OnlineFriends, PendingFriends) с заменой пустых div на компонент PeopleColumn. - Закомментирован устаревший элемент в ServerList для повышения читаемости кода.
- Удален устаревший компонент ChatWindow.vue, который не использовался в текущем интерфейсе.
…заимодействия - Изменено имя маршрута '@me' на 'private' и добавлен дочерний маршрут 'friends' для улучшения навигации. - Обновлен компонент PrivateChannel для использования идентификатора канала из props. - Упрощена структура DmSidebar с заменой статического элемента на динамический компонент. - Обновлен компонент PeopleColumn для замены p-input на p-text-field для улучшения интерфейса. - Обновлены стили в PTextField и PInput для повышения согласованности и улучшения визуального представления.
… PSelectList - Реализован обработчик клика вне в компоненте PSelect для закрытия списка при клике вне области выбора. - Обновлены стили в PSelectList для улучшения взаимодействия, добавив поддержку событий указателя.
- Добавлен новый метод sendFriendRequest в relationshipApi для отправки запросов дружбы. - Переименован метод createFriendRequest в relationship.store на sendFriendRequest для согласованности. - Обновлен компонент AddFriendForm для обработки отправки формы с использованием нового метода.
…лучшения взаимодействия - Изменен стиль кнопки в AttachAction для улучшения визуального представления и добавлены состояния наведения и нажатия. - Обновлен CreateMessageForm для интеграции нового компонента UploadInput и улучшения обработки выбора файлов.
…лучшения функциональности - Интегрирован новый компонент AttachmentArea в форму создания сообщения для поддержки загрузки вложений. - Обновлены импорты в CreateMessageForm для включения нового компонента.
Feature/users
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.