Karl Ludwig Weise and GitHub
bcc2d78cdc
Merge pull request #193 from open-reception/FIX_first_user_should_be_access_granted
...
First user of tenant gets access granted, regardless of role.
2026-02-03 10:58:32 +01:00
Hendrik Belitz
97332c617a
Added Cancellation Email template
2026-02-02 14:21:07 +01:00
Hendrik Belitz
128ca9bfc7
First user of tenant gets access granted, regardless of role.
2026-02-02 13:44:24 +01:00
Karl Ludwig Weise and GitHub
fe5309bfa0
Merge pull request #120 from open-reception/feat/custom-domains
...
Support Custom Domains
2026-01-28 21:38:06 +01:00
16eed3d03e
Added missing files and notes to docker container. ( #185 )
...
* Added missing files and notes to docker container.
Dev compose adjusted accordingly (but untested, since it isn't used yet).
Checked release action
* Removed e2e tests from release (not used yet)
* Added missing env vars for unit test
* Missing env
* Display version number
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
2026-01-28 16:48:12 +01:00
Karl Ludwig Weise
3f550af281
Added custom domains for tenants
2026-01-23 21:38:06 +01:00
Karl Ludwig Weise
7a23b5fecb
Merge remote-tracking branch 'origin/main' into feat/custom-domains
2026-01-23 20:09:31 +01:00
75cdccf5d0
149 allow creation of appointments through staff members ( #174 )
...
* Simplified locals.user
Checked routes for accessibilty
* Fixed tests
* Fixed import errors
* Fixed invite test
* PIN API implementation
* Tests for pin reset
* HOusekeeping
* Update src/routes/api/tenants/[id]/clients/pin-reset/request/+server.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fixes for id and housekeeping
* End routes for staff appointment bookings and check whether client exists.
* Merged main, fixed tests
* Linting errors
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 11:48:11 +01:00
a64afbd297
160 book appointment confirm appointment requests ( #179 )
...
* Extension of tenant schema
* Notification service
* Notification endpoints
* Format errors
* Update src/lib/server/db/tenant-schema.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/lib/server/services/notification-service.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Explicit where clause in delete notification
* Update tenant-migrations/0008_neat_swarm.sql
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Sort notifivcations by creation date. Do not explicitly check for existance in mark as read.
* Fixed tests
* Mail templates appointment cancellation
* Appointment cancellation notification texts
* Delete appointment by staff
* Deletion endpoint for staff
* My Appointments endpoint for clients
* Delete appointment by client
* Copilot review fixes
* Fixes after notification changes and updates.
* Fixed limiting errors
* Rejection email template
* Send out request, confirmed notifications, send out confirmed, denied emails.
* Fix test
* MIgration files
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 11:39:12 +01:00
e9bd83bcd2
148 provide apis for cancelling appointments staff and client wise ( #164 )
...
* Extension of tenant schema
* Notification service
* Notification endpoints
* Format errors
* Update src/lib/server/db/tenant-schema.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/lib/server/services/notification-service.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Explicit where clause in delete notification
* Update tenant-migrations/0008_neat_swarm.sql
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Sort notifivcations by creation date. Do not explicitly check for existance in mark as read.
* Fixed tests
* Mail templates appointment cancellation
* Appointment cancellation notification texts
* Delete appointment by staff
* Deletion endpoint for staff
* My Appointments endpoint for clients
* Delete appointment by client
* Copilot review fixes
* Fixes after notification changes and updates.
* Fixed limiting errors
* Fix
* Refix fix
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-22 11:28:35 +01:00
25f10462da
Added salutation field ( #183 )
...
* Added salutation field
* Handle honeypot in backend
---------
Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de >
Co-authored-by: Hendrik Belitz <hendrik@innovation-through-understanding.de >
2026-01-22 11:28:17 +01:00
Karl Ludwig Weise and GitHub
1fa1a07055
Update packages
...
Bump @sveltejs/kit from 2.25.2 to 2.50.0
2026-01-21 22:20:53 +01:00
Karl Ludwig Weise
e23817fa31
Fix tests
2026-01-21 22:17:47 +01:00
Karl Ludwig Weise
85a0fed42b
Fix check
2026-01-21 22:04:17 +01:00
Karl Ludwig Weise
214e201f21
Fix lint
2026-01-21 21:53:53 +01:00
Karl Ludwig Weise
9c86b28182
Undo svelte warnings
2026-01-21 21:22:07 +01: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
Karl Ludwig Weise and GitHub
4f017ce477
Merge pull request #175 from open-reception/153-book-appointment-allow-clients-to-select-if-they-want-email-notifications
...
Added front-end flow to make email sending optional
2026-01-21 20:02:38 +01:00
Karl Ludwig Weise
b1f96bcf00
Separate github pr checks
2026-01-21 19:58:57 +01:00
Karl Ludwig Weise
5500ea75c0
Fix lint
2026-01-21 19:58:41 +01:00
Karl Ludwig Weise
7504dd2ac1
Fix types
2026-01-21 19:50:15 +01:00
Hendrik Belitz
7435f8b6fb
Allow client email to be optional
2026-01-21 17:30:13 +01:00
Hendrik Belitz
224d4a9539
Fixed test
2026-01-21 17:30:00 +01:00
Hendrik Belitz
652380c08c
Fixed formatting
2026-01-21 17:29:53 +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
9d34332921
Improved Login default state
2026-01-19 21:04:14 +01:00
Karl Ludwig Weise
e570ecef51
Add confirm to prime user for PRF output retrieval
2026-01-19 20:51:18 +01:00
Karl Ludwig Weise
9e4094702d
Only try to initStaffCrypto when user is regular staff member
2026-01-19 20:07:28 +01:00
Karl Ludwig Weise
c2904659e4
Remove global admin from staff ui
2026-01-19 20:02:40 +01:00
Karl Ludwig Weise
1df02cb9f5
Minimize cases where the access_token is still set, but invalid
2026-01-19 16:40:20 +01:00
Karl Ludwig Weise
3bdf663f71
Improved hover state of channels and agents during booking
2026-01-16 16:58:51 +01:00
Karl Ludwig Weise
32fe5c7e42
Fix reloads during onboarding
2026-01-16 16:56:18 +01:00
Karl Ludwig Weise
76838eba29
Fix: Legal links in settings are optional
2026-01-16 16:45:25 +01:00
Karl Ludwig Weise
fd7cfe00df
Fix tenant database migrations
2026-01-16 16:20:32 +01:00
Karl Ludwig Weise
eb47814395
Redact user and password from databaseUrl logs
2026-01-16 16:03:23 +01:00
Karl Ludwig Weise
95d0180c0b
Added link to home from login
2026-01-16 15:47:49 +01:00
Karl Ludwig Weise
ded98597fc
Disable book appointment button, when in progress
2026-01-16 15:47:40 +01:00
Karl Ludwig Weise
1d83f8678b
Set english as default language
2026-01-16 15:36:12 +01:00
Karl Ludwig Weise
0c0ef46989
Improve decrypting error message
2026-01-16 15:35:56 +01:00
Karl Ludwig Weise
439d1d198f
Show proper label on settings form
2026-01-16 15:35:29 +01:00
Karl Ludwig Weise
65a9807ad8
Fix: Show language switch again on dashboard
2026-01-16 15:34:45 +01:00
Karl Ludwig Weise
86a3f27bf6
Fix pin throttle check
2026-01-16 13:39:42 +01:00
Karl Ludwig Weise
d004556ff5
Update more packages
2026-01-16 13:38:06 +01:00
Karl Ludwig Weise
6919e5e8f5
Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/sveltejs/kit-2.49.5
2026-01-16 13:02:27 +01:00
Karl Ludwig Weise and GitHub
a72b596084
Merge pull request #177 from open-reception/dependabot/npm_and_yarn/devalue-5.6.2
...
Bump devalue from 5.3.2 to 5.6.2
2026-01-16 13:01:46 +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
f663f305c5
Change opt separator back to dot
2026-01-14 17:23:02 +01:00
Karl Ludwig Weise
9c2254215e
Added front-end flow to make email sending optional
2026-01-14 17:19:54 +01:00