Karl Ludwig Weise
093325dba1
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/sveltejs/kit-2.57.1' into feat/package-updates
2026-04-20 09:08:51 +02:00
Karl Ludwig Weise
26cfdfe60d
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/nodemailer-8.0.5' into feat/package-updates
2026-04-20 09:08:27 +02:00
Karl Ludwig Weise
b8d51b4c0c
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/drizzle-orm-0.45.2' into feat/package-updates
2026-04-20 09:08:17 +02:00
Karl Ludwig Weise
798af99f21
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/vite-6.4.2' into feat/package-updates
2026-04-20 09:08:09 +02:00
Karl Ludwig Weise
020afbfe53
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/picomatch-2.3.2' into feat/package-updates
2026-04-20 09:07:55 +02:00
Karl Ludwig Weise
c9c9cdc290
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/flatted-3.4.2' into feat/package-updates
2026-04-20 09:07:44 +02:00
Karl Ludwig Weise
99f55f1f0a
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/effect-3.21.0' into feat/package-updates
2026-04-20 09:07:36 +02:00
Karl Ludwig Weise
99400f6497
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-2e149f5a3a' into feat/package-updates
2026-04-20 09:07:25 +02:00
Karl Ludwig Weise
06245ec224
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/devalue-5.6.4' into feat/package-updates
2026-04-20 09:07:14 +02:00
Karl Ludwig Weise
cb7764b459
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/multi-770cfcd984' into feat/package-updates
2026-04-20 09:06:30 +02:00
Karl Ludwig Weise
1e9dd1a65e
Merge remote-tracking branch 'origin/dependabot/npm_and_yarn/svelte-5.53.6' into feat/package-updates
2026-04-20 09:06:19 +02:00
dependabot[bot] and GitHub
cab993b9c7
Bump @sveltejs/kit from 2.50.0 to 2.57.1
...
Bumps [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit ) from 2.50.0 to 2.57.1.
- [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.57.1/packages/kit )
---
updated-dependencies:
- dependency-name: "@sveltejs/kit"
dependency-version: 2.57.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 19:15:46 +00:00
dependabot[bot] and GitHub
3de31341bd
Bump nodemailer from 7.0.11 to 8.0.5
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 7.0.11 to 8.0.5.
- [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.11...v8.0.5 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 8.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 23:37:06 +00:00
dependabot[bot] and GitHub
bbac0eda91
Bump drizzle-orm from 0.44.2 to 0.45.2
...
Bumps [drizzle-orm](https://github.com/drizzle-team/drizzle-orm ) from 0.44.2 to 0.45.2.
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases )
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.44.2...0.45.2 )
---
updated-dependencies:
- dependency-name: drizzle-orm
dependency-version: 0.45.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 06:59:34 +00:00
dependabot[bot] and GitHub
8efdc4f150
Bump vite from 6.4.1 to 6.4.2
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 6.4.1 to 6.4.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v6.4.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v6.4.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 6.4.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 04:47:35 +00:00
dependabot[bot] and GitHub
7759510b21
Bump picomatch from 2.3.1 to 2.3.2
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 03:55:03 +00:00
dependabot[bot] and GitHub
c6065a7a12
Bump flatted from 3.3.3 to 3.4.2
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.3.3 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.3.3...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-21 15:00:37 +00:00
dependabot[bot] and GitHub
9b652c69a3
Bump effect from 3.19.14 to 3.21.0
...
Bumps [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect ) from 3.19.14 to 3.21.0.
- [Release notes](https://github.com/Effect-TS/effect/releases )
- [Changelog](https://github.com/Effect-TS/effect/blob/main/packages/effect/CHANGELOG.md )
- [Commits](https://github.com/Effect-TS/effect/commits/effect@3.21.0/packages/effect )
---
updated-dependencies:
- dependency-name: effect
dependency-version: 3.21.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 21:58:10 +00:00
dependabot[bot] and GitHub
fec32c0dd4
Bump kysely and @inlang/paraglide-js
...
Bumps [kysely](https://github.com/kysely-org/kysely ) to 0.28.14 and updates ancestor dependency [@inlang/paraglide-js](https://github.com/opral/paraglide-js ). These dependencies need to be updated together.
Updates `kysely` from 0.27.6 to 0.28.14
- [Release notes](https://github.com/kysely-org/kysely/releases )
- [Commits](https://github.com/kysely-org/kysely/compare/0.27.6...v0.28.14 )
Updates `@inlang/paraglide-js` from 2.9.1 to 2.15.0
- [Changelog](https://github.com/opral/paraglide-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/opral/paraglide-js/commits )
---
updated-dependencies:
- dependency-name: kysely
dependency-version: 0.28.14
dependency-type: indirect
- dependency-name: "@inlang/paraglide-js"
dependency-version: 2.15.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 21:39:44 +00:00
dependabot[bot] and GitHub
1b5b81ce36
Bump devalue from 5.6.2 to 5.6.4
...
Bumps [devalue](https://github.com/sveltejs/devalue ) from 5.6.2 to 5.6.4.
- [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.6.2...v5.6.4 )
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.6.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 15:33:14 +00:00
dependabot[bot] and GitHub
327fdde971
Bump minimatch
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-01 18:06:46 +00:00
dependabot[bot] and GitHub
7573bb2777
Bump svelte from 5.46.4 to 5.53.6
...
Bumps [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte ) from 5.46.4 to 5.53.6.
- [Release notes](https://github.com/sveltejs/svelte/releases )
- [Changelog](https://github.com/sveltejs/svelte/blob/main/packages/svelte/CHANGELOG.md )
- [Commits](https://github.com/sveltejs/svelte/commits/svelte@5.53.6/packages/svelte )
---
updated-dependencies:
- dependency-name: svelte
dependency-version: 5.53.6
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 17:47:00 +00:00
dependabot[bot] and GitHub
0d93b87ed4
Bump rollup from 4.43.0 to 4.59.0
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.43.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.43.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 04:30:36 +00:00
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