diff --git a/docs/TZ.md b/docs/TZ.md index 9ce5d50..7e54579 100644 --- a/docs/TZ.md +++ b/docs/TZ.md @@ -98,6 +98,8 @@ GitHub/GitLab — селф-хостед системы ищутся эвристикой (API github/gitlab/gitea + raw-пути web-интерфейсов, дефолтная ветка HEAD); не нашли — остаётся ссылка. Сырой текст в БД не меняется; кэш прочтённого README — 10 минут. + Пользователю подсказывается об опции: в форме создания задачи (подпись + редактора) и в пустом описании/инлайн-правке на странице задачи. - **Линки описания/заметки — в новую вкладку** (0.41): всё, что рендерится из Markdown (описание, заметка, README), открывается во внешность (`target="_blank"`, `rel="noopener"`) — PWA не ловит навигацию в своё окно. diff --git a/frontend/src/locales/en.ts b/frontend/src/locales/en.ts index 2ba0064..d37c1dc 100644 --- a/frontend/src/locales/en.ts +++ b/frontend/src/locales/en.ts @@ -262,7 +262,7 @@ approve: 'Approve', form: { title: 'Title', - description: 'Description (Markdown, Ctrl+V for image)', + description: 'Description (Markdown, Ctrl+V for image). Paste a link to a public repository — its README becomes the description', preview: 'Markdown preview', project: 'Project', tagsPlaceholder: 'Add a tag…', @@ -307,6 +307,7 @@ deadlineConflict: 'Deadline: either a date or a period — not both', descriptionEmpty: 'No description yet — detail the task.', readmeFrom: 'README.md from the repository', + repoLinkHint: 'Paste a link to a public repository — its README will be pulled in instead of the description', attachments: 'Attachments', fields: 'Details', dates: 'Dates', diff --git a/frontend/src/locales/ru.ts b/frontend/src/locales/ru.ts index 156b011..7c00c5e 100644 --- a/frontend/src/locales/ru.ts +++ b/frontend/src/locales/ru.ts @@ -262,7 +262,7 @@ approve: 'Утвердить', form: { title: 'Заголовок', - description: 'Описание (Markdown, Ctrl+V — картинка)', + description: 'Описание (Markdown, Ctrl+V — картинка). Можно вставить ссылку на публичный репозиторий — вместо описания подтянется README', preview: 'Предпросмотр Markdown', project: 'Проект', tagsPlaceholder: 'Добавить тег…', @@ -307,6 +307,7 @@ deadlineConflict: 'Дедлайн: либо дата, либо период — не оба', descriptionEmpty: 'Описание пусто — детализируйте задачу.', readmeFrom: 'README.md из репозитория', + repoLinkHint: 'Можно вставить ссылку на публичный репозиторий — вместо описания подтянется README', attachments: 'Вложения', fields: 'Параметры', dates: 'Даты', diff --git a/frontend/src/locales/uk.ts b/frontend/src/locales/uk.ts index a4a983c..cfdc7d3 100644 --- a/frontend/src/locales/uk.ts +++ b/frontend/src/locales/uk.ts @@ -262,7 +262,7 @@ approve: 'Затвердити', form: { title: 'Заголовок', - description: 'Опис (Markdown, Ctrl+V — картинка)', + description: 'Опис (Markdown, Ctrl+V — картинка). Можна вставити посилання на публічний репозиторій — замість опису підтягнеться README', preview: 'Попередній перегляд Markdown', project: 'Проєкт', tagsPlaceholder: 'Додати теґ…', @@ -307,6 +307,7 @@ deadlineConflict: 'Дедлайн: або дата, або період — не обидва', descriptionEmpty: 'Опис порожній — деталізуйте задачу.', readmeFrom: 'README.md з репозиторію', + repoLinkHint: 'Можна вставити посилання на публічний репозиторій — замість опису підтягнеться README', attachments: 'Вкладення', fields: 'Параметри', dates: 'Дати', diff --git a/frontend/src/views/TaskView.vue b/frontend/src/views/TaskView.vue index 9cf92df..d961f77 100644 --- a/frontend/src/views/TaskView.vue +++ b/frontend/src/views/TaskView.vue @@ -764,6 +764,10 @@
+

+