Skip to content

Commit 951d2c8

Browse files
authored
Merge pull request #1 from encryption4all/release-please--branches--main--components--postguard-business
chore(main): release 1.0.0
2 parents 57c522b + f70a00f commit 951d2c8

3 files changed

Lines changed: 67 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# Changelog
2+
3+
## 1.0.0 (2026-04-16)
4+
5+
6+
### Features
7+
8+
* add .dockerignore to exclude node_modules, .git, build artifacts ([0229d7f](https://github.com/encryption4all/postguard-business/commit/0229d7fca90ca258ca3d4f1fd367e9a93f38d2ff))
9+
* add database seed script with default admin account ([6099cda](https://github.com/encryption4all/postguard-business/commit/6099cdac87fe4b2e5efcce70b0143c0d101410a3))
10+
* add example organization and API key to seed script ([371764b](https://github.com/encryption4all/postguard-business/commit/371764b02fc23c2d7b1bf5fb26ff809fd2754464))
11+
* add FF_ADMIN_AUDIT_LOG feature flag for admin audit log ([3476555](https://github.com/encryption4all/postguard-business/commit/3476555d7f54dc4ef8e10523c6cf133298b77b3c))
12+
* add FF_ADMIN_ORG_STATUS flag for activate/suspend and status column ([375cae4](https://github.com/encryption4all/postguard-business/commit/375cae4b0475a31f0d6b9ad926512eff78f16408))
13+
* add styled error page for 404/500 errors ([34a4c90](https://github.com/encryption4all/postguard-business/commit/34a4c9055b82f198038c7b27483bdd5b617d0ed6))
14+
* admin settings page with runtime feature flag toggling ([d52d7ae](https://github.com/encryption4all/postguard-business/commit/d52d7ae4d52d70624219ee17d0fd41ac2d0e53c8))
15+
* auto-run schema push and seed in docker compose ([0782488](https://github.com/encryption4all/postguard-business/commit/0782488330433eda38324bd82053ef19773b94dd))
16+
* enforce FF_PORTAL_EMAIL_LOG feature flag on email log page and sidebar ([e941e28](https://github.com/encryption4all/postguard-business/commit/e941e285eee409c1a821dc80ebf8d43a4a5d4a93))
17+
* feature flag admin impersonation (FF_ADMIN_IMPERSONATION) ([cde1fcc](https://github.com/encryption4all/postguard-business/commit/cde1fccc50c29c60c8d133f2809f474ec744058e))
18+
* impersonation redirects to portal and shows org view ([3fec8e9](https://github.com/encryption4all/postguard-business/commit/3fec8e91aac4717871521d2ad6b30aa5c72a11d3))
19+
* implement full application (phases 2-5) ([8b041c9](https://github.com/encryption4all/postguard-business/commit/8b041c9399c84854f866253f707b765526be5abe))
20+
* initial project setup for PostGuard for Business ([e9318c4](https://github.com/encryption4all/postguard-business/commit/e9318c48137d0ef25437f49fb88b6561e2141531))
21+
* read admin credentials from env vars in seed script ([77d2be1](https://github.com/encryption4all/postguard-business/commit/77d2be195e509910bc6724bfdc35a55c6303d232))
22+
* replace DNS and audit log features with EU hosted and email revocation (coming soon) ([c8a1959](https://github.com/encryption4all/postguard-business/commit/c8a19591f9e1d196424add113dbe1c9167337515))
23+
* separate org and admin login pages ([e2650e6](https://github.com/encryption4all/postguard-business/commit/e2650e6256cca7bc2f3eeaebc88882b4b3216658))
24+
* upgrade yivi packages to 1.0.0-beta.4 ([b007933](https://github.com/encryption4all/postguard-business/commit/b007933c82a41be55ab8927727b07af8194255da))
25+
* use irma-demo attributes for local development ([e8896bd](https://github.com/encryption4all/postguard-business/commit/e8896bd2ed97b1ab12984b3c37f9bcc1b3602210))
26+
* use official Yivi frontend SDK for login flow ([8876ed8](https://github.com/encryption4all/postguard-business/commit/8876ed88f3bad879592dde26f3321609f8245ac4))
27+
* use PostGuard shield logo with purple colorway ([3439e29](https://github.com/encryption4all/postguard-business/commit/3439e299c4c43de972518d0f081e97464f5b1033))
28+
29+
30+
### Bug Fixes
31+
32+
* add --force to drizzle-kit push to skip interactive prompt in Docker ([5362005](https://github.com/encryption4all/postguard-business/commit/53620057b3188dab4869e0344b83bfecbaa8e41c))
33+
* alias yivi-css to its dist CSS file for Vite 8 compat ([9209112](https://github.com/encryption4all/postguard-business/commit/92091129bc82f7d6e4777f81b464fe27c0381f2f))
34+
* apply dark mode class before first paint in app.html ([aee3884](https://github.com/encryption4all/postguard-business/commit/aee388457bac23db2fe14d071bb0c8a1201d7e98))
35+
* apply Overpass font to span, div, and th elements ([52d406a](https://github.com/encryption4all/postguard-business/commit/52d406afc3b2eca615d2f1705194114bd4b0b9c6))
36+
* create drizzle/migrations dir so Docker COPY doesn't fail ([6d93e83](https://github.com/encryption4all/postguard-business/commit/6d93e836cd5acd47ec3eff727b2be2b2ce47c9c5))
37+
* disable SSE and use polling for IRMA session status ([ff76a93](https://github.com/encryption4all/postguard-business/commit/ff76a93fa7931169ef5d2218a9c128c4c9715177))
38+
* dynamically import yivi-css to avoid SSR failure ([cd45481](https://github.com/encryption4all/postguard-business/commit/cd454811c143782c3c4fdfd8aa2340ec6c52ab9b))
39+
* enable HMR hot reload in Docker dev setup ([8c92e94](https://github.com/encryption4all/postguard-business/commit/8c92e9417e6e882350e672ead9fa8ab74edddcb7))
40+
* enforce feature flags on all portal routes and sidebar ([51b9768](https://github.com/encryption4all/postguard-business/commit/51b9768d1ac8b70a68674568f7730e4975198419))
41+
* enforce FF_ADMIN_PANEL on all admin routes except settings ([073f2ea](https://github.com/encryption4all/postguard-business/commit/073f2ea348760cc9b60d838ef63fb8e758fc08ef))
42+
* enforce FF_PRICING_PAGE and FF_REGISTRATION on routes, nav, and landing page ([3096502](https://github.com/encryption4all/postguard-business/commit/3096502e30bc77016f63d60b7b32120109e1fdd8))
43+
* ensure features section is visible on first page load ([25b5a77](https://github.com/encryption4all/postguard-business/commit/25b5a77174bb2ed5040f655e417748e19ad7b249))
44+
* error page button navigates back instead of to home ([d709143](https://github.com/encryption4all/postguard-business/commit/d709143079c54dbef4c8e84bd701cfb890820ba3))
45+
* force Node.js 24 for release-please action to suppress deprecation warning ([bea4c2a](https://github.com/encryption4all/postguard-business/commit/bea4c2a1ab042f52ee836ae421f37372a4d712ad))
46+
* import yivi-css by direct path in onMount ([753c9c6](https://github.com/encryption4all/postguard-business/commit/753c9c67da8344193b84745c85995659b1def245))
47+
* login pages respect dark theme ([27ffc69](https://github.com/encryption4all/postguard-business/commit/27ffc69fd149bcf23fc6dfb51dcc6a8191a31db6))
48+
* move email revocation to bottom-right of features grid, fix KVK → KvK ([e34f22c](https://github.com/encryption4all/postguard-business/commit/e34f22c0b6bfd10a55847048c8ba5f53810edacf))
49+
* move theme toggle from sidebar to top bar in portal and admin layouts ([62cf579](https://github.com/encryption4all/postguard-business/commit/62cf5790a08f938dc8f364f72c2d0d1df634b4af))
50+
* pre-bundle yivi packages at dev server startup ([8678eb6](https://github.com/encryption4all/postguard-business/commit/8678eb6880bbe19d2d90d5ab32986c8c34ef0021))
51+
* provide dummy DATABASE_URL during Docker build for SvelteKit analyse phase ([57c522b](https://github.com/encryption4all/postguard-business/commit/57c522bbfc7652fb991d7164082beeaeafd9dfc8))
52+
* read feature flags from .env instead of hardcoding in docker-compose ([c3e80d8](https://github.com/encryption4all/postguard-business/commit/c3e80d869e0bf14f4e62fe735d0ca708a2e4f03b))
53+
* remove confusing undo button from feature flag settings ([9a68880](https://github.com/encryption4all/postguard-business/commit/9a68880e399dda718a959944c1cfeb160adc2375))
54+
* remove override badge from feature flag settings ([238062a](https://github.com/encryption4all/postguard-business/commit/238062a573224892c3b99a9d905f95d1bab7321d))
55+
* resolve all svelte-check errors ([b61a024](https://github.com/encryption4all/postguard-business/commit/b61a02403da14a621a347a6c1dc16a2d79fdc02c))
56+
* respect all feature flags on dashboard stat cards and quick actions ([0474adc](https://github.com/encryption4all/postguard-business/commit/0474adcef9cb6657d1a80ac81b3805196c481a16))
57+
* restore bird face details in dark mode logo (only change blue to purple) ([aa81a44](https://github.com/encryption4all/postguard-business/commit/aa81a44ab42d73674537b207e2d8895b8701bf7a))
58+
* set Yivi frontend language to English (default is Dutch) ([99209cc](https://github.com/encryption4all/postguard-business/commit/99209ccb62f2802a3cc7d8a8bc401167af27dc47))
59+
* stub eventsource polyfill to fix util.inherits browser error ([8403e27](https://github.com/encryption4all/postguard-business/commit/8403e2748e2d584606125fd3b5ba311968a211f9))
60+
* update postgres volume mount path in docker-compose ([64cf33e](https://github.com/encryption4all/postguard-business/commit/64cf33e42bbdce05e07e9bd1ef00d7466a3770a8))
61+
* upsert admin account in seed so re-running updates credentials ([8a9af99](https://github.com/encryption4all/postguard-business/commit/8a9af992fd7858e9c80c36e399399993e2f9bc10))
62+
* use absolute path for eventsource alias and include yivi in optimizeDeps ([b463666](https://github.com/encryption4all/postguard-business/commit/b4636664c110be9810e3c30c4971f6e89757e402))
63+
* use correct IRMA disclosure request format ([22b2d83](https://github.com/encryption4all/postguard-business/commit/22b2d8354f72430ac3c9bf401db1734620bdac98))
64+
* use locals.session instead of parent() in form actions ([481364c](https://github.com/encryption4all/postguard-business/commit/481364c8917d81c5d0fbc42871f94dcfdaa8a6b2))

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "postguard-business",
33
"private": true,
4-
"version": "0.0.1",
4+
"version": "1.0.0",
55
"type": "module",
66
"scripts": {
77
"dev": "vite dev",

0 commit comments

Comments
 (0)