Skip to content

feat: Google Drive/Docs/Sheets в контексте чата + UI улучшения#646

Merged
ShaerWare merged 1 commit intomainfrom
feat/google-drive-chat-ui
Mar 25, 2026
Merged

feat: Google Drive/Docs/Sheets в контексте чата + UI улучшения#646
ShaerWare merged 1 commit intomainfrom
feat/google-drive-chat-ui

Conversation

@ShaerWare
Copy link
Owner

Summary

  • Google Drive picker в ChatView — навигация по папкам, поиск, хлебные крошки
  • Backend API: 3 эндпоинта — list files, search, get file content (Docs→text, Sheets→markdown, files→download)
  • Web search кнопка: синий → оранжевый для ночного режима
  • Mobile app: новые иконки с тёмным фоном (#1A1308)
  • i18n: добавлены google.searchFiles/noFiles (ru/en/kk)
  • Fix: toast → toastStore, ruff import sorting

Relates to #271
Relates to #484

NEWS

📂 Google Drive прямо в чате!

Теперь можно прикреплять файлы из Google Drive, Документов и Таблиц прямо в контекст чата. Навигация по папкам, поиск файлов — всё встроено в интерфейс. Таблицы автоматически конвертируются в Markdown. Также обновили иконки мобильного приложения и стиль кнопки веб-поиска.

Test plan

  • Google OAuth connected → кнопка Google Drive видна в контексте чата
  • Навигация по папкам Drive (вход/выход, хлебные крошки)
  • Поиск файлов по имени
  • Прикрепление Google Doc → текст в контексте
  • Прикрепление Google Sheet → markdown таблица в контексте
  • Кнопка веб-поиска оранжевая при включении (ночной режим)
  • Mobile app icons обновлены с тёмным фоном

🤖 Generated with Claude Code

Google OAuth Phase 2: интеграция Google Drive в чат.
- Backend: drive_list, drive_search, docs_get_text, sheets_get_data,
  drive_get_file_content в GoogleOAuthService
- Router: 3 новых эндпоинта (/drive/files, /drive/search, /drive/file/{id}/content)
- Frontend: Google Drive picker в ChatView (навигация, поиск, хлебные крошки)
- Файлы из Drive/Docs/Sheets добавляются как контекстные файлы в чат
- Web search кнопка: синий → оранжевый (ночной режим)
- Mobile: новые иконки приложения с тёмным фоном (#1A1308)
- i18n: ключи google.searchFiles/noFiles (ru/en/kk)
- Fix: toast → toastStore в attachGoogleFile

## NEWS

📂 **Google Drive прямо в чате!**

Теперь можно прикреплять файлы из Google Drive, Документов и Таблиц
прямо в контекст чата. Навигация по папкам, поиск файлов — всё
встроено в интерфейс. Таблицы автоматически конвертируются в Markdown.
Также обновили иконки мобильного приложения и стиль кнопки веб-поиска.

Relates to #271
Relates to #484

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ShaerWare ShaerWare merged commit aabc247 into main Mar 25, 2026
6 checks passed
@ShaerWare ShaerWare deleted the feat/google-drive-chat-ui branch March 25, 2026 15:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant