feat: Add ability to copy/cut cards with shortcut support

This commit is contained in:
Maksim Eltyshev
2025-12-09 14:58:01 +01:00
parent 52acc9de90
commit 9e6e38fcf7
113 changed files with 1616 additions and 259 deletions
+1
View File
@@ -2,6 +2,7 @@
"Archive": "أرشيف",
"Card Created": "تم إنشاء البطاقة",
"Card Moved": "تم نقل البطاقة",
"copy": "نسخة",
"New Comment": "تعليق جديد",
"Test Title": "عنوان تجريبي",
"This is a test text message!": "هذه رسالة نصية تجريبية!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Архив",
"Card Created": "Картата е създадена",
"Card Moved": "Картата е преместена",
"copy": "копие",
"New Comment": "Нов коментар",
"Test Title": "Тестово заглавие",
"This is a test text message!": "Това е тестово текстово съобщение!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arxivar",
"Card Created": "Targeta creada",
"Card Moved": "Targeta moguda",
"copy": "còpia",
"New Comment": "Comentari nou",
"Test Title": "Títol de prova",
"This is a test text message!": "Aquest és un missatge de text de prova!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archiv",
"Card Created": "Karta vytvořena",
"Card Moved": "Karta přesunuta",
"copy": "kopie",
"New Comment": "Nový komentář",
"Test Title": "Testovací název",
"This is a test text message!": "Toto je testovací textová zpráva!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arkiv",
"Card Created": "Kort oprettet",
"Card Moved": "Kort flyttet",
"copy": "kopi",
"New Comment": "Ny kommentar",
"Test Title": "Test titel",
"This is a test text message!": "Dette er en test tekstbesked!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archiv",
"Card Created": "Karte erstellt",
"Card Moved": "Karte verschoben",
"copy": "Kopie",
"New Comment": "Neuer Kommentar",
"Test Title": "Testtitel",
"This is a test text message!": "Dies ist eine Test-Textnachricht!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Αρχείο",
"Card Created": "Η κάρτα δημιουργήθηκε",
"Card Moved": "Η κάρτα μετακινήθηκε",
"copy": "αντίγραφο",
"New Comment": "Νέο σχόλιο",
"Test Title": "Τίτλος δοκιμής",
"This is a test text message!": "Αυτό είναι ένα δοκιμαστικό μήνυμα!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archive",
"Card Created": "Card Created",
"Card Moved": "Card Moved",
"copy": "copy",
"New Comment": "New Comment",
"Test Title": "Test Title",
"This is a test text message!": "This is a test text message!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archive",
"Card Created": "Card Created",
"Card Moved": "Card Moved",
"copy": "copy",
"New Comment": "New Comment",
"Test Title": "Test Title",
"This is a test text message!": "This is a test text message!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archivo",
"Card Created": "Tarjeta creada",
"Card Moved": "Tarjeta movida",
"copy": "copia",
"New Comment": "Nuevo comentario",
"Test Title": "Título de prueba",
"This is a test text message!": "¡Este es un mensaje de texto de prueba!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arhiiv",
"Card Created": "Kaart loodud",
"Card Moved": "Kaart liigutatud",
"copy": "koopia",
"New Comment": "Uus kommentaar",
"Test Title": "Testi pealkiri",
"This is a test text message!": "See on testi tekstisõnum!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "بایگانی",
"Card Created": "کارت ایجاد شد",
"Card Moved": "کارت منتقل شد",
"copy": "کپی",
"New Comment": "نظر جدید",
"Test Title": "عنوان آزمایشی",
"This is a test text message!": "این یک پیام متنی آزمایشی است!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arkisto",
"Card Created": "Kortti luotu",
"Card Moved": "Kortti siirretty",
"copy": "kopio",
"New Comment": "Uusi kommentti",
"Test Title": "Testin otsikko",
"This is a test text message!": "Tämä on testiviesti!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archive",
"Card Created": "Carte créée",
"Card Moved": "Carte déplacée",
"copy": "copie",
"New Comment": "Nouveau commentaire",
"Test Title": "Titre de test",
"This is a test text message!": "Ceci est un message texte de test !",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archívum",
"Card Created": "Kártya létrehozva",
"Card Moved": "Kártya áthelyezve",
"copy": "másolat",
"New Comment": "Új hozzászólás",
"Test Title": "Teszt cím",
"This is a test text message!": "Ez itt egy szöveges teszt üzenet!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arsip",
"Card Created": "Kartu dibuat",
"Card Moved": "Kartu dipindahkan",
"copy": "salinan",
"New Comment": "Komentar baru",
"Test Title": "Judul tes",
"This is a test text message!": "Ini adalah pesan teks tes!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archivio",
"Card Created": "Nuova task creata",
"Card Moved": "Task spostata",
"copy": "copia",
"New Comment": "Nuovo commento",
"Test Title": "Titolo di test",
"This is a test text message!": "Questo è un messaggio di testo di test!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "アーカイブ",
"Card Created": "カードが作成されました",
"Card Moved": "カードが移動されました",
"copy": "コピー",
"New Comment": "新しいコメント",
"Test Title": "テストタイトル",
"This is a test text message!": "これはテストテキストメッセージです!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "보관함",
"Card Created": "카드가 생성됨",
"Card Moved": "카드가 이동됨",
"copy": "복사본",
"New Comment": "새 댓글",
"Test Title": "테스트 제목",
"This is a test text message!": "이것은 테스트 텍스트 메시지입니다!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archief",
"Card Created": "Kaart aangemaakt",
"Card Moved": "Kaart verplaatst",
"copy": "kopie",
"New Comment": "Nieuwe reactie",
"Test Title": "Test titel",
"This is a test text message!": "Dit is een test tekstbericht!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archiwum",
"Card Created": "Karta utworzona",
"Card Moved": "Karta przeniesiona",
"copy": "kopia",
"New Comment": "Nowy komentarz",
"Test Title": "Tytuł testowy",
"This is a test text message!": "To jest testowa wiadomość tekstowa!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arquivo",
"Card Created": "Cartão criado",
"Card Moved": "Cartão movido",
"copy": "cópia",
"New Comment": "Novo comentário",
"Test Title": "Título de teste",
"This is a test text message!": "Esta é uma mensagem de texto de teste!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arquivo",
"Card Created": "Cartão criado",
"Card Moved": "Cartão movido",
"copy": "cópia",
"New Comment": "Novo comentário",
"Test Title": "Título de teste",
"This is a test text message!": "Esta é uma mensagem de texto de teste!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arhivă",
"Card Created": "Card creat",
"Card Moved": "Card mutat",
"copy": "copie",
"New Comment": "Comentariu nou",
"Test Title": "Titlu de test",
"This is a test text message!": "Acesta este un mesaj text de test!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Архив",
"Card Created": "Карточка создана",
"Card Moved": "Карточка перемещена",
"copy": "копия",
"New Comment": "Новый комментарий",
"Test Title": "Тестовый заголовок",
"This is a test text message!": "Это тестовое сообщение!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Archív",
"Card Created": "Karta vytvorená",
"Card Moved": "Karta presunutá",
"copy": "kópia",
"New Comment": "Nový komentár",
"Test Title": "Testovací názov",
"This is a test text message!": "Toto je testovacia textová správa!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Архива",
"Card Created": "Картица креирана",
"Card Moved": "Картица премештена",
"copy": "копија",
"New Comment": "Нови коментар",
"Test Title": "Тест наслов",
"This is a test text message!": "Ово је тест текстуална порука!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arhiva",
"Card Created": "Kartica kreirana",
"Card Moved": "Kartica premeštena",
"copy": "kopija",
"New Comment": "Novi komentar",
"Test Title": "Test naslov",
"This is a test text message!": "Ovo je test tekstualna poruka!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arkiv",
"Card Created": "Kort skapat",
"Card Moved": "Kort flyttat",
"copy": "kopia",
"New Comment": "Ny kommentar",
"Test Title": "Test titel",
"This is a test text message!": "Detta är ett test textmeddelande!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arşiv",
"Card Created": "Kart oluşturuldu",
"Card Moved": "Kart taşındı",
"copy": "kopya",
"New Comment": "Yeni yorum",
"Test Title": "Test başlığı",
"This is a test text message!": "Bu bir test metin mesajıdır!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Архів",
"Card Created": "Картку створено",
"Card Moved": "Картку переміщено",
"copy": "копія",
"New Comment": "Новий коментар",
"Test Title": "Тестовий заголовок",
"This is a test text message!": "Це нове повідомлення!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "Arxiv",
"Card Created": "Karta yaratildi",
"Card Moved": "Karta ko'chirildi",
"copy": "nusxa",
"New Comment": "Yangi izoh",
"Test Title": "Test sarlavha",
"This is a test text message!": "Bu test matn xabari!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "归档",
"Card Created": "卡片已创建",
"Card Moved": "卡片已移动",
"copy": "副本",
"New Comment": "新评论",
"Test Title": "测试标题",
"This is a test text message!": "这是一条测试文本消息!",
+1
View File
@@ -2,6 +2,7 @@
"Archive": "封存",
"Card Created": "卡片已建立",
"Card Moved": "卡片已移動",
"copy": "副本",
"New Comment": "新留言",
"Test Title": "測試標題",
"This is a test text message!": "這是一則測試文字訊息!",