Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-04-11)
Bug Fixes
actions: consolidate 2fa/community shims and align prisma 6 deps (7f7cab1 )
add missing oauth columns migration and show auto-generated admin password (e1c3efa )
auth: recover from missing user auth columns at runtime (3de57de )
auth: recover missing E2EE user columns during registration (1d5d164 )
auth: recover when LoginAttempt table is missing (430d7ca )
auth: resolve internal server error on login and startup issues (0ece19f )
build: eliminate all ESLint warnings and TypeScript errors in production build (a4feaae )
build: restore typecheck by installing missing test deps and scheduler typing (d833fc0 )
calling: remove stale socket listener closures and lint warning (34fccb3 )
ci: use valid trivy-action tag format (eacd524 )
clean lint warnings in auth and group encryption utils (5407225 )
compose: pass APP_DB_USER/APP_DB_PASSWORD to app service (5e562f4 )
comprehensive architecture, security, performance, code quality, devops, and ux improvements (158ff37 )
correct invalid ignoreDeprecations value in tsconfig.json (0beea6b )
docker: accept DB password from DATABASE_URL in entrypoint validation (a54d77f )
docker: align su-exec constraint with alpine package (7cc1806 )
docker: include npm config during deps install (85a1d6c )
docker: keep prisma cli available for runtime migrations (4a89d4f )
docker: make apk version pinning optional in prod image (f9fe300 )
docker: use valid apk version constraints (fd8fcf6 )
enforce clean verification gates and stabilize local checks (bab5da5 )
installer: allow upgrade with untracked local files (2cf6215 )
installer: generate session secret and 32-byte encryption key (46a8f20 )
installer: preserve reinstall db/admin bootstrap state (a0cd7d7 )
install: make prisma CLI available during postinstall (cb4f8d2 )
migration: drop legacy unbound prekeys during phaseD upgrade (0bb66d9 )
migrations: make phaseD OneTimePreKey upgrade-safe (a7299d9 )
migrations: map legacy prekeys to synthetic user devices (ef4cb8e )
oauth: use cryptographically secure random values (fd7a310 )
prisma: default client generation to postgres schema (b225816 )
prisma: remove concurrent index creation from migration (b53eff6 )
remove unavailable mls-protocol dependency (8531d92 )
replace ad-hoc group encryption with deprecated compatibility shim (691d4bb )
resolve Next.js build/type errors across server actions and chat pages (9ae49a8 )
restore e2ee live payload helper for runtime tests (68c0076 )
runtime: install Next.js AsyncLocalStorage baseline before loading next (ba57a4a )
security: stabilize x3dh derivation and remove legacy action shims (9b2da4f )
security: update vite to patched 7.3.2 (7f2e722 )
silence baseUrl deprecation and remove async from withRateLimit (8077ae7 )
testing: restore lint and unit test stability (bfce636 )
tighten auth entry shells and db role bootstrap (085d2dd )
Features
arch: add bullmq queue, pluggable storage, cache layer, and runtime split (00e60ee )
calling: add WebRTC signaling, threading, forwarding, and bot API scaffolding (870f707 )
installer: add selectable storage wrapper for non-indexed repo flow (8b0f8f5 )
ops: add k8s helm chart and backup scheduler (e43b9a9 )
security: add socket auth middleware and validation scaffolding (dbec143 )
ui: add theme tokens, emoji picker, pwa workbox, presence and locale expansion (089fd60 )
ui: modernize site + app with 2026 design system (8e867eb )
You can’t perform that action at this time.