Karl Ludwig Weise
|
1a30182189
|
Fix: E-Mails are always using recipient locale now
|
2026-07-21 21:08:48 +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
|
02d0ef3810
|
Renamed ongoing to regular
|
2026-07-03 12:50:00 +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
|
c7df68b908
|
Fix calendar implementation issues
|
2026-07-01 20:13:30 +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
|
9fd676456b
|
Calendar: Attempt to fix duplicate key error
|
2026-06-25 21:24:08 +02:00 |
|
Karl Ludwig Weise
|
24ea9ae792
|
Calendar: Added month overview and navigation
|
2026-06-25 20:46:20 +02:00 |
|
Karl Ludwig Weise
|
50dac508ca
|
Login is also successfull on second-level domains
|
2026-06-24 20:47:09 +02:00 |
|
Karl Ludwig Weise
|
238cff0795
|
Use the local first day of week
|
2026-06-22 20:26:23 +02:00 |
|
Karl Ludwig Weise
|
d21f6855f5
|
Fix typo
|
2026-06-19 16:04:09 +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
|
c9a15f24b7
|
Upgrade nodemailer
|
2026-06-18 20:32:44 +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
|
0c7c45cc0f
|
Update vitest
|
2026-06-18 20:14:11 +02:00 |
|
Karl Ludwig Weise
|
36b0530775
|
Fix test
|
2026-06-18 18:20:37 +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
|
23a2d13b6f
|
Added regenerated migrations
|
2026-06-18 17:29:45 +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 |
|
Karl Ludwig Weise
|
44011d6366
|
Remove migration
|
2026-06-18 17:28:52 +02:00 |
|
Karl Ludwig Weise
|
171d236080
|
Update translations
|
2026-06-18 17:20:43 +02:00 |
|
Karl Ludwig Weise
|
b759af4ea4
|
Update svelte
|
2026-06-18 15:38:50 +02:00 |
|
Karl Ludwig Weise
|
a7c58a1f1a
|
Update sveltekit to latest
|
2026-06-18 10:13:57 +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
|
802ed38d6b
|
Fix Current Time Indicator being show too early in a day
|
2026-06-11 19:48:27 +02:00 |
|
Karl Ludwig Weise
|
ca4d9ffa6b
|
Fix some more tests
|
2026-06-09 10:07:12 +02:00 |
|
Karl Ludwig Weise
|
9a8dbc022d
|
Fix some more migration issues
|
2026-06-08 20:21:54 +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 |
|
Karl Ludwig Weise
|
2396162b0f
|
Fix preview of absences that last multiple full days
|
2026-06-05 16:15:35 +02:00 |
|
Karl Ludwig Weise
|
2419f9e87a
|
Make logout a front-end only fetch to fix race conditions and make sure access_token is gone
|
2026-06-05 16:02:19 +02:00 |
|
Karl Ludwig Weise
|
238faee2d3
|
chore: bump version to 1.1.1
|
2026-06-04 17:33:58 +02:00 |
|
Karl Ludwig Weise
|
6f13926edc
|
Fix some issues from vitest update
|
2026-06-03 21:10:47 +02:00 |
|
Karl Ludwig Weise
|
20d5063775
|
Harden logout
|
2026-06-03 20:41:24 +02:00 |
|
Karl Ludwig Weise
|
04f15209b1
|
Fixing passkey implementation for 1Password
|
2026-06-02 18:42:00 +02:00 |
|
Karl Ludwig Weise
|
ac71d010e0
|
Only return a subset of appointment data on GET appointment endpoint
|
2026-06-01 10:59:41 +02:00 |
|
Karl Ludwig Weise
|
16474d96c5
|
Fix notifications to show appointment data; reverting comming a65c00bb8c and adding permission check
|
2026-05-31 21:43:51 +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
|
00885844f9
|
Improved local pre-release workflow
|
2026-05-31 21:07:24 +02:00 |
|
Karl Ludwig Weise
|
48683c5086
|
Added tasks to build and push pre-releases locally
|
2026-05-31 19:47:14 +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 |
|
Karl Ludwig Weise
|
ff53c2131d
|
Fix: User invites should only ever come for tenant domain
|
2026-05-30 20:42:20 +02:00 |
|
Karl Ludwig Weise
|
60d0fa1eab
|
Fix js docs
|
2026-05-29 22:25:12 +02:00 |
|
Karl Ludwig Weise
|
dfabcc05fc
|
Send notifications for appointment requests via email
|
2026-05-29 22:20:58 +02:00 |
|
Karl Ludwig Weise
|
bad2fe2ddb
|
Unify confirmation emails, fixing issue #273
|
2026-05-29 21:26:31 +02:00 |
|
Karl Ludwig Weise
|
0a0a6dca95
|
Claiming an account is now a manual step to not trigger it by previews from email apps
|
2026-05-29 17:32:38 +02:00 |
|
Karl Ludwig Weise
|
3ea5455f15
|
Improve usability for adding and editing absences
|
2026-05-29 16:44:15 +02:00 |
|
Karl Ludwig Weise
|
bf52d45d73
|
Fix full day absences to span the full day
|
2026-05-29 16:44:15 +02:00 |
|
Karl Ludwig Weise
|
f39d6b388c
|
Fix: Use full hostname to check for proper login domain
|
2026-05-27 21:39:04 +02:00 |
|
Karl Ludwig Weise
|
2c4abf4c40
|
Fix: Tenant switcher shows proper domain
|
2026-05-27 21:01:55 +02:00 |
|
Karl Ludwig Weise
|
74630292f8
|
Fix: Custom domains don't have to match shortName
|
2026-05-27 11:54:15 +02:00 |
|
Karl Ludwig Weise
|
a9ed62b57a
|
Fix lint
|
2026-05-19 10:08:46 +02:00 |
|
Karl Ludwig Weise
|
a9a6cb75b0
|
Fix tests
|
2026-05-08 13:45:02 +02:00 |
|
Karl Ludwig Weise
|
79b482166d
|
Prevent saving protected settings to tenant
|
2026-05-07 17:44:46 +02:00 |
|
Karl Ludwig Weise
|
b19d87eb22
|
Prevent data leak from PUT request to /api/tenant/id
|
2026-05-06 21:26:44 +02:00 |
|
Karl Ludwig Weise
|
b283dbb670
|
Added throttle for passphrase login
|
2026-05-05 15:27:40 +02:00 |
|
Karl Ludwig Weise
|
f833dbf500
|
Remove auth cookie only after logout call to api
|
2026-05-05 11:59:55 +02:00 |
|
Karl Ludwig Weise
|
ad9e49e3cf
|
Prevent data leak from get tenant endpoint
|
2026-05-05 11:53:52 +02:00 |
|
Karl Ludwig Weise
|
98a107d4b4
|
Prevent admins from entering malicious javascript into link settings
|
2026-05-05 11:31:36 +02:00 |
|
Karl Ludwig Weise
|
5f61a2116d
|
Validate against database when registering
|
2026-05-05 11:01:49 +02:00 |
|
Karl Ludwig Weise
|
36104d21ee
|
Sanitize and limit fe log messages
|
2026-05-05 11:01:49 +02:00 |
|
Karl Ludwig Weise
|
8525d35a41
|
Fix tenant admin role escalation to global admin
|
2026-05-05 11:01:49 +02:00 |
|
Karl Ludwig Weise
|
222408af6f
|
Fix malicious global admin account creation using setup route again
|
2026-05-05 03:58:03 +02:00 |
|
Karl Ludwig Weise
|
2a8477cd0b
|
Added docs and deployment link to readme file
|
2026-05-04 10:05:07 +02:00 |
|
Karl Ludwig Weise
|
1d167faee6
|
Disable account link in sidebar nav
|
2026-04-30 15:38:31 +02:00 |
|
Karl Ludwig Weise
|
8bf9956c89
|
Fix version no being included in build
|
2026-04-30 15:36:01 +02:00 |
|
Karl Ludwig Weise
|
bcdf4d170b
|
Fix version bump to be pushed to main
|
2026-04-30 11:31:49 +02:00 |
|
Karl Ludwig Weise
|
37c02b64cf
|
Use recommended build and push approach to solve no such docker image issue
|
2026-04-30 10:43:48 +02:00 |
|
Karl Ludwig Weise
|
7907f5633a
|
Fix ci build by adding safeguard to another JWT_SECRET usage
|
2026-04-30 09:53:54 +02:00 |
|
Karl Ludwig Weise
|
3e9199bc7a
|
Fix build in ci
|
2026-04-30 09:35:57 +02:00 |
|
Karl Ludwig Weise
|
c5e54da9d1
|
Fix check
|
2026-04-30 09:24:38 +02:00 |
|
Karl Ludwig Weise
|
a55b3ded5a
|
Fix ci build by making DATABASE_URL optional during build
|
2026-04-30 09:17:29 +02:00 |
|
Karl Ludwig Weise
|
d57e54e5d0
|
Added required env to build step
|
2026-04-29 21:43:03 +02:00 |
|
Karl Ludwig Weise
|
8d60694a54
|
Do not build app during docker build
|
2026-04-29 21:33:23 +02:00 |
|
Karl Ludwig Weise
|
2b9a444936
|
Use official docker actions to build and push cross-platform images
|
2026-04-29 21:18:26 +02:00 |
|
Karl Ludwig Weise
|
35b6fa11e8
|
Release should only trigger one workflow run
|
2026-04-29 20:39:17 +02:00 |
|
Karl Ludwig Weise
|
71de820cb2
|
Updated checkout and setup-node github actions
|
2026-04-29 20:35:41 +02:00 |
|
Karl Ludwig Weise
|
211fbd3830
|
Adjusted release workflow for release using github ui
|
2026-04-29 20:28:32 +02:00 |
|
Karl Ludwig Weise
|
bc0f2eb10d
|
Fix main deploy workflow
|
2026-04-29 20:25:39 +02:00 |
|
Karl Ludwig Weise
|
3362d7b25f
|
v0.0.2
|
2026-04-29 20:13:13 +02:00 |
|
Karl Ludwig Weise
|
9895b57d73
|
E-Mail name contains tenant longName + fix user invite to use selected language
|
2026-04-28 21:00:46 +02:00 |
|
Karl Ludwig Weise
|
7a955b3a70
|
Fix: Granting staff access to appointments
|
2026-04-28 20:54:47 +02:00 |
|
Karl Ludwig Weise
|
a8481a96ba
|
Fix baseUrl for staff invite emails
|
2026-04-24 22:44:28 +02:00 |
|
Karl Ludwig Weise
|
758b505686
|
Remove possible auth cookie before confirmation would fail because of it
|
2026-04-24 22:21:37 +02:00 |
|