Commit Graph
440 Commits
Author SHA1 Message Date
Karl Ludwig Weise 56dfe32ea5 Review changes 2026-08-31 09:52:29 +02:00
Karl Ludwig Weise 7e93d686f2 Merge remote-tracking branch 'origin/main' into feat/manage-passkeys 2026-08-31 09:50:55 +02:00
Karl Ludwig WeiseandGitHub efca16cf93 Merge pull request #322 from open-reception/fix/calendar-load-times
Calendar: Added cache to load calendar faster
2026-08-31 09:46:59 +02:00
Karl Ludwig Weise 7a70b437d6 Simplified login ux 2026-08-27 21:30:08 +02:00
Karl Ludwig Weise 683e74883b Calendar: Fixed a few display issues 2026-08-27 20:30:10 +02:00
Karl Ludwig Weise fa4eae62bd Review changes 2026-08-27 19:24:55 +02:00
Karl Ludwig Weise 34f1b9729b Fixed and added tests 2026-08-26 09:38:26 +02:00
Karl Ludwig Weise bb78d6e5f9 Added timezone when reading from cache 2026-08-25 09:10:02 +02:00
Karl Ludwig Weise bd05180357 Impremented schedule cache 2026-08-21 17:27:17 +02:00
Karl Ludwig Weise fd296663f4 Fix tests 2026-08-21 14:56:26 +02:00
Karl Ludwig Weise a03ba4bd0c Calendar: Added quick wins for speeding up calendar loading 2026-08-21 14:56:26 +02:00
Karl Ludwig Weise 2bcfac657b Notifications: Encrypted payload now uses current passkey to decrypt 2026-08-21 08:51:02 +02:00
Karl Ludwig Weise cecb24dd78 Harden passkey management 2026-08-20 09:01:52 +02:00
Karl Ludwig Weise 28805d2421 Merge remote-tracking branch 'origin/main' into feat/manage-passkeys 2026-08-19 16:24:14 +02:00
Karl Ludwig Weise 126e117cb9 AddAppointment: Show hint for newly created tunnels to take longer 2026-08-18 20:46:35 +02:00
Karl Ludwig Weise 523e866997 Login: Do not submit form when password manager fills email for passkey 2026-08-18 09:26:48 +02:00
Karl Ludwig Weise fc5ae46950 Merge remote-tracking branch 'origin/main' into feat/manage-passkeys 2026-08-14 17:10:19 +02:00
Karl Ludwig Weise acd44b57bb Fix lint, check and test 2026-08-14 17:09:23 +02:00
Karl Ludwig Weise c92c52be3f Fixed decryption of appointments by using proper passkey 2026-08-13 21:22:19 +02:00
9e5a5ab722 Notification shows who canceled an appointment (#317)
* Notification shows who canceled an appointment -wip

* Added solution arcitecture for decrypting notification payload

* Use encrypted tunnel key to decrypt encrpyted notification payload

* Fix tests

---------

Co-authored-by: Karl Ludwig Weise <ludwig@ludwigweise.de>
2026-08-13 10:54:01 +02:00
Karl Ludwig WeiseandGitHub becc78a1ce Calendar: Move Appointment (#320) 2026-08-12 20:40:17 +02:00
Karl Ludwig Weise 8e7fabdc5f Fixed adding an appointment 2026-08-06 17:22:31 +02:00
Karl Ludwig Weise f4ef3084a7 Sort agents, channels and staff members by name 2026-08-04 09:48:47 +02:00
Karl Ludwig Weise b479c41d5a Calendar: Added channel color to channel filter 2026-08-04 09:35:54 +02:00
Karl Ludwig Weise 87d275cd63 Added removal of passkeys -wip 2026-07-31 15:54:38 +02:00
Karl Ludwig Weise c544b7f53f Added message, when max no of passkeys is set 2026-07-31 15:11:11 +02:00
Karl Ludwig Weise 5a9290e094 Add Passkey: Now using rewrapAllTunnelsForNewPasskey 2026-07-31 14:59:18 +02:00
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 c84144a32f Account Settings: Prevent autocomplete before formData is filled 2026-07-30 08:59:09 +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 bd200c1aca Added empty state for passkey list 2026-07-24 16:02:59 +02:00
Karl Ludwig Weise d59f039358 Display badge on current passkey 2026-07-24 15:54:03 +02:00
Karl Ludwig Weise 2677fed552 Passkeys can now be renamed 2026-07-24 13:53:35 +02:00
Karl Ludwig Weise c8424fbf07 Added open api spec for getting passkeys 2026-07-24 12:41:46 +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 c598afae2f Remove comments from merged pr 2026-07-22 14:11:22 +02:00
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 WeiseandGitHub 89ce77c436 Merge pull request #312 from open-reception/fix/emails-always-in-proper-language
Fix: E-Mails are always using recipient locale now
2026-07-22 11:55:50 +02:00
Karl Ludwig Weise adc7d5de6e Added tests for api endpoint 2026-07-21 21:24:42 +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 ba8c2dcc5d Allow admins to resend invite emails without deleting a staff member first 2026-07-21 20:24:21 +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