Repository navigation
Releases
NEXORA v0.2.0 (preview)
Second preview release of NEXORA, a self-hosted workspace for projects, issues, and team delivery.
Highlights
- Issue comments. A comment thread in the issue detail panel with paging, create, edit and delete. Authors edit their own comments; authors and
ADMIN/OWNERmembers can delete them. Thanks to @codekongdev for the contribution (#34)! - Code of conduct for contributors.
- Dependency updates (minor and patch releases).
Upgrading from v0.1.0
This release adds one database table (Comment) through an additive migration; existing data is not changed. Pull the new version and restart as described in DEPLOYMENT.md. The one-shot migration container applies it before the API starts.
Try it locally
git clone --branch v0.2.0 https://github.com/msertdev/nexora.git && cd nexora
node scripts/local-setup.mjs
docker compose --env-file deploy/runtime.env -p nexora-local-test \
-f compose.prod.yaml -f compose.local-test.yaml up -d --buildThe app runs at http://localhost:8080 and the Mailpit inbox at http://localhost:8026.
What is next
Filters (#31), labels (#28) and notifications (#36). See the Roadmap. Contributions are welcome.
Preview status
This is a preview. No independent human penetration test has been done yet. Review SECURITY.md before running an internet-facing instance.
Full changelog: v0.1.0...v0.2.0
NEXORA v0.1.0 (preview)
First preview release of NEXORA, a self-hosted workspace for projects, issues, and team delivery.
Highlights
- Organizations and roles:
OWNER,ADMIN, andMEMBER, enforced on the server. - Projects and issues: sequential numbers, status, priority, assignee, due date, permalinks, and a Roadmap status board.
- Teams: email verification, invitations, and public or invite-only registration.
- Self-hosting: Docker Compose with PostgreSQL 17 and Caddy (automatic HTTPS), SMTP, and an interactive first-owner bootstrap.
- Secure defaults: database-backed HttpOnly sessions, origin validation, a CI dependency-audit gate, CodeQL, and SHA-pinned actions.
Try it locally
git clone --branch v0.1.0 https://github.com/msertdev/nexora.git && cd nexora
node scripts/local-setup.mjs
docker compose --env-file deploy/runtime.env -p nexora-local-test \
-f compose.prod.yaml -f compose.local-test.yaml up -d --buildThe app runs at http://localhost:8080 and the Mailpit inbox at http://localhost:8026.
For production setup, see DEPLOYMENT.md.
Preview status
This is a preview. Known findings from the automated security assessment have been fixed, but no independent human penetration test has been done yet. Review SECURITY.md before you expose an instance to the internet.
Next: comments, labels, issue-list filters, and NEXORA AI Agent v1.
Full changelog: CHANGELOG.md
