fromme
|
7001bc0cf2
|
feat: split nights off an accommodation booking as separate periods
addresses #869f6z36v
|
2026-09-30 18:06:20 +02:00 |
|
fromme
|
ede8fd840a
|
fix: emit export pickup times as clock readings without an offset
|
2026-09-30 14:52:04 +02:00 |
|
fromme
|
1d42565a84
|
feat: unfiltered product export for the website's catalogue import
|
2026-09-30 12:19:10 +02:00 |
|
fromme
|
272c811f4f
|
feat: report the source export timestamp on every travel export page
|
2026-09-30 12:19:04 +02:00 |
|
fromme
|
c2c55bc8b2
|
fix: answer null instead of 500 when the export marker is missing
|
2026-09-30 12:18:59 +02:00 |
|
fromme
|
f951242465
|
chore: document the travel export endpoint and the new hotel fields
|
2026-09-29 15:16:47 +02:00 |
|
fromme
|
bad916cfb7
|
feat: identify accounts by a uuid in the oauth2 sub claim
|
2026-09-23 15:17:09 +02:00 |
|
fromme
|
79709e3a3e
|
feat: give client_credentials tokens a one-hour lifetime
|
2026-09-22 16:56:06 +02:00 |
|
fromme
|
ec83ad598f
|
feat: identify the authenticated account in the userinfo claims
|
2026-09-19 10:54:06 +02:00 |
|
fromme
|
540cd8eeb7
|
feat: reserve administrative roles for staff email addresses
|
2026-09-17 18:13:52 +02:00 |
|
fromme
|
f8ff4b82a3
|
feat: replace custom discount with absolute value in favor of percentage
|
2026-09-08 17:11:00 +02:00 |
|
fromme
|
8443dae5ad
|
feat: additional custom discount applied to total price
|
2026-09-08 15:29:00 +02:00 |
|
Björn Fromme
|
80d734e7d6
|
feat: derive calendar date range from price configurations
|
2026-08-26 13:32:25 +02:00 |
|
Björn Fromme
|
83b8ba7f8d
|
docs: include previously ignored documentation files
|
2026-08-24 09:20:56 +02:00 |
|