Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions neodb/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: neodb
description: NeoDB is an open source project to help users manage, share and discover collections, reviews and ratings for cultural products in the Fediverse.
type: application
version: 1.0.7
appVersion: "0.19.6.3"
version: 1.0.8
appVersion: "0.20.0"
14 changes: 9 additions & 5 deletions neodb/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ metadata:
description: Open source Fediverse cultural tracking service to mark, review, and discover books, movies, music, and games.
icon: https://raw.githubusercontent.com/Inverstar/neodb/main/icon-256.png
appid: neodb
version: '1.0.7'
version: '1.0.8'
title: NeoDB
categories:
- homelab
Expand All @@ -18,12 +18,16 @@ permission:
appData: true
appCache: true
spec:
versionName: '0.19.6.3'
versionName: '0.20.0'
upgradeDescription: |
- Add AIDockerCloud to maintainers list.
- Add NEODB_ADMIN_HANDLES to Manage Environment Variables for auto-promoting accounts (email or Fediverse handles) to superuser.
- Fix administrator initialization script execution in migration init-container by replacing shell inline commands with a dedicated Python initialization script.
- Restore Django ModelBackend to authentication backends, enabling direct username and password login for the administrator at /neodb-admin/.
- Upgrade NeoDB from 0.19.6.3 to 0.20.0.
- 0.20.0 lets incoming federated catalog search be turned off in config and advertises federated catalog search in nodeinfo. 0.19.13 stops the login page from creating a session for bots. 0.19.12 improves catalog import and deduplication.
- 0.19.11 adds multi-line replies and quotes, Mastodon cross-posting for non-public pieces, and season episode sorting. 0.19.10 redesigns the articles and reviews experience and adds scheduled statuses with optional backdating in the Mastodon API.
- 0.19.9.1 adds a recommendation API for dismissed items with a source filter and refreshes translations, dependencies and certificates. 0.19.8 adds a direct messages UI and an opt-in Mastodon streaming API, plus security hardening. 0.19.7 is a performance release.
- Database migrations ship with the image and run through the migration init-container on startup; if a migration fails the container will not start. Back up the database before upgrading.
- NEODB_ADMIN_HANDLES, the administrator init script and the Django ModelBackend login path are unchanged.
- The typesense and busybox sidecar images are untouched.
fullDescription: |
NeoDB is an open-source, decentralized cultural tracking service for the Fediverse and Atmosphere.

Expand Down
10 changes: 7 additions & 3 deletions neodb/i18n/en-US/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@ metadata:
spec:
upgradeDescription: |
- Add AIDockerCloud to maintainers list.
- Add NEODB_ADMIN_HANDLES to Manage Environment Variables for auto-promoting accounts (email or Fediverse handles) to superuser.
- Fix administrator initialization script execution in migration init-container by replacing shell inline commands with a dedicated Python initialization script.
- Restore Django ModelBackend to authentication backends, enabling direct username and password login for the administrator at /neodb-admin/.
- Upgrade NeoDB from 0.19.6.3 to 0.20.0.
- 0.20.0 lets incoming federated catalog search be turned off in config and advertises federated catalog search in nodeinfo. 0.19.13 stops the login page from creating a session for bots. 0.19.12 improves catalog import and deduplication.
- 0.19.11 adds multi-line replies and quotes, Mastodon cross-posting for non-public pieces, and season episode sorting. 0.19.10 redesigns the articles and reviews experience and adds scheduled statuses with optional backdating in the Mastodon API.
- 0.19.9.1 adds a recommendation API for dismissed items with a source filter and refreshes translations, dependencies and certificates. 0.19.8 adds a direct messages UI and an opt-in Mastodon streaming API, plus security hardening. 0.19.7 is a performance release.
- Database migrations ship with the image and run through the migration init-container on startup; if a migration fails the container will not start. Back up the database before upgrading.
- NEODB_ADMIN_HANDLES, the administrator init script and the Django ModelBackend login path are unchanged.
- The typesense and busybox sidecar images are untouched.
fullDescription: |
**Mark the things you love.**

Expand Down
10 changes: 7 additions & 3 deletions neodb/i18n/zh-CN/OlaresManifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@ metadata:
spec:
upgradeDescription: |
- 添加 AIDockerCloud 到应用维护者列表。
- 在「管理环境变量」中增加 NEODB_ADMIN_HANDLES,支持配置邮箱或联邦宇宙句柄在登录时自动晋升为超级管理员(例如 email:user@vip.163.com)。
- 修复数据库初始化容器中管理员创建命令因 Shell 传参展开导致的报错问题,改由独立 Python 脚本执行,确保管理员账号成功写入数据库。
- 在后端身份认证模块中重新激活 Django ModelBackend,使得管理员可以通过 ADMIN_USERNAME 和 ADMIN_PASSWORD 在 /neodb-admin/ 直接登录后台。
- NeoDB 从 0.19.6.3 升级到 0.20.0。
- 0.20.0 支持在配置中关闭入站的联邦目录搜索,并在 nodeinfo 中公布联邦目录搜索能力。0.19.13 阻止登录页被机器人创建会话。0.19.12 改进目录导入与去重。
- 0.19.11 支持多行回复与引用,非公开条目无法转发时向 Mastodon 投递副本,并支持剧集排序。0.19.10 重新设计文章与评论体验,Mastodon API 支持定时发布状态与可选回溯发布时间。
- 0.19.9.1 新增针对已忽略条目的推荐 API 与来源筛选,并更新翻译、依赖与证书。0.19.8 新增私信界面与默认关闭的 Mastodon streaming API,并做安全加固。0.19.7 为性能优化版本。
- 数据库迁移随镜像提供,启动时由 migration init-container 执行;迁移失败则容器不会启动。升级前请先备份数据库。
- NEODB_ADMIN_HANDLES、管理员初始化脚本与 Django ModelBackend 登录路径均未变更。
- typesense 与 busybox 边车镜像未改动。
fullDescription: |
**记录你所爱的一切。**

Expand Down
2 changes: 1 addition & 1 deletion neodb/values.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
image:
neodb:
repository: docker.io/neodb/neodb
tag: "0.19.6.3"
tag: "0.20.0"
pullPolicy: IfNotPresent
typesense:
repository: docker.io/typesense/typesense
Expand Down
Loading