This version implements support for self-hosting Domain Locker.
✨ New Features
ca77b71- Password reset functionality (commit by @Lissy93)b7d4c9f- Shows articles in about page (commit by @Lissy93)2d67998- Config, schemas, IaC and serverless funcs for Supabase (commit by @Lissy93)33e6d59- Adds a SECURITY.txt (commit by @Lissy93)465eae3- Adds new favicon source (commit by @Lissy93)0103327- Dockerfile attestation and signing (commit by @Lissy93)470465c- Working docker compose (commit by @Lissy93)5ec64fa- Adds guides icon (commit by @Lissy93)1d1c622- New docs section for usage guides (commit by @Lissy93)087af60- Sort articles/guides/pages by index if present (commit by @Lissy93)f4be082- Allow unauthenticated browser-only access to advanced page (commit by @Lissy93)a65dbd3- Attribute custom plans to billing plans (commit by @Lissy93)4918689- Implemented endpoint for service status monitoring (commit by @Lissy93)87176d5- Adds admin links to /advanced page (commit by @Lissy93)12da40b- Route for error logs (commit by @Lissy93)e649c68- Adds totally unecissary charts to statuspage (commit by @Lissy93)a976cf1- Sort pages alphabetically (commit by @Lissy93)e04063b- Fix SSR (commit by @Lissy93)9d16c6d- Bash script to initialize Postgres and start the app (commit by @Lissy93)2216304- Docker image runs start.sh to check and start the env and app (commit by @Lissy93)d0da5ca- docker-compose no longer requires seed schema, as init script takes care of that (commit by @Lissy93)ff94ae3- Healthceck interval for Docker (commit by @Lissy93)f47b8c8- start.sh script working (commit by @Lissy93)4d93697- Dev links, database connection screen, feature check prop (commit by @Lissy93)d031672- Installation script (commit by @Lissy93)1cbaad1- Installation script (commit by @Lissy93)882195d- Docker SBOM attestation (commit by @Lissy93)46119c4- Page load events (commit by @Lissy93)28614e7- Add support for custom events (commit by @Lissy93)
🐛 Bug Fixes
598b969- Remove manual chunking (commit by @Lissy93)4922220- Don't render navbar preferences on server-side (commit by @Lissy93)6c10488- Docs sidebar doesn't overlap footer (commit by @Lissy93)f9bc723- Checks domain limit before saving new domain (commit by @Lissy93)3427ccd- Default preset for self-hosted is node_server (commit by @Lissy93)5a70097- Implement get total domains (commit by @Lissy93)d519fd4- Link, and settings nav scroller (commit by @Lissy93)6fa8583- External links in docs, and link to CTA component (commit by @Lissy93)d39c918- Minor linting (commit by @Lissy93)40a9973- Dont render svg if on server-side (commit by @Lissy93)ae82029- Fixes Dockerfile by specifying working node version (commit by @Lissy93)b50b258- Resolves CORS issue for OPTIONS method on pg-executer (commit by @Lissy93)3b0c05e- Base URL for Postgres executer (commit by @Lissy93)932e51d- SSR (again) (commit by @Lissy93)b9d4997- Sanitize artifact name (commit by @Lissy93)135bfb5- No upload of sbom artifact (commit by @Lissy93)638463d- Set token for attesting the SBOM (commit by @Lissy93)
⚡ Performance Improvements
899a31b- Pre-render public routes with loader at end (commit by @Lissy93)4c1bcaa- Only pre-render homepage if unauthenticated (commit by @Lissy93)d19d2eb- Adds caching and retry for gh docker build (commit by @Lissy93)0cac882- Similar npm config for prod dependencies (commit by @Lissy93)