• v0.1.0 be4f86c4dc

    vmanne-poc released this 2026-10-14 21:43:20 -04:00 | 74 commits to main since this release

    Added

    • NestJS + TypeScript backend, Prisma ORM, PostgreSQL, Docker Compose. Proprietary license.
    • Database schema: users, tokens, projects, members, contacts, segments, contact events, forms, senders, templates, campaigns, messages, tracking links and clicks.
    • Authentication: register, login (JWT), me; bcrypt password hashing.
    • Root admin bootstrap from POSTAK_USER / POSTAK_PASSWORD.
    • Projects: create, list, get, delete.
    • Contacts: create, list, count, unsubscribe, bulk CSV import.
    • /api/health.

    Fixed

    • argon2 -> bcryptjs (native build failed on Alpine).
    • Local-domain emails such as admin@localhost allowed.
    • OpenSSL + Prisma linux-musl-openssl-3.0.x target for Alpine.

    Security note: project-scoped routes in this release do not check project membership. Fixed in v0.7.0 (#8).

    Milestone: Phase 1 · Summary: #1

    Downloads