Files
SHiNE-server/TODO
..

TODO

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

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

  • Один markdown-файл = одна задача.
  • В файле коротко фиксируем:
    • зачем это нужно;
    • что именно сделать;
    • что уже есть в коде;
    • откуда продолжать;
    • какие документы потом надо обновить.
  • Это не активная разработка. Тут только план и контекст.
  • Старую папку docs/Future_Features/ считать архивной и больше не использовать как источник новых задач.

Текущие задачи

  • 2026-06-26_1800_корректное_завершение_за_30с.md - дать сервису до 30 секунд на корректное завершение опасных операций перед рестартом.
  • 2026-06-26_1810_подключение_устройств_по_qr.md - довести подключение других устройств по QR и перевести это в нормальные типизированные сессии.
  • 2026-06-26_1815_esp32_файловое_хранилище.md - использовать ESP32 как личное файловое хранилище для переписок и вложений.

Децентрализация

Текущий production-режим SHiNE считается односерверным. Задачи по нескольким серверам, Arweave и realtime PDA/Solana sync вынесены в Децентрализация/ и не блокируют выкладку текущей версии на GitHub.

  • Децентрализация/односерверный_production_режим.md - границы текущей production-версии с одним сервером.
  • Децентрализация/запись_блокчейнов_в_arweave.md - будущая запись/архивация блокчейнов в Arweave.
  • Децентрализация/realtime_pda_solana_sync.md - будущая онлайн-синхронизация PDA и Solana.
  • Децентрализация/межсерверная_передача_сообщений.md - будущая доставка сообщений между серверами.
  • Децентрализация/межсерверные_звонки.md - будущая маршрутизация звонков между серверами.
  • Децентрализация/2026-06-26_1805_межсерверный_ws_и_dm_sync.md - перенесённый старый план постоянного server-to-server WS и DM sync.

Новые фишки которые надо доделать

  • Новые фишки которые надо доделать/Новая_контентная_модель_блокчейна/ - отложенная новая контентная модель блокчейна, не входящая в текущий односерверный production-релиз.

Перенесённые планы из docs/Future_Features/

near

  • near/2026-05-25_1106_telegram_agent_players.md - разрешённые пользователи Telegram для агента, отдельные папки игроков, персональные истории и публикация краткого вопроса/ответа в общий канал.
  • near/2026-05-25_1106_wallet_topup_solana_arweave.md - пополнение Solana и Arweave через внешний сервис покупки с подсказкой и копированием адреса.

medium

  • medium/2026-05-24_1140_репосты_в_каналах_и_тредах.md - репосты в каналах и тредах.
  • medium/2026-05-25_1106_shine_balance_wallet.md - кошелёк и пополнение баланса сияния через блокчейн.
  • medium/2026-05-26_0029_esp32s3_file_storage.md - ESP32S3 как личное файловое хранилище SHiNE для файлов переписок и вложений.
  • medium/2026-06-02_сессионные_homeserver_в_pda.md - несколько homeserver-ов пользователя как типизированные сессии в PDA с версией записи.
  • medium/2026-06-03_подключение_других_устройств_через_qr.md - довести подключение других устройств через QR: сейчас заготовка есть, но сценарий работает нестабильно и его нужно будет отдельно доделать.

dao_запуск

  • dao_запуск/2026-06-05_esp32_hardware_wallet_device_session.md - ESP32 как аппаратный кошелёк: постоянная device-сессия на сервере, подтверждение операций на экране, делегированные сессии для браузера/телефона.

far

  • far/2026-06-20_1639_homeserver_technical_commands_and_file_transfer.md - технические команды для homeserver через SHiNE/WebRTC DataChannel и обмен файлами по чанкам с адресацией по SHA-256.