Changelog
Формат основан на Keep a Changelog. Версии перечислены от новой к старой, дата в формате ГГГГ-ММ-ДД.
[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 для проектов и профилей при шаринге в соцсетях.