Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
a37f5cd2d0
Добавлен новый функционал в компонент ImageModal для поддержки отображения нескольких изображений с возможностью навигации между ними. Реализованы обработчики для переключения изображений и обновлены пропсы компонента. Также улучшено управление состоянием модального окна и добавлены стили для навигационных кнопок.
91c6f46fb4
Добавлен функционал для управления приватностью заметок. Реализованы изменения в базе данных для добавления поля is_private, обновлены API и компоненты для поддержки создания и редактирования заметок с учетом приватности. По умолчанию заметки создаются как приватные, а пользователи могут изменять настройки приватности через интерфейс. Обновлены типы данных для поддержки новых функций.
160ae68d1e
Добавлен функционал публичных профилей пользователей. Реализованы API для получения публичной информации о пользователе и его заметках, а также добавлены соответствующие изменения в базу данных. Обновлены компоненты для управления публичным профилем на странице профиля и добавлены стили для отображения состояния публичного профиля. Улучшено взаимодействие с пользователем через уведомления и ссылки на публичные профили.
9a1ee8629f
Добавлен функционал для создания таблиц в компонент MarkdownToolbar. Реализованы модальные окна для ввода количества строк и столбцов, а также добавлены соответствующие стили для отображения таблиц в заметках. Обновлены обработчики событий для управления модальными окнами и валидации ввода. Улучшено взаимодействие с пользователем через фокусировку на полях ввода.
c4327d31d1
Добавлена поддержка двухфакторной аутентификации (2FA) в систему. Реализованы API для настройки, включения, отключения и проверки 2FA, а также обновлены компоненты для обработки 2FA на страницах входа и профиля. Обновлены типы данных для поддержки новых функций и улучшено взаимодействие с пользователем через уведомления.
83abe3f919
Обновлены инструкции по активации функций ИИ на странице настроек. Добавлены новые пункты в список возможностей, включая автоматическую генерацию тегов и улучшение текста заметок, а также изменены стили для лучшего отображения информации.
5d0e7555da
Обновлен API генерации тегов: изменены инструкции для генерации тегов, увеличен лимит токенов до 500, добавлена логика извлечения тегов из reasoning, а также реализована функция нормализации тегов в camelCase. Обновлен ревизионный номер в сервисном работнике.
14cef88a6b
Добавлен модуль подсветки синтаксиса с использованием highlight.js для улучшения отображения кода в заметках. Обновлены компоненты MarkdownToolbar и NoteItem для поддержки новых модальных окон для вставки кода и ссылок. Изменены стили для блоков кода и добавлены адаптивные стили для улучшения пользовательского интерфейса.
05a9275253
Обновлены компоненты NoteEditor, NoteItem и NotesList для улучшения обработки сохранения заметок и добавления фокуса на сохраненные заметки. Изменены типы параметров функций и добавлена логика для плавного прокручивания к заметкам. Обновлен сервисный работник с новым ревизионным номером для кэширования.
06400d6e97
Добавлены адаптивные стили для модальных окон и улучшены стили кнопок в компонентах Modal и MergeNotesModal для лучшего отображения на мобильных устройствах.
80946a3c4a
Обновлены компоненты NoteEditor и NoteItem для улучшения отображения текста кнопок с добавлением обертки в span. Изменены стили кнопок для улучшения их внешнего вида и адаптивности, включая изменения отступов и размеров. Эти изменения способствуют более удобному взаимодействию пользователя с интерфейсом.
cb40f032d2
Добавлен модуль улучшения текста в NoteEditor с интеграцией нового модального окна. Реализована логика обработки ошибок и отображения улучшенного текста. Обновлены состояния для управления модальным окном и улучшением текста, что улучшает взаимодействие пользователя с заметками.
74ae2ead31
Добавлен новый API для генерации тегов через AI, включая валидацию входных данных и обработку ошибок. Реализованы компоненты для отображения модального окна с предложенными тегами в NoteEditor и NoteItem. Обновлены стили и логика для улучшения пользовательского интерфейса и взаимодействия с заметками.
772f5b1955
Добавлено новое поле ai_enabled в запросы к базе данных для получения настроек AI пользователя. Реализована проверка включения функций ИИ в API для улучшения обработки запросов. Обновлены компоненты MergeNotesModal и NotesPage для поддержки удаления оригинальных заметок. Изменены уведомления и стили для улучшения пользовательского интерфейса.
300e881245
Добавлен новый API для объединения заметок с использованием AI, включая валидацию входных данных и обработку ошибок. Обновлены компоненты для поддержки выбора заметок и интеграции с модальным окном для объединения. Обновлены стили и логика в компоненте NotesPage для улучшения пользовательского интерфейса и взаимодействия с заметками.
d023e20862
Обновлена конфигурация Vite для PWA с улучшенной обработкой навигации и кэширования HTML-документов. Добавлены новые правила кэширования для страниц и HTML-файлов, а также изменен тип регистрации сервисного работника на автоматическое обновление. Обновлен HTML-шаблон с улучшениями в загрузке и отображении темы.
351ba7eb03
Улучшена логика проверки сетевого статуса в функции initOfflineMode, добавлены дополнительные проверки для определения оффлайн-режима. Обновлена обработка ошибок при создании заметок, добавлена логика для обработки сетевых ошибок и локального создания заметок. Оптимизирована функция checkNetworkStatus для более точного определения состояния сети с учетом таймаутов и различных типов ошибок.
2c23044ea4
Добавлены улучшения в конфигурацию Vite для PWA, включая обработку ошибок при кэшировании и фильтрацию манифеста. Обновлен серверный код для корректного возврата статуса аутентификации. Внесены изменения в клиентскую логику Axios для исключения определенных запросов из автоматического разлогинивания. Обновлен HTML-шаблон с улучшениями в загрузке и отображении темы.
e6ebf2cbff
Обновлен файл .gitignore для исключения новых временных и кэшированных файлов, а также добавлены переменные окружения для разработки. Обновлены файлы документации с добавлением информации о ключе шифрования. Внесены изменения в серверный код для поддержки шифрования и дешифрования содержимого заметок. Обновлены компоненты для улучшения работы с заметками и их отображением. Оптимизированы стили и скрипты для улучшения пользовательского интерфейса.