Hendrik Belitz
f06486ba1a
Omit PRF cookie challenge update if adding additional passkedy
2026-07-31 13:34:20 +02:00
Karl Ludwig Weise
e384eb2865
Allow dashboard users to add passkey -wip
2026-07-30 20:33:05 +02:00
Karl Ludwig Weise
edd938d544
Added passphrase change for global admins
2026-07-29 10:02:50 +02:00
Karl Ludwig Weise
9a6a960e4f
Dashboard users can now edit their name and email language
2026-07-28 20:33:48 +02:00
Hendrik Belitz
67ccfd8bff
Backend for multiple Passkeys. Identify passkeys by their id, when referenced, make sure to always use the most recently used passkey of the user for the encryption/decryption.
2026-07-26 14:11:04 +02:00
Karl Ludwig Weise
d59f039358
Display badge on current passkey
2026-07-24 15:54:03 +02:00
Karl Ludwig Weise
9ee70166b5
Analysis notes
2026-07-23 17:42:25 +02:00
Karl Ludwig Weise
a98b278df2
Account: Added passkey list
2026-07-23 16:29:43 +02:00
Karl Ludwig Weise and GitHub
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 Weise and GitHub
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 Weise and GitHub
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 Weise and GitHub
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 Weise and GitHub
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 Belitz and Karl 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