2 147
29 января 2024

Прикрепление файлов к задачам в десктопе

Ура, мы выпустили обновление, в котором пользователи с Pro-аккаунтом могут прикреплять файлы к задачам на десктопе и в веб-версии приложения. На мобильных устройствах опция появится чуть позже — мы уже работаем над этим. А пока — рассказываем, как пользоваться файлами в приложении.

Как работают файлы#

Чтобы добавить файл к задаче, есть 2 сценария:

  1. Нажать на иконку скрепки в окне создания задачи — появится стандартное окно вашей операционной системы для выбора файла, и после клика файл тут же прикрепится к задаче;
  2. Перетащить файл в задачу с помощью Drag’n’Drop.

Какие файлы можно прикреплять к задачам

  • изображения в форматах .jpeg, .png, .svg, .webp и других;
  • текстовые документы и таблицы;
  • pdf-файлы;
  • аудиозаписи;
  • файлы любых других форматов.

К одной задаче вы можете прикрепить до 20 файлов сразу нескольких форматов: у изображений показываются миниатюры, а файлы другого типа упорядочиваются в список с иконками, которые соответствуют их типу. Вес одного файла не может превышать 5 Мб.

Прикрепленные файлы в Сингулярити
Как выглядят прикрепленные файлы в Сингулярити

Как пользоваться файлами в приложении#

Просматривать

Для просмотра файла достаточно клика по нему — в десктопной версии файл откроется в одной из программ, установленных на устройстве (для каждого типа — своей), а в веб-версии либо начнется скачивание, либо файл откроется в отдельной вкладке браузера.

Редактировать

На десктопе открытые в системных приложениях файлы можно сразу же отредактировать: например, переписать текст в документе или изменить данные в таблице — изменения сохранятся и в версии файла, которая прикреплена к задаче в Сингулярити.

Скачивать или удалять

При клике на иконку с тремя точками вы можете либо скачать файл из приложения к себе на устройство, либо удалить его. В случае удаления файл исчезнет с сервера, и восстановить его в приложении уже не получится.

Как скачать или удалить файл в Сингулярити
Как скачать или удалить файл

Копировать

Вы можете копировать задачи с вложенными в них файлами — в этом случае создается дубликат задачи с тем же файлом. Если в файл внести изменение в одной задаче, он автоматически поменяется и в другой. А если вы удалите файл в одной из задач, в другой он — останется.

Настройки хранения файлов#

По умолчанию все добавленные к задачам файлы хранятся на вашем устройстве и синхронизируются с сервером Singularity Cloud. Для экономии места мы предусмотрели несколько полезных настроек.

Настройки файлов в Сингулярити
Настройки файлов в Сингулярити

Кнопка «Освободить место»

Приложение подсчитывает, сколько Мб данных используется из хранилища, и показывает его заполненность с помощью прогресс-бара. Справа от него есть кнопка «Освободить место» — при нажатии появится всплывающее окно, где можно выбрать один или оба варианта:

  • удалить файлы в задачах архива;
  • удалить файлы в корзине.
Кнопка «Освободить место»
Кнопка «Освободить место»

При нажатии на галочку в этом окне и клику по кнопке «Удалить файлы» все файлы из выбранного расположения удалятся и на устройстве, и на сервере.

Загружать файлы с сервера автоматически

По умолчанию с сервера Singularity Cloud в приложение автоматически подгружаются изображения и любые другие типы файлов весом меньше 1 Мб. Файлы большего размера не загружаются в целях экономии трафика. Для принудительной загрузки достаточно кликнуть на такой файл в задаче.

Если вам нужно, чтобы файлы автоматически загружались на устройство независимо от их размера — включите настройку «Загружать файлы с сервера автоматически».

Архивировать неиспользуемые файлы задач

Если вы не хотите хранить в памяти устройства слишком старые файлы, вы можете настроить их архивирование, задав нужный промежуток времени. Например, спустя 1 или 2 месяца. Приложение автоматически будет архивировать файлы в задачах, в которые вы не вносили изменений в течение указанного времени. При этом файлы удаляются только на устройстве, но остаются на сервере — при необходимости вы всегда сможете по клику внутри задачи загрузить их заново.

Удалять неиспользуемые файлы из корзины и архива

Также вы можете настроить автоматическую очистку архива и корзины, задав нужный промежуток: например, спустя 1 месяц после архивации или удаления задачи. Файлы при этом удаляются и на сервере, и на вашем устройстве. Эта опция также помогает сэкономить место.

Настройка со звёздочкой: замена сервера Сингулярити на S3-сервер

По умолчанию в приложении выбран сервер Singularity Cloud. С помощью этой настройки вы можете подключить собственный сервер для хранения файлов из Сингулярити.

Настройки для замены сервера в Сингулярити
Где искать настройки для замены сервера

Многие компании, занимающиеся хостингом, предоставляют услугу облачного хранилища в S3-формате, разработанном когда-то Amazon. Подобное можно найти у Selectel или Яндекса, а настроить свое хранилище не так сложно (но если вы далеки от программирования, придется немного разобраться).

Чтобы заменить сервер Singularity Cloud на другой, в настройках, в поле с названием сервера, нужно выбрать S3, а после — прописать нужные параметры в появившейся строке (подробную инструкцию по настройке ищите в Базе знаний):

Параметры подключения для замены сервера в Сингулярити
Параметры подключения для замены сервера

Как только вы сформировали все параметры в строке, жмите на кнопку «Проверить». Если сервер прошел проверку, он готов к хранению ваших данных из Сингулярити. Чтобы завершить настройку, нажмите «Сохранить».

После приложение сначала загрузит все файлы на ваше устройство — чем их больше, тем больше времени может уйти на процедуру. Дальше скачанные файлы будут в фоновом режиме синхронизироваться уже с вашим настроенным S3-сервером.

Вы всегда можете вернуться к синхронизации с сервером Singularity Cloud: для этого достаточно заново выбрать его в настройках. Процедура смены пройдет автоматически и не потребует от вас никаких дополнительных усилий.

Важно: не советуем как-то изменять файлы непосредственно в облачном хранилище — в этом случае нарушается консистентность данных, и мы не можем гарантировать корректную выгрузку или загрузку файлов с вашего сервера в приложении.

В планах#

Сейчас мы тестируем работу файлов на десктопе и в веб-версии в режиме бета. Параллельно с этим работаем над:

  • добавлением файлов к повторяющимся задачам — в текущей версии приложения вы можете добавить файлы только к шаблону такой задачи: в её экземплярах файлы пока недоступны;
  • окном быстрого добавления задачи, чтобы в нем также можно было шустро прикладывать файлы;
  • возможностью купить дополнительное дисковое пространство на нашем сервере для хранения файлов (появится, когда фича добавления файлов выйдет из бета-версии в свободное плавание).

Пробуйте прикрепление файлов к задачам — будем рады вашей обратной связи в комментариях к нашим видео на Ютубе.

И до встречи в новых релизах!