vasilenko.info

Список задач в браузере

/tool/todo/ работает хранит браузер

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

промоДвадцать лет заметок про сайтыКак это делали в 2008-м и что из этого работает сейчас.Открыть

Задачи

Сверху — вкладки списков и поле новой задачи. Дальше сам список во всю ширину: отметка слева переводит задачу в выполненные, щелчок по тексту правит его, кнопка «⋯» открывает срок, приоритет, повтор, подзадачу и перенос в другой список. Под списком — счётчики, выгрузка файлом и передача ссылкой.

Списки

    Вкладка с рамкой — открытый список. Число на вкладке — сколько в ней невыполненного.

    До 200 знаков. Enter добавляет задачу в конец открытого списка вместе со сроком и приоритетом, выбранными ниже.

    Сразу задать новой задаче

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

    Ищет по открытому списку, без учёта регистра. Счётчики внизу всегда про весь список, поиск на них не влияет.

    Показывать
    Приоритет
    Порядок

    Перетаскивание и кнопки «выше/ниже» работают только в порядке «как расставлено»: в остальных двух строки расставляет не человек.

      Список

        Пока ни одной задачи.

        Осталось сделать

        0задач

        Список пуст

        Добавьте первую задачу — она сохранится сразу.

        Всего задач 0
        Выполнено 0
        Осталось 0
        Просрочено 0
        Сделано сегодня 0
        Готовность
        Списков 1
        Занято в хранилище

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

        Сохранить и передать

        JSON — резервная копия всех списков целиком, её же принимает загрузка ниже. Markdown — чеклист для заметок и репозитория. Печать выводит только список и счётчики, без полей и кнопок.

        Загрузить из файла

        Файл JSON, скачанный этой же кнопкой. После выбора спросим: добавить списки к своим или заменить всё.

        Напоминания

        Браузер спросит разрешение. Уведомление о задаче со сроком придёт, только пока эта вкладка открыта: фонового сервиса здесь нет.

        Очистка

        Любое удаление можно отменить полосой «Вернуть» под списком — она держится десять секунд.

        промоПосчитайте заодно ROIОкупаемость кампании по расходу и доходу.Открыть

        Как пользоваться

        1. Напишите задачу в поле и нажмите Enter. Если перед этим выбрали срок, время, приоритет или повтор — они уедут в задачу вместе с текстом, второй раз открывать строку не придётся.

        2. Щелчок по тексту задачи (или Enter, когда на нём фокус) превращает строку в поле. Enter сохраняет, Esc отменяет, щелчок мимо тоже сохраняет.

        3. Кнопка «⋯» в строке раскрывает срок, время, приоритет, повтор, поле подзадачи и перенос задачи в другой список. Подзадачи — один уровень: у подзадачи своих подзадач нет.

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

        5. Списков может быть до двенадцати. Вкладки над полем ввода переключают их, соседние кнопки — создают, переименовывают и удаляют. Каждый список считается отдельно.

        6. Удалили лишнее — под списком на десять секунд появится полоса «Вернуть». Она же работает после «убрать выполненные», «стереть задачи списка» и удаления списка целиком.

        7. «Скачать все списки (JSON)» — это резервная копия: тот же файл принимает загрузка рядом. Перед чисткой данных браузера сохраните его, иначе списки пропадут без следа.

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

        промоСписок задач в браузереБез аккаунта, всё хранится на вашем устройстве.Открыть

        Формула и что в неё входит

        Готовность = Выполнено ÷ Всего × 100 %

        Пока список пуст, готовность не считается: делить на ноль нечего, в строке стоит прочерк. Фильтры, поиск и порядок на счётчики не влияют — они всегда про весь открытый список.

        Разбор примера: пять задач, две отмечены, одна просрочена

        Исходные данные — те же, что стоят в полях по умолчанию: их можно пересчитать в уме и убедиться, что инструмент не врёт.

        1. Всего: 5.

        2. Выполнено: 2.

        3. Осталось: 5 − 2 = 3.

        4. Просрочено: 1 — вчерашний срок и нет отметки.

        5. Готовность: 2 ÷ 5 = 0,4, то есть 40 %.

        Крупно показано «3 задачи», готовность 40 %, просрочено 1. Просроченная строка несёт красную метку срока. Переключите порядок на «по сроку» — она уедет в группу «Просрочено» первой, а отмеченные соберутся внизу под заголовком «Сделано». Счётчики при этом не изменятся.

        Частые вопросы

        промоВесь каталог инструментовСорок четыре штуки, все считают в браузере.Открыть