Releases
v1.1.0
Compare
Sorry, something went wrong.
No results found
1.1.0 (2026-04-24)
Features
add legacy pkg api_keys migration script and plan (8dee289 )
add purple PostGuard shield favicon as 144x144 PNG (d7c07e5 )
add users table and Yivi-based registration (9c1097f )
add users table to separate org signing attrs from user identity (2e2e926 )
admin: show users per organisation on org detail page (9f12bd8 )
admin: show users per organisation on org detail page (d202745 )
auto-push schema and seed admin on container startup (bf6dfed )
i18n: add Dutch and English translations (d4a2ac2 )
i18n: add Dutch and English translations across entire app (60f6d05 )
migration script for legacy pkg api_keys → business PG- format (8e40573 )
nav: show logged-in state in marketing header (300bf70 )
nav: show logged-in state in marketing header (5eace1b ), closes #16
proxy IRMA requests through SvelteKit backend (e2367f1 )
replace registration form with Yivi disclosure flow (2b982aa )
show commit hash in footer version (e.g. v1.0.0+abc1234) (7e0dcbb )
show version indicator in footer from package.json (18d4407 )
switch to file-based migrations with safety checks (7087869 )
Bug Fixes
a11y: improve color contrast to pass WCAG AA in both themes (196d8b9 )
add accessible labels to theme toggle buttons (452d911 )
add accessible labels to theme toggle buttons (4278cf5 ), closes #5
center contact person icon in members table (ba75628 )
change footer headings from h4 to h2 (4e07c0e )
change footer headings from h4 to h2 (782135e ), closes #6
design: inline feature icons next to headings (6c8e60f )
design: large background icons as decorative card accents (e498c56 )
design: mixed feature layout with rows and pairs (d1bc96b )
design: replace AI template patterns with more distinctive layouts (bb4ee52 )
improve white-on-purple contrast in dark mode (58959bf )
improve white-on-purple contrast in dark mode (8224ca8 ), closes #4
include schema.ts in production image for seed script (7a30b44 )
include YIVI_SERVER_TOKEN when verifying session result from IRMA server (a4cca2e )
keep impersonation banner inside viewport layout (0a94f99 )
keep impersonation banner inside viewport layout (e08cd8e ), closes #18
read version from package.json instead of SvelteKit build timestamp (e96c64e )
redirect already-authenticated users away from login pages (fa5c56e )
resolve svelte-check errors and add pre-commit type checking (84c349c )
security: allowlist change-request field names (843e361 )
security: allowlist irma proxy path prefixes (e3fb6ba )
security: allowlist irma proxy path prefixes (75021e7 ), closes #10
security: allowlist org change-request field names (55ac721 ), closes #10
set migrated orgs to active and resolve open product questions (2ebe532 )
use PostGuard logo + Business badge consistently, enable Yivi minimal mode (0b42a5f )
wait for locale before rendering, update e2e tests (06d5350 )
You can’t perform that action at this time.