Changelog

Version
Type
Title
Date
2.19.1
minor
Add shared ACA server monitoring and Azure log viewer pages 2026-03-20 09.27

Details:

Added shared Azure Container Apps monitoring support across ServerWeb and ServerAdmin with new /developer/server and /developer/logs pages backed by reusable shared services and shared UI components.

The new developer pages expose current memory, CPU, replica, and restart data from Azure Monitor plus simple Log Analytics views for console and system logs, and are now available from the developer navigation for trusted developer IPs or SuperAdmin users.

Reduced avoidable log-ingestion cost by lowering the default application log level to Warning, removing noisy debug Console.WriteLine output, downgrading non-essential admin logging, and tightening Log Analytics retention plus monitoring environment wiring in the ACA Bicep deployment files.

Verified the full solution still builds cleanly after the monitoring, access, navigation, and infrastructure updates.

2.19.0
patch
Fix timeslot checkout navigation buttons and back-button wiring 2026-03-19 14.30

Details:

Standardized action buttons across all timeslot checkout steps so both Forrige and forward CTAs are solid green and the forward button is always anchored to the far right.

Fixed the broken payment-step back button by adding an OnBack parameter to CheckoutPaymentStep and wiring it through BookingWizard to flowHost.PreviousStepAsync.

Changed SmsOptionsStep Tilbage from text/default to filled primary.

Changed all StepperPaymentCheckout Tilbage buttons from text/default to filled primary with a back-arrow icon.

Replaced all custom div/CSS layout in the wizard action footer with a plain MudStack Row SpaceBetween so the layout works correctly inside MudStepper projected content.

Removed all scoped CSS that was fighting with the projected slot.

2.18.2
minor
Fan out paid checkout per ticket and simplify legacy fee reads 2026-03-18 07.24

Details:

Updated paid checkout materialization so each purchased ticket now gets its own legacy ticket reference, legacy order, shared order, and legacy user-card-detail update while QuickPay still uses the first allocated legacy ticket reference as the canonical order id for the combined payment amount.

Preserved the full per-ticket reference list through generic and time-slot checkout preparation and completion, and refreshed integration coverage to lock in the new one-payment-many-orders contract.

Simplified legacy fee loading by removing paging from the legacy fee list client, stopping use of the non-existent /api/v1/fees/active endpoint, and deriving active payment options from the full legacy fee list while keeping checkout on the active-fee path only.

Verified the targeted checkout integration tests pass and the full solution builds cleanly after the changes.

2.18.1
minor
Harden checkout audit visibility and fee-driven payment finalization 2026-03-17 23.41
2.18.0
patch
Simplify ServerAdmin front page and stop noisy legacy import on local startup 2026-03-17 12.20
2.17.1
minor
Add time-slot products across admin setup, checkout, and reporting 2026-03-17 11.00
2.17.0
patch
Tighten time-slot sales filters to auto-load and show only ordered slots 2026-03-16 18.09
2.16.1
minor
Add ServerAdmin time-slot sales dashboard and cancellation actions 2026-03-16 17.24
2.16.0
patch
Relax local QuickPay ngrok startup and show SiteInfo in timeslot booking 2026-03-16 16.51
2.15.1
minor
Expand ServerAdmin ticket price editor and document SP migration POC pattern 2026-03-15 21.32
Billetsalg
.dk

Danmarks platform for billetsalg til events, koncerter, festivaler og meget mere.


© 2026 Billetsalg.dk — Alle rettigheder forbeholdes
An unhandled error has occurred. Reload 🗙