bonsai
bonsai copied to clipboard
Self-hosted family wiki engine / photoalbum
Не знаю насколько актуально это. Однако было бы довольно удобно настраивать пользователей через AD сразу для всех сервисов а не отдельно для bonsai и всех остальных сервисов.
When uploading numerous photos, tagging everyone individually could be bothersome. This process could be streamlined by a background service that automatically detects people on photos. Things to think over: *...
Необходимо провести аудит npm-пакетов и обновиться до актуальных версий (в частности, popperjs v2).
Нужно денормализовать базу: важные факты типа пола и даты рождения\смерти хранить в отдельных столбцах, а полный JSON-документ с фактами использовать только при отображении конкретной страницы. Преимущества: * Облегчит запросы, для...
Сейчас каждый аккаунт привязан только к одному способу авторизации: либо Google, либо Facebook, либо пароль и т.д. В свете того, что авторизация Facebook будет удалена в новой версии, будет полезно...
Сразу несколько причин: 1. Ветка PostgreSQL 9.6 больше не развивается, последняя версия вышла 11 ноября 2021. 2. "Бесшовная" пользовательских данных на более новую версию невозможна. Нельзя просто обновить версию контейнера...
Механизм фоновых сервисов (рендеринг дерева, конвертация видео) следует заменить на диспетчер фоновых задач из проекта Isotope.
Поставил ползунок качества генерации дерева на 100%. Получаю: ``` 2020-07-28T11:38:21.759370414Z [11:38:21 INF] Tree layout started: 274 people, 274 rels, 1 subtrees. 2020-07-28T11:46:16.260175410Z [11:46:16 ERR] Failed to generate a tree layout....
Currently validation is split between attribute-based rules and custom logic in managers. This causes several issues: * Partial validation: e.g. if you don't enter "Name" during user registration, the "Password"...
Suggestions are a list of actions that Bonsai can do automatically to improve the database, for example: - [ ] `A` and `B` are listed as bio parents for `C`:...