Martin Gross
5659cc0cf8
Fix spelling/apostrophe
2025-05-22 10:37:44 +02:00
luelista
a84beef269
[A11y] Cart renewal ( #5109 )
...
Allow customers to extend their cart reservation up to 11 times the configured reservation time
2025-05-21 17:02:21 +02:00
Richard Schreiber
7c59ec51ca
[A11y] switch modal dialogs to <dialog> tag ( #5128 )
...
* add templatetag {% dialog %} using <dialog> tag
* new dialog style
* show dialog when empty add-to-cart instead of disabling the button
* update cookieconsent-modal to use new template tag
2025-05-21 16:52:49 +02:00
Richard Schreiber
1791a63f87
[A11y] Do not underline event-titles in organizer’s event-list ( #5124 )
2025-05-21 13:26:27 +02:00
Richard Schreiber
f1fc4cb8a4
[A11y] logout-button make label visible ( #5114 )
...
* [A11y] logout-button make label visible
* add icon to sign in
2025-05-15 13:21:55 +02:00
Richard Schreiber
bf3ee608ba
[A11y] Fix cookie-consent-form labels + help-text markup ( #5113 )
...
* [A11y] Fix cookie-consent-form labels + help-text markup
* remove method=dialog for now
2025-05-15 13:21:04 +02:00
Richard Schreiber
225b2452bd
[A11y] underline inline-links ( #5102 )
2025-05-15 12:32:23 +02:00
Richard Schreiber
0af94c3712
[A11y] change customer-pages dl to list of article ( #5112 )
...
* [A11y] change customer-pages dl to list of article
* fix small font-size
* change customer memberships as well
2025-05-15 12:30:21 +02:00
Raphael Michel
4dc5014947
Grammar fix (Z#23191895)
2025-05-15 09:46:28 +02:00
Richard Schreiber
6766d649f5
[A11y] change event-list from dl to articles with h3 ( #5085 )
2025-05-14 21:51:54 +02:00
Richard Schreiber
d103d8782b
[A11y] fix calendar nav dropdown ( #5078 )
...
* [A11y] fix calendar nav dropdown
* update organizer calender
* keep cal-nav on one line
* simplify html
* unify calendar layouts
* fix rounding issue with .input-group select+button
* add comment to explain complex css
* fix calendar dropdown due to too broad css-selector
* reduce spacing of top-nav
* fix input-group-btn double line through rounding issue
2025-05-14 10:01:16 +02:00
Richard Schreiber
caf291630c
[A11y] add skip-link to main content ( #5087 )
...
* [A11y] add skip-link to main content
* fix contrast for skip-link
* fix overlay with back-to-organizer-link
* add fallback if no main-element
* update nav-label
2025-05-13 13:37:21 +02:00
Raphael Michel
e6ec4cb435
Adjust headlines aside from front page ( #5098 )
2025-05-13 10:51:34 +02:00
Raphael Michel
6043a96575
Fix weird markup on "resend link" page ( #5097 )
2025-05-13 10:43:26 +02:00
Richard Schreiber
1f2a0278c0
[A11y] replace b with strong for better semantics ( #5086 )
2025-05-12 16:43:08 +02:00
Richard Schreiber
7472564c26
[A11y] Fix sneak-peek for cart ( #5076 )
2025-05-09 08:38:34 +02:00
Richard Schreiber
2b735bec0b
[A11y] Improve customer account forms ( #5034 )
2025-05-09 08:36:09 +02:00
Phin Wolkwitz
3e335bcbfe
Presale: Hide subevent lists if subevents exist but none are visible (Z#23186153) ( #5054 )
...
* Hide subevent lists (but not calendars) if subevents exist but none are visible, to avoid confusion during checkout
2025-05-07 13:36:50 +02:00
Richard Schreiber
3e05463486
[A11y] Remove unnecessary "required" help-text in questions-step ( #5075 )
2025-05-06 18:20:26 +02:00
Raphael Michel
31bb0f4a91
Product list: Show icon for seated products ( #5015 )
...
* Product list: Show icon for seated products
* Use updated seat icon
* Update src/pretix/static/pretixbase/scss/_theme.scss
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-05-06 11:14:28 +02:00
Richard Schreiber
f71eb195c4
[A11y] Fix service fee HTML-structure ( #5046 )
2025-05-05 11:59:17 +02:00
Richard Schreiber
c53d44238c
[A11y] Improve voice-control access for quantity rocker-buttons
2025-05-05 10:08:17 +02:00
luelista
013a065132
Fix mismatched headline level in fragment_product_list.html ( #5048 )
2025-04-29 15:25:15 +02:00
Richard Schreiber
d3792935ae
[A11y] add missing sr-only-text for clock-icon
2025-04-29 12:28:46 +02:00
Richard Schreiber
21c273854c
[A11y] Add sr-only "Log out" to logout-link
2025-04-25 10:31:07 +02:00
Richard Schreiber
698f687c54
Fix missing checkbox-button disabled-state
2025-04-23 19:20:46 +02:00
Raphael Michel
d50d6a1dfd
Product list: Fix DOM position of label causing wrong border
2025-04-23 17:34:20 +02:00
Richard Schreiber
9d01072880
[A11y] allow users to scale website
...
* on smaller screens, make fontsize bigger for inputs to not have iPhones zoom on focus
2025-04-23 14:36:28 +02:00
luelista
899994ef1e
Improve SOLD OUT / FULLY BOOKED message logic (Z#23187802) ( #4988 )
...
Show SOLD OUT instead of FULLY BOOKED if ticket is not free of charge even if a voucher gives 100% off
2025-04-07 13:51:59 +02:00
Richard Schreiber
1a1948e3fa
[A11y] Improve HTML-output for date-ranges
2025-03-27 13:21:25 +01:00
Raphael Michel
7652f48dc1
New consistent representation of date ranges with times (Z#23184657)
2025-03-18 14:40:38 +01:00
Raphael Michel
4740291e43
Event list: Move empty message inside panel (Z#23185800) ( #4910 )
...
* Event list: Move empty message inside panel (Z#23185800)
* Review notes and adjust some margins
2025-03-18 14:22:34 +01:00
Raphael Michel
0cca053d45
Address form: Add provinces for Italy
2025-03-17 10:36:29 +01:00
Raphael Michel
e2e811ea47
Search engines: Do not index event lists for specific dates ( #23185037 ) ( #4901 )
2025-03-11 16:09:40 +01:00
Mira Weller
f014a9bbd3
Reapply "Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )"
...
This reverts commit 5cd7959e86 .
2025-01-24 14:48:28 +01:00
Mira Weller
5cd7959e86
Revert "Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )"
...
This reverts commit b847612e1a .
2025-01-24 14:07:55 +01:00
Mira
b847612e1a
Implement hidden_if_item_available_mode option (Z#23177008) ( #4776 )
2025-01-24 11:24:50 +01:00
Raphael Michel
ffdc73e0a3
Show percentage of discount in cart (Z#23176955) ( #4719 )
...
* Show percentage of discount in cart (Z#23176955)
* Fix computation
2025-01-21 16:35:15 +01:00
Richard Schreiber
9634907539
[a11y] Remove h1 aria-label in presale
2025-01-20 08:57:21 +01:00
Raphael Michel
df785f8c6d
Set locale properly if locale is already in query string ( #4733 )
2025-01-14 18:52:02 +01:00
Richard Schreiber
5b99788354
Unify event list view on organizer and event-series ( #4702 )
2024-12-18 13:32:26 +01:00
Mira
a4385c8b6e
Use new fieldset panels throughout checkout ( #4688 )
...
Use <fieldset> accordion-panels in checkout_customer, checkout_payment and
order_pay_change. Unify markup in checkout_payment and order_pay_change.
Adapt Javascript in the dynamic PayPal and Stripe payment forms.
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2024-12-12 15:48:27 +01:00
Richard Schreiber
0f590caa18
[UI] Fix organizer event-list status-bubble overflow
2024-12-11 11:36:15 +01:00
Richard Schreiber
e5b89e9b08
[A11y] fix color-contrast for event-list status-bubbles
2024-12-06 15:51:40 +01:00
Richard Schreiber
ae29240e58
[A11y] Improve number inputs for screen-readers
2024-12-06 11:11:36 +01:00
Raphael Michel
6b199a2b9c
Allow to enter gift cards into the voucher input (Z#23171961) ( #4670 )
2024-12-05 13:43:46 +01:00
Richard Schreiber
4d94158ff0
Improve organizer/event-series calendar UI on mobile
2024-12-04 08:17:52 +01:00
Richard Schreiber
f29896b267
[A11y] Fix missing aria-hidden and translation
2024-12-03 12:10:16 +01:00
Mira
c4ff57c07a
Change error message for unavailable addon products ( #4673 )
...
This can not only happen in case of sold-out addons, but also if they are e.g. not available via the current sales channel.
2024-12-03 10:59:15 +01:00
Mira
e8e9698a31
Update address field logic (Z#23163120) ( #4659 )
...
* Move country-dependent JS logic to separate file (avoids code duplication for presale and control)
* Correctly apply "required" attribute to address state field
* Load address format information when selecting country
* Fix some other bugs and inconsistencies
2024-11-29 14:56:56 +01:00