Karl Ludwig Weise
b352ce4b48
Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/sveltejs/kit-2.49.5
2026-01-21 20:56:22 +01:00
Hendrik Belitz
df50955d8c
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 153-book-appointment-allow-clients-to-select-if-they-want-email-notifications
2026-01-21 17:16:10 +01:00
Karl Ludwig Weise
d004556ff5
Update more packages
2026-01-16 13:38:06 +01:00
Karl Ludwig Weise
082435c1fb
Added Popover to explain why checkbox is there
2026-01-16 12:59:59 +01:00
dependabot[bot] and GitHub
34f5f3c3c3
Bump devalue from 5.3.2 to 5.6.2
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.3.2 to 5.6.2.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.3.2...v5.6.2 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 18:18:49 +00:00
dependabot[bot] and GitHub
968bba72bd
Bump @sveltejs/kit from 2.25.2 to 2.49.5
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.25.2 to 2.49.5.
- [Release notes](https://github.com/sveltejs/kit/releases )
- [Changelog](https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.49.5/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.49.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-15 18:16:55 +00:00
Karl Ludwig Weise
efdae16249
Fixed db:drop script for local development
2026-01-07 10:28:23 +01:00
b81706a8d9
Security hotfix prf ( #146 )
...
* Use PRF extension for deterministic Zero Knowledge Shards
* Webauthn validation lib
* Use attestation and validate passkeys
* Use attestation objects and cose-format keys in frontend. Added additional checks so that we don't create orphaned users when validation fails.
* Fixed type check error
* Fix PRF salt documentation to match implementation (#147 )
* Initial plan
* Fix PRF salt documentation to match implementation
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Use dev instead of node env
* Migration fixes
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
2026-01-02 15:08:23 +01:00
337fc2e70b
Add throttling to challenge APIs for brute force protection ( #145 )
...
* Initial plan
* Add throttling implementation for challenge APIs
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Add tests for throttling and fix linting issues
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Address code review feedback - improve error handling and documentation
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Consolidate throttle storage to central DB per review feedback
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Fixed errors in challenge-throlle.
* Add throttling to frontend.
* incorporated Reviewer comments
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
Co-authored-by: Hendrik Belitz <hendrik@innovation-through-understanding.de >
2026-01-02 13:14:40 +01:00
98f6a4e9ba
Bump validator from 13.15.20 to 13.15.23 ( #139 )
...
Bumps [validator](https://github.com/validatorjs/validator.js ) from 13.15.20 to 13.15.23.
- [Release notes](https://github.com/validatorjs/validator.js/releases )
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.20...13.15.23 )
---
updated-dependencies:
- dependency-name: validator
dependency-version: 13.15.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-13 16:59:47 +01:00
a93ee3c741
Bump nodemailer from 7.0.7 to 7.0.11 ( #138 )
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 7.0.7 to 7.0.11.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.7...v7.0.11 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 7.0.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-13 16:58:52 +01:00
d5f316b181
Bump js-yaml from 4.1.0 to 4.1.1 ( #135 )
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.1.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-17 16:58:02 +01:00
c4ba8d8716
Bump validator from 13.15.15 to 13.15.20 ( #126 )
...
Bumps [validator](https://github.com/validatorjs/validator.js ) from 13.15.15 to 13.15.20.
- [Release notes](https://github.com/validatorjs/validator.js/releases )
- [Changelog](https://github.com/validatorjs/validator.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/validatorjs/validator.js/compare/13.15.15...13.15.20 )
---
updated-dependencies:
- dependency-name: validator
dependency-version: 13.15.20
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-13 09:54:31 +01:00
1e311bed32
Migrate to Zod 4 ( #125 )
...
* Initial plan
* Migrate to Zod 4.1.12 and update all imports
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
* Fix test UUIDs to be RFC 4122 compliant for Zod 4
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: hbel <7416029+hbel@users.noreply.github.com >
2025-10-27 15:58:24 +01:00
8ff2238f0f
Bump vite from 6.3.5 to 6.4.1 ( #116 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.3.5 to 6.4.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@6.4.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-24 13:10:16 +02:00
90c62718e0
Bump playwright and @playwright/test ( #114 )
...
Bumps [playwright](https://github.com/microsoft/playwright ) to 1.56.1 and updates ancestor dependency [@playwright/test](https://github.com/microsoft/playwright ). These dependencies need to be updated together.
Updates `playwright` from 1.53.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.53.1...v1.56.1 )
Updates `@playwright/test` from 1.53.1 to 1.56.1
- [Release notes](https://github.com/microsoft/playwright/releases )
- [Commits](https://github.com/microsoft/playwright/compare/v1.53.1...v1.56.1 )
---
updated-dependencies:
- dependency-name: playwright
dependency-version: 1.56.1
dependency-type: indirect
- dependency-name: "@playwright/test"
dependency-version: 1.56.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 18:22:33 +02:00
65856b571f
Bump nodemailer from 7.0.3 to 7.0.7 ( #104 )
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 7.0.3 to 7.0.7.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v7.0.3...v7.0.7 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 7.0.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-14 10:59:08 +02:00
dependabot[bot] and GitHub
d983eca3d8
Bump devalue from 5.1.1 to 5.3.2
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.1.1 to 5.3.2.
- [Release notes](https://github.com/sveltejs/devalue/releases )
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-13 09:15:30 +00:00
c292538dc2
Feat/channels ( #94 )
...
* Added channels dashboard ui
* Fix lint
* Fix tests
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2025-10-06 13:40:24 +02:00
5965fada38
Make descriptions multilingual ( #89 )
...
* Make descriptions multilingual
* Format and test fixes
* Update src/lib/server/db/tenant-schema.ts
* Fix tenant-switcher to update instantly
* Fix sql migrations for description
* Add languages to tenant table
* Fix tenant schema
* Use objects for translated fields
* Fix format
* Fix lint
* Allow longer descriptions for channels
* Field Localizations are based on tenant locales not supportedLocales
* Fix agent image list preview
* Improve language tab keyboard navigation
* Fix falsy redirect after store init
---------
Co-authored-by: Karl Ludwig Weise <office@ludwigweise.de >
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2025-10-01 18:43:01 +02:00
Karl Ludwig Weise and GitHub
838e724351
Feat/agents ( #83 )
2025-09-25 17:10:44 +02:00
Karl Ludwig Weise and GitHub
9e6dfe7b5e
Feat/tenants ( #74 )
2025-09-12 16:20:02 +02:00
6fd217b4e3
Feat/dashboard setup ( #63 )
...
* Added dashboard screens
* Fix lint
* Fix lint
* Fixed fetching user data on reload
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2025-09-01 16:26:27 +02:00
Karl Ludwig Weise
084022944e
Added admin account setup, email confirmation -wip
2025-08-19 21:02:50 +02:00
Hendrik Belitz
4888617c14
53 crash when no JWT_SECRET is found
...
53 Default language for emails is EN
2025-07-29 11:56:01 +02:00
Hendrik Belitz
3e1a5fa9c6
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 53-tenant-data-backend
2025-07-29 11:50:24 +02:00
Karl Ludwig Weise
a03a09ae50
Added basic languate switch
2025-07-28 21:30:37 +02:00
Karl Ludwig Weise
58ec345bbe
Fix login check
2025-07-28 21:30:37 +02:00
Karl Ludwig Weise
d1dd060fde
Added basic i18n
2025-07-28 21:30:37 +02:00
Hendrik Belitz
57128e09d7
Security audit of packages
2025-07-23 17:39:40 +02:00
Hendrik Belitz
a61e92a4c4
#53 Tenant database handling
2025-07-16 15:25:48 +02:00
Hendrik Belitz
4ae8eafed5
53 - Schema for global database including tenants, configs and admin accounts.
...
Service and API routes for admin accounts.
Service for tenants.
2025-07-08 18:13:37 +02:00
Hendrik Belitz
1903212f8e
Merge remote-tracking branch 'origin' into 43-add-encryption-utils-to-project
2025-07-08 09:09:50 +02:00
Hendrik Belitz
550ac47d4d
43 - Add crypto functions
2025-06-25 11:26:49 +02:00
Hendrik Belitz
bd9632ad39
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 28-e-mail-integration-smtp-credentials-templates-helper-functions
2025-06-24 16:12:16 +02:00
Karl Ludwig Weise and GitHub
1ec49544e6
Feat/added UI kit ( #48 )
...
* chore(update): Update all deps
* Setup basic Design System
* Modified data streaming example
* Fix rebase
* Fix lint
* Fix lint
* Fix test
2025-06-24 15:47:18 +02:00
Hendrik Belitz
77620ea88b
Updated packages
2025-06-24 14:43:27 +02:00
Hendrik Belitz
c21bf89896
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 28-e-mail-integration-smtp-credentials-templates-helper-functions
2025-06-24 14:42:18 +02:00
Hendrik Belitz
f69a958d87
44 - Install packages after merge
2025-06-24 14:38:37 +02:00
Hendrik Belitz
f9ad879ec7
Merge branch 'main' of github.com:open-reception/appointment-booking-software into 44-logging
2025-06-24 14:35:12 +02:00
Hendrik Belitz
6c68613d02
44 Universal Logger for front- and backend.
2025-06-23 18:18:10 +02:00
Hendrik Belitz
15b4429064
28 - Formatting and liniting issues
2025-06-23 17:33:17 +02:00
Hendrik Belitz
5084fe3ea5
37 added updating the package.json version number when a new github release is tagged.
...
37 added building and pushing the docker image when a new github release is tagged
2025-06-23 17:15:53 +02:00
Hendrik Belitz
89fdce364f
Updated package-lock.json for picomatch mismatch
2025-06-19 19:31:47 +02:00
Hendrik Belitz
6bad712b6f
Fixed env variable handling to also consider the DATABASE_URL
...
Renamed container and image names
Fixed build and compose errors in Docker files
Added env test and health routes to web app api
Explicitly use node adapter for svelte app
2025-06-19 18:39:40 +02:00
Karl Ludwig Weise
d4edbb82ce
feat(sveltekit): Added bare bones svelte setup
2025-06-18 14:11:40 +02:00