Commit Graph
288 Commits
Author SHA1 Message Date
Karl Ludwig WeiseandGitHub c203bab6b1 Merge pull request #309 from RaafatDev/#289-Settings-Links--Invalid-URLs-break-form-submit-and-don't-show-proper-errors
#289
2026-07-22 14:08:03 +02:00
Karl Ludwig Weise e08eebedec Fix appointment booking being blocked by recurring absences 2026-07-22 14:04:55 +02:00
Karl Ludwig Weise df88d49d81 Navigating to an appointment from notification now reliably shows confim/deny buttons 2026-07-22 12:55:15 +02:00
Karl Ludwig Weise 0eae50ca21 Speed up calendar response time by removing agent data from calendar response 2026-07-22 12:30:28 +02:00
Karl Ludwig Weise 1a30182189 Fix: E-Mails are always using recipient locale now 2026-07-21 21:08:48 +02:00
Karl Ludwig WeiseandGitHub 85269ac3ad Feat/recurring absences 2026-07-21 16:54:38 +02:00
Karl Ludwig Weise 46a33263c8 Rename regular absences to recurring absences 2026-07-21 16:51:11 +02:00
Karl Ludwig Weise 6adc09029f Added tests for managing regular absences 2026-07-20 21:42:08 +02:00
Karl Ludwig Weise 14ca8ad49c Added schedule check to block slots where regular absence applies 2026-07-20 21:33:05 +02:00
Karl Ludwig Weise 2213cb8537 Added checks for from-times to be before to-times 2026-07-20 20:32:19 +02:00
Karl Ludwig Weise a30e8d0f72 Merge remote-tracking branch 'origin/main' into feat/ongoing-absences 2026-07-20 19:57:44 +02:00
Karl Ludwig Weise 8a167b3d84 Complete regular absences management 2026-07-20 19:57:37 +02:00
Karl Ludwig WeiseandGitHub 3be5298677 Merge commit from fork
Remove email from passkey crypto. Validation now occurs via Bootstrap…
2026-07-08 20:35:40 +02:00
Hendrik Belitz 9128818481 Remove email from passkey crypto. Validation now occurs via Bootstrap token. 2026-07-07 18:07:23 +02:00
Hendrik Belitz d96c3c7dc6 Prevent race condition on event creation 2026-07-07 17:39:54 +02:00
RaafatDev 5b4c7816eb #289
1. reactivated the display of multiple validation-error in form-field-errors.svelte
2. fixed a bug in settings-schema that caused duplicate validation-error to be triggered when the URLs are invalid
2026-07-03 15:41:40 +02:00
RaafatDev b59b43fcfa #289
fixed a bug in form-field-errors.svelte to prevent displaying multiple errors at the same time and duplicate errors with the same index which caused break form submit in settings page
2026-07-03 11:45:06 +02:00
Karl Ludwig Weise af8734974d Added ongoing absences to add absence form 2026-07-02 19:26:06 +02:00
Karl Ludwig Weise db48155a7d Throttle now applies to all tenants across a server 2026-07-02 18:32:01 +02:00
Karl Ludwig Weise da921eb9d3 Fix race-condition for confirmation tokens 2026-07-02 17:01:35 +02:00
Karl Ludwig WeiseandGitHub e767f50c53 Merge pull request #306 from RaafatDev/#287-Cancelling-Cropping-images-will-prevent-selecting-and-cropping-another-image
#287
2026-07-02 15:36:32 +02:00
RaafatDev 7416850562 #287
1. removed empty div elements
2. removed the divider-line
3. added screen-reader-text for the direction buttons
2026-07-02 10:51:26 +02:00
RaafatDev f53a699a3d #287
rearranged and redesigned the cropping-buttons in input-cropped-image-blob.svelte component
2026-07-01 13:45:32 +02:00
RaafatDev 37a288e2b4 #287 fixed a bug to clear file-input in input-cropped-image-blob.svelte when the crop-dialog is closed or when the image is removed 2026-07-01 11:51:57 +02:00
Karl Ludwig Weise d6a527b89f Calendar: Added week view 2026-06-30 20:31:34 +02:00
Karl Ludwig Weise b272a739cf Use proper salt 2026-06-25 21:42:51 +02:00
Karl Ludwig Weise c2f18a0a03 Added test changes for supporting windows hello 2026-06-25 21:25:37 +02:00
Karl Ludwig Weise 24ea9ae792 Calendar: Added month overview and navigation 2026-06-25 20:46:20 +02:00
Karl Ludwig Weise 238cff0795 Use the local first day of week 2026-06-22 20:26:23 +02:00
Karl Ludwig WeiseandGitHub 51ef46d25d Merge commit from fork
Fix arbitrary domains for resend confirmation email
2026-06-19 16:10:27 +02:00
Karl Ludwig Weise b0d6b2b4b8 Passkeys now work with plain Array prf responses 2026-06-19 15:54:16 +02:00
Karl Ludwig Weise c9f82f7956 Fix remaining tests 2026-06-18 20:29:08 +02:00
Karl Ludwig Weise 0ea0a917dc Merge remote-tracking branch 'origin/main' into dependabot/npm_and_yarn/vitest-4.1.8 2026-06-18 20:14:19 +02:00
Karl Ludwig Weise 21eec12ee5 Merge remote-tracking branch 'origin/main' into 254-bookappointment-once-selected-an-appointment-can-be-booked-multiple-times-duplicate 2026-06-18 18:04:40 +02:00
Karl Ludwig Weise 1be41bf0db Fix check 2026-06-18 18:01:50 +02:00
Karl Ludwig Weise ad40be1ea0 Use tenant-specific cut-off date 2026-06-18 17:56:02 +02:00
Karl Ludwig Weise 297c0f6bd9 Fix lint 2026-06-18 17:34:01 +02:00
Karl Ludwig Weise 33ff6f428c Merge remote-tracking branch 'origin/main' into 27-auto-delete-or-cleanup-older-appointments 2026-06-18 17:28:59 +02:00
Hendrik BelitzandKarl Ludwig Weise 76d27e2364 Simplified server route code. Added utility to check if chosen appointment ist still available. Added new error to UI. 2026-06-18 17:20:43 +02:00
Karl Ludwig Weise 3549a78be5 Added feedback for value being copied successfully 2026-06-17 19:42:49 +02:00
Karl Ludwig Weise 9b253bd04f Introduced MANAGEMENT_DOMAIN env var to fix hostname security issue 2026-06-16 21:08:13 +02:00
Karl Ludwig Weise fce3438033 Added copy buttons to appointment details 2026-06-12 17:43:52 +02:00
Karl Ludwig Weise d3e7fcd289 Rolling back 04f15209b1 and adding logs 2026-06-08 12:48:20 +02:00
Karl Ludwig Weise d7b47d6b19 Improve error message for incompatible passkeys 2026-06-05 17:34:59 +02:00
Hendrik Belitz 0d6a43ce41 Always use tenant domain for base url when resending confirmation emails in prod. 2026-06-04 18:23:33 +02:00
Karl Ludwig Weise 6f13926edc Fix some issues from vitest update 2026-06-03 21:10:47 +02:00
Karl Ludwig Weise 04f15209b1 Fixing passkey implementation for 1Password 2026-06-02 18:42:00 +02:00
Karl Ludwig Weise 400ad2574f Simplify and fix generateBaseUrl 2026-05-31 21:26:19 +02:00
Karl Ludwig Weise e0c1b55fc7 Fix unter invite process after unifying flows 2026-05-31 21:26:05 +02:00
Karl Ludwig Weise 5cdc0fa15c Merge remote-tracking branch 'origin/main' into 273-bug-tenantdomain-is-interpreted-inconsistently-confirm-invite-urls-are-malformed 2026-05-31 19:45:28 +02:00