Releases
v1.0.0
Compare
Sorry, something went wrong.
No results found
1.0.0 (2026-04-16)
Features
add .dockerignore to exclude node_modules, .git, build artifacts (0229d7f )
add database seed script with default admin account (6099cda )
add example organization and API key to seed script (371764b )
add FF_ADMIN_AUDIT_LOG feature flag for admin audit log (3476555 )
add FF_ADMIN_ORG_STATUS flag for activate/suspend and status column (375cae4 )
add styled error page for 404/500 errors (34a4c90 )
admin settings page with runtime feature flag toggling (d52d7ae )
auto-run schema push and seed in docker compose (0782488 )
enforce FF_PORTAL_EMAIL_LOG feature flag on email log page and sidebar (e941e28 )
feature flag admin impersonation (FF_ADMIN_IMPERSONATION) (cde1fcc )
impersonation redirects to portal and shows org view (3fec8e9 )
implement full application (phases 2-5) (8b041c9 )
initial project setup for PostGuard for Business (e9318c4 )
read admin credentials from env vars in seed script (77d2be1 )
replace DNS and audit log features with EU hosted and email revocation (coming soon) (c8a1959 )
separate org and admin login pages (e2650e6 )
upgrade yivi packages to 1.0.0-beta.4 (b007933 )
use irma-demo attributes for local development (e8896bd )
use official Yivi frontend SDK for login flow (8876ed8 )
use PostGuard shield logo with purple colorway (3439e29 )
Bug Fixes
add --force to drizzle-kit push to skip interactive prompt in Docker (5362005 )
alias yivi-css to its dist CSS file for Vite 8 compat (9209112 )
apply dark mode class before first paint in app.html (aee3884 )
apply Overpass font to span, div, and th elements (52d406a )
create drizzle/migrations dir so Docker COPY doesn't fail (6d93e83 )
disable SSE and use polling for IRMA session status (ff76a93 )
dynamically import yivi-css to avoid SSR failure (cd45481 )
enable HMR hot reload in Docker dev setup (8c92e94 )
enforce feature flags on all portal routes and sidebar (51b9768 )
enforce FF_ADMIN_PANEL on all admin routes except settings (073f2ea )
enforce FF_PRICING_PAGE and FF_REGISTRATION on routes, nav, and landing page (3096502 )
ensure features section is visible on first page load (25b5a77 )
error page button navigates back instead of to home (d709143 )
force Node.js 24 for release-please action to suppress deprecation warning (bea4c2a )
import yivi-css by direct path in onMount (753c9c6 )
login pages respect dark theme (27ffc69 )
move email revocation to bottom-right of features grid, fix KVK → KvK (e34f22c )
move theme toggle from sidebar to top bar in portal and admin layouts (62cf579 )
pre-bundle yivi packages at dev server startup (8678eb6 )
provide dummy DATABASE_URL during Docker build for SvelteKit analyse phase (57c522b )
read feature flags from .env instead of hardcoding in docker-compose (c3e80d8 )
remove confusing undo button from feature flag settings (9a68880 )
remove override badge from feature flag settings (238062a )
resolve all svelte-check errors (b61a024 )
respect all feature flags on dashboard stat cards and quick actions (0474adc )
restore bird face details in dark mode logo (only change blue to purple) (aa81a44 )
set Yivi frontend language to English (default is Dutch) (99209cc )
stub eventsource polyfill to fix util.inherits browser error (8403e27 )
update postgres volume mount path in docker-compose (64cf33e )
upsert admin account in seed so re-running updates credentials (8a9af99 )
use absolute path for eventsource alias and include yivi in optimizeDeps (b463666 )
use correct IRMA disclosure request format (22b2d83 )
use locals.session instead of parent() in form actions (481364c )
You can’t perform that action at this time.