🔖 feat: Conversation Bookmarks (#3344)

* feat: add tags property in Conversation model

* feat: add ConversationTag model

* feat: add the tags parameter to getConvosByPage

* feat: add API route to ConversationTag

* feat: add types of ConversationTag

* feat: add data access functions for conversation tags

* feat: add Bookmark table component

* feat: Add an action to bookmark

* feat: add Bookmark nav component

* fix: failed test

* refactor: made 'Saved' tag a constant

* feat: add new bookmark to current conversation

* chore: Add comment

* fix: delete tag from conversations when it's deleted

* fix: Update the query cache when the tag title is changed.

* chore: fix typo

* refactor: add description of rebuilding bookmarks

* chore: remove unused variables

* fix: position when adding a new bookmark

* refactor: add comment, rename a function

* refactor: add a unique constraint in ConversationTag

* chore: add localizations
This commit is contained in:
Yuichi Oneda 2024-07-29 07:45:59 -07:00 committed by GitHub
parent d4d56281e3
commit e565e0faab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
65 changed files with 3751 additions and 36 deletions

View file

@ -250,6 +250,20 @@ export default {
com_ui_use_micrphone: 'Mikrofon kullan',
com_ui_min_tags: 'Daha fazla değer kaldırılamaz, en az {0} gereklidir.',
com_ui_max_tags: 'İzin verilen maksimum sayı {0}, en son değerler kullanılıyor.',
com_ui_bookmarks: 'Yer İmleri',
com_ui_bookmarks_rebuild: 'Yeniden İnşa Et',
com_ui_bookmarks_new: 'Yeni Yer İmi',
com_ui_bookmark_delete_confirm: 'Bu yer imini silmek istediğinizden emin misiniz?',
com_ui_bookmarks_title: 'Başlık',
com_ui_bookmarks_count: 'Adet',
com_ui_bookmarks_description: 'Açıklama',
com_ui_bookmarks_create_success: 'Yer imi başarıyla oluşturuldu',
com_ui_bookmarks_update_success: 'Yer imi başarıyla güncellendi',
com_ui_bookmarks_delete_success: 'Yer imi başarıyla silindi',
com_ui_bookmarks_create_error: 'Yer imi oluşturulurken bir hata oluştu',
com_ui_bookmarks_update_error: 'Yer imi güncellenirken bir hata oluştu',
com_ui_bookmarks_delete_error: 'Yer imi silinirken bir hata oluştu',
com_ui_bookmarks_add_to_conversation: 'Mevcut sohbete ekle',
com_auth_error_login:
'Sağlanan bilgilerle giriş yapılamıyor. Lütfen kimlik bilgilerinizi kontrol edin ve tekrar deneyin.',
com_auth_error_login_rl: