Расширение для Chrome · ключ модели остаётся у вас
Vkladka

Хранилище

Локальное хранилище файлов

Каждый файл остаётся в браузере, где его положили: склад — не облако, а вкладка IndexedDB на этом компьютере.

Где лежит файл

IndexedDB браузера, не сервер Vkladka

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

Как размечен склад

Тип определяется по расширению файла

Склад раскладывает файлы по полосам — Таблицы, Снимки, Записи, — считывая расширение имени, а не содержимое. Файл с незнакомым расширением попадает в общую полосу «Всё» и остаётся доступен как есть. Что именно можно принести в разговор, разобрано в файлах в чате.

Граница

200 файлов и 50 МБ на файл — предел, а не оценка

Склад отказывает на двухсотом файле и на файле тяжелее 50 МБ: числа заданы в коде, а не подобраны на глаз. Отказ приходит с понятной причиной и ничего не обрезает и не удаляет молча.

Как это делается

Своя база, а не общая

Для файлов заведена отдельная база IndexedDB vkladka-склад — отдельно от базы, где расширение хранит журнал задач и обходы. Менять схему общей базы ради файлов значит поднимать её версию, а в ней уже лежат данные владельца. Тип для полосы — Таблицы, Снимки, Записи — программа определяет по расширению имени, а если оно незнакомое, смотрит на mime-тип самого файла. Список файлов и общий объём склад читает без выгрузки самих вложений в память — иначе двести тяжёлых файлов пришлось бы держать в оперативной памяти разом ради одной цифры.

Где граница

Полный диск и занятая панель — тоже причины отказа

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

Проверьте, сколько места осталось

Каждый новый файл виден сразу на экране «Данные» — вместе с остатком до двухсот.