Changelog
Формат основан на Keep a Changelog. Версии перечислены от новой к старой, дата в формате ГГГГ-ММ-ДД.
[1.4.1] — 2026-04-17
Изменено
- Главный экран
/: добавлен арт-сет из 4 изображений в формате JPG с автоматической сменой по кругу каждые 3.5 секунды, плавными переходами и пинами сверху для ручного переключения на desktop и mobile. - Футер обновлён до версии
1.4.1и дополнен подписью: «Арт-сет к главному экрану подготовлен Симоном Сигачёвым».
[1.4.0] — 2026-03-28
Добавлено
- Страница поддержки проекта (
/project/…/fundraising): блок «синергии» — ваш аватар и аватар автора (или знак проекта для автора-владельца), визуально связанные символом ∞ (восьмёрка «на боку»); для гостя — приглашение войти. - Beta-чат поддержки: бартер с полями «отдаю / хочу», необязательная картинка (превью 128×128), публичная карточка
/b/…и копирование ссылки — как на странице сбора.
[1.3.2] — 2026-03-28
Изменено
- Карта инициатив (beta): в ротации плейсхолдера строки поиска фраза «Поиск денег» заменена на «Поиск денег и ресурсов».
- Карта инициатив (beta): кнопка «← Назад к списку» сворачивает карточку проекта (панель возвращается к полному списку проектов с геоточками, без дубля выбранного пункта сверху списка).
[1.3.1] — 2026-03-28
Добавлено
- Админ-панель:
/admin/users(пользователи, сброс пароля, ссылка на профиль) и/admin/projects(все проекты, фильтр «на модерации», кнопки принять публикацию / снять с публикации). Доступ по логинам изADMIN_USERNAMESв конфиге. - Модерация проектов: новые проекты создаются с
is_public: falseдо одобрения админом; в ленте и на карте только опубликованные. Просмотр черновика — автор, коллабораторы и админы (в т.ч. канбан по/p/<short>/…). - На странице
/projectsбейдж Проекты на модерации — фильтр?view=pending: админы видят всю очередь, остальные залогиненные — только свои непубличные проекты; гостю показывается приглашение войти. - В карточке проекта для автора: подсказка «на модерации», пока проект не опубликован.
Исправлено
- Патентное бюро: для блока ответов админов используется переменная
patent_admin, чтобы не перезаписыватьis_adminиз context processor — ссылка «Админ» в шапке снова видна на/patent. - Проверка прав на
/admin/*: список админов берётся из классаConfig(как в шапке), а не только изapp.config, чтобы не получать 403 при отсутствии ключа в конфиге приложения.
Изменено
- API создания проекта всегда создаёт непубличный проект (клиентский флаг публикации не учитывается). Обновление проекта через API не меняет поля модерации и
is_public. - Чужой профиль
/pro/<user>: в списке проектов отображаются только публичные.
[1.3.0] — 2026-03-09
Добавлено
- Переключатель дизайна alpha / beta в шапке: beta — новый интерфейс (белая шапка, тёмный текст, логотип из
design/Ma8ka_Title.png), alpha — прежний вид. - В beta: страница входа и регистрации в виде карточки с кнопками «Войти с Google/Apple» (заглушки) и синей кнопкой «Присоединиться».
- В beta: страница
/projects— hero с иллюстрациейMa8ka_Group.pngслева, текст «Запускаем вместе новые идеи» и кнопка справа; ниже — три блока «Банк идей», «Смарт‑контракты», «Токены»; сетка проектов и «Мои зёрна» в обновлённом стиле. - Раздача дизайн-ассетов: роут
/design/<filename>дляMa8ka_Title.pngиMa8ka_Group.png.
Изменено
- В beta шапка всегда с белым фоном; цвет ссылок навигации — тёмный (
#0f172a). В alpha ссылки остаются светлыми для читаемости на тёмном фоне.
[1.2.5] — 2026-03-09
Добавлено
- Новая главная страница
/с неоновой заставкой (страница/newстала основной), старая главная доступна как прототип по адресу/prototype. - Интерактивный «фонарик» на главной: тёмный постер с героями и луч света, который медленно движется сам и на десктопе управляется мышью (движение/клик по фону).
- Патентное бюро
/patent: авторизованные пользователи могут отправлять обращения администрации, видеть историю своих запросов и ответы.
Исправлено
- Запуск MongoDB через systemd: удаление зависшего сокета
/tmp/mongodb-27017.sock, чтобы сервисmongod.serviceкорректно стартовал. - Публикация сообщений на доске объявлений
/bulletin: бэкенд принимает поляtype/item_type, фронтенд отправляет запросы сcredentials: 'same-origin'— ошибка «Ошибка сети» больше не появляется.
[1.2.4] — 2026-02-19
Добавлено
- На главной: число проектов и последний опубликованный проект (название — ссылка на проект, дата публикации).
[1.2.3] — 2026-02-17
Добавлено
- В профиле: клик по своей аватарке (поверх иконка ✏️) открывает выбор файла — после загрузки аватар меняется сразу, без перезагрузки страницы. Endpoint
POST /pro/<username>/avatar.
[1.2.2] — 2026-02-17
Добавлено
- Аватарка проекта (макс. 128×128): загрузка при создании/редактировании, отображается в превью Telegram и Open Graph.
- Категории проектов: «Строительство» (🏗️) и «Личный бренд» (🌟). В форме редактирования приведён полный список категорий (в т.ч. Медицина, Искусство, Спорт).
- В README: подсказка при 413 (nginx
client_max_body_size).
Изменено
- Профиль: аватарка и фон при загрузке сжимаются в браузере (512 px и 960 px по большей стороне) и на сервере — меньше шанс 413 за nginx.
- Редактирование профиля: форма с
method="post"иaction, сохранение «О себе» и полей работает при обычной отправке; поиск пользователя по логину без учёта регистра; кнопка «Сохранение…» при отправке. - Регистрация: передаётся
next_url, запрос сcredentials: 'same-origin'. - Лайк проекта: отправка куков сессии (
credentials: 'same-origin'), разделение сообщений об ошибке (не авторизован / другая ошибка). - Доска объявлений: исправлена публикация сообщения (использовались необъявленные
item_type,parent_id).
[1.2.1] — 2026-02-07
Добавлено
- Скрипт
make_backupв корне репозитория: бэкап кода и дампа MongoDB в__backups__/all+YYYY-MM-DD.tgz. Документация по развёртыванию и восстановлению —README.backup.md.
Изменено
- Лайки на доске объявлений отражаются на балансе сердечек автора объявления (как лайки проектов).
- Иконка раздела «Кошелёк» в заголовке страницы заменена на 💠.
[1.2.0] — 2026-02-17
Добавлено
- Доска объявлений — отдельная страница
/bulletin. Сообщения до 160 символов, видят все. Ручные посты и автоматические события: регистрация, создание проекта, присоединение к коллаборации. Автор может удалить своё сообщение. - На главной: блок «Сейчас нас» с числом пользователей, последний зарегистрированный, первый пользователь (alex), случайный пользователь — со ссылками на профили.
- Повторная загрузка фона профиля: новое изображение сохраняется с уникальным именем и подменяет старое (исправление кэша браузера).
Изменено
- Доска объявлений перенесена с
/projects#bulletin-boardна/bulletin, ссылки в меню ведут на отдельную страницу. - Ресурсы (❤️ сердечки, ⚡ энергии, ☯ баланс) пересчитаны по правилам раздела Экономика: регистрация +100 ⚡, создание проекта +100 ⚡, реферал +25 ⚡, аватарка +3 ⚡, локация у проекта +5 ⚡, приглашение коллаборатора +20 ⚡ и +5 ☯; сердечки — сумма лайков по проектам пользователя. Для пересчёта используется скрипт
recalc_resources.py.
[1.1.2] — 2026-02-07
Известные проблемы
- Ошибка с открытием задач в канбан-доске: при переходе по ссылке на задачу или возврате «Назад» с страницы задачи доска может не отображаться (карточки не подгружаются). В работе.
[1.1.1] — 2026-02-07
Добавлено
- Ссылка-приглашение в коллаборацию: на странице проекта автор может получить ссылку (
/p/<short_link>/invite/<token>). Переход по ней добавляет пользователя в коллабораторы сразу, если он авторизован, или после входа/регистрации. Кнопки «Получить ссылку» и «Копировать» в блоке «Пригласить к коллаборации».
Изменено
- В блоке приглашения к коллаборации награда «+5 баланс» заменена на иконку 💰 (подсказка «+5 к балансу»).
- Ссылка на профиль пользователя: вместо
/profile/usernameиспользуется/pro/username(напримерhttps://ma8ka.com/pro/alex). - На канбан-доске переключатель «Вид: Кратко/Полно» перенесён вправо.
[1.1.0] — 2026-02-07
Добавлено
- Канбан-доска у проектов: страница
/p/<short_link>/kanban(пример) с колонками «К выполнению», «В работе», «Готово». Можно создать при создании проекта (галочка «Создать канбан-доску») или позже кнопкой на странице проекта. Автору при переходе по ссылке без доски предлагается её создать. Карточки можно добавлять, редактировать, перемещать и удалять. Ссылкой на канбан можно делиться (копирование, Telegram). вики
[1.0.1] — 2026-02-16
Добавлено
- Локация в профиле: пользователь может указать населённый пункт или адрес в форме редактирования профиля; значение отображается в блоке профиля (📍).
- На странице «Посей зерно»: пояснение, что посеять зерно в МА8КА — значит создать проект или поделиться идеей; описание четырёх стадий (3ерно/мысль, идея, проект, кейс).
- На странице создания проекта: короткая ссылка (URL) автоматически подставляется из названия (транслитерация кириллицы, можно изменить вручную).
[1.0.0] — 2026-02-16
Добавлено
- Регистрация и вход, профиль пользователя.
- Профиль: аватар, био, Telegram (ник и группа/канал), контакты по бейджам (Max, телефон, LinkedIn, GitHub, VK, Facebook, Avito) — необязательные, редактирование по клику.
- Проекты: создание, редактирование, категория и тип, описание, превью для шаринга.
- Карта проектов с локацией, маркеры с подписями, фильтр по категории.
- Каталог проектов с фильтром по категории.
- Страница миссии киберкооператива МА8КА.
- Раздел «Экономика»: три ресурса (сердечки, энергии, инь-яни), таблица начислений за действия.
- Реферальная система: ссылка
/r/username, карточка-превью с аватаром и кнопкой «Создать аккаунт», список приглашённых в профиле. - Open Graph для проектов и профилей при шаринге в соцсетях.