Richard Schreiber
|
ef76b18586
|
Fix voucher batch-import handling missing email column in row
|
2026-09-30 13:59:37 +02:00 |
|
Richard Schreiber
|
3dd8cc5862
|
PDF Editor: select newly created element after insert (#6596)
* PDF Editor: select newly created element after insert
* Do not create so many savepoints
|
2026-09-30 12:19:03 +02:00 |
|
Raphael Michel
|
e19afd39fb
|
Bump version to 2026.9.0.dev0
|
2026-09-30 10:50:09 +02:00 |
|
Raphael Michel
|
f7863c9fee
|
Bump version to 2026.8.0
|
2026-09-30 10:50:03 +02:00 |
|
Raphael Michel
|
fc3150fecc
|
Revert "DE: Update Wordlist"
This reverts commit 89318bcc24.
|
2026-09-30 10:49:57 +02:00 |
|
Martin Gross
|
89318bcc24
|
DE: Update Wordlist
|
2026-09-30 10:24:13 +02:00 |
|
Raphael Michel
|
b4d000379c
|
Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Phin Wolkwitz
|
ba9bba49c6
|
Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Daniel Musketa
|
824624cce6
|
Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Phin Wolkwitz
|
8601f62581
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Daniel Musketa
|
7547d64dea
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Matthias Schrumpf
|
d1186c83ef
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
e4782ff217
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Matthias Schrumpf
|
3328dc28c7
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
6c83b4288a
|
Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
6ff37796c3
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
fa60c320b9
|
Translations: Update German (informal) (de_Informal)
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
ca9d9faef4
|
Translations: Update German
Currently translated at 100.0% (6442 of 6442 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
|
2026-09-30 10:10:52 +02:00 |
|
Raphael Michel
|
9718d1ee83
|
Translations: Update wordlist
|
2026-09-30 10:09:23 +02:00 |
|
pajowu
|
7bdb2c1555
|
Email: always use quoted-printable (#6617)
|
2026-09-30 09:54:21 +02:00 |
|
Raphael Michel
|
da6753b53f
|
Update po files
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu>
|
2026-09-30 09:26:26 +02:00 |
|
CVZ-es
|
33df9d13be
|
Translations: Update French
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
|
2026-09-30 09:25:43 +02:00 |
|
Nate Horst
|
582f9ac642
|
Translations: Update Thai
Currently translated at 81.1% (5206 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
|
2026-09-30 09:25:00 +02:00 |
|
Translate pretix user 594
|
5ce2957965
|
Translations: Update Russian
Currently translated at 20.0% (1285 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
|
2026-09-30 09:25:00 +02:00 |
|
Ыукпун
|
eb9d6ad9a3
|
Translations: Update Russian
Currently translated at 20.0% (1285 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ru/
powered by weblate
|
2026-09-30 09:25:00 +02:00 |
|
Raphael Michel
|
d339e1d594
|
Hotfix: Perform validation on the selected step, not on all steps before
|
2026-09-29 20:11:51 +02:00 |
|
Raphael Michel
|
cb15559ac6
|
Scheduled export: Fix copying of email subject and text (Z#23221224) (#6616)
|
2026-09-29 16:44:42 +02:00 |
|
pajowu
|
3c95f1fee7
|
Add HERMA 9012 90 x 90mm Badge format (Z#23248189) (#6619)
|
2026-09-29 16:44:02 +02:00 |
|
Richard Schreiber
|
6a380c9356
|
Presale: add js-helper to disable submit for x seconds (#6592)
* Presale: add js-helper to disable submit for x seconds
* Remove disabled-class from button, if any
* Use Intl.RelativeTimeFormat for time formatting
|
2026-09-29 16:36:09 +02:00 |
|
Kara Engelhardt
|
eeea01b31a
|
Fix linter errors
|
2026-09-29 15:34:26 +02:00 |
|
Kara Engelhardt
|
470621b5cb
|
Add missing licenseheader
|
2026-09-29 15:34:23 +02:00 |
|
Nate Horst
|
e9f89d5d92
|
Translations: Update Thai
Currently translated at 70.0% (4494 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Nate Horst
|
695689ed06
|
Translations: Update Thai
Currently translated at 98.8% (257 of 260 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/th/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Nate Horst
|
12d405d861
|
Translations: Update Thai
Currently translated at 69.5% (4463 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Nate Horst
|
649eee3025
|
Translations: Update Thai
Currently translated at 65.8% (4230 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Tim
|
149b4f23aa
|
Translations: Update Spanish
Currently translated at 100.0% (6419 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Nate Horst
|
fa40ccc623
|
Translations: Update Thai
Currently translated at 55.9% (3593 of 6419 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/th/
powered by weblate
|
2026-09-29 15:33:15 +02:00 |
|
Mira Weller
|
2ba74b1697
|
Fix various redirects for events on MODE_ORG_ALT_DOMAIN
|
2026-09-29 14:34:49 +02:00 |
|
Mira Weller
|
e54cd6af44
|
Fix redirect to customer login page when:
- event on custom domain (MODE_EVENT_DOMAIN or MODE_ORG_ALT_DOMAIN)
- organizer on system domain
|
2026-09-29 14:34:49 +02:00 |
|
Mira Weller
|
d2b58d428e
|
Fix customer logout when:
- event on custom domain (MODE_EVENT_DOMAIN or MODE_ORG_ALT_DOMAIN)
- organizer on system domain
|
2026-09-29 14:34:49 +02:00 |
|
Raphael Michel
|
74332faa7b
|
[SECURITY] API: Fix session validation for uploaded files (CVE-2026-101269, Z#23247174)
|
2026-09-29 14:30:54 +02:00 |
|
Mira Weller
|
bbf391f7d5
|
Block out of bounds image crop dimensions (Z#23245937 / PRT-009)
|
2026-09-29 14:30:54 +02:00 |
|
Mira Weller
|
d78d5b52fa
|
Prevent parsing non-standard-compliant JSON float values (Z#23245937 / PRT-021)
|
2026-09-29 14:30:54 +02:00 |
|
Mira Weller
|
9c0fef3d72
|
Fix potential infinite loop in pdf render (Z#23245937 / PRT-021)
|
2026-09-29 14:30:54 +02:00 |
|
Mira Weller
|
c7d6630979
|
Fix inefficient loop in compute_validity (Z#23245937 / PRT-013)
|
2026-09-29 14:30:53 +02:00 |
|
Raphael Michel
|
4edd3c4654
|
[SECURITY] OAuth: Disable existing tokens when deactivating Application (CVE-2026-101271, Z#23247296)
|
2026-09-29 14:30:53 +02:00 |
|
Mira Weller
|
b1ae638394
|
[SECURITY] Escape help texts (CVE-2026-101270)
|
2026-09-29 14:30:53 +02:00 |
|
Raphael Michel
|
ae9bb68645
|
[SECURITY] Fix customer session fixation on cross-domain login (CVE-2026-101268, Z#23247268)
|
2026-09-29 14:30:53 +02:00 |
|
Raphael Michel
|
48f5a7c8cc
|
[SECURITY] Fix information leak in widgets.json on dashboard (CVE-2026-101267, Z#23247172)
Thanks to Wenhao Wu, Southeast University
|
2026-09-29 14:30:53 +02:00 |
|
Raphael Michel
|
d43032274b
|
[SECURITY] Fix checkout validation bypass (CVE-2026-101266, Z#23245008)
|
2026-09-29 14:30:53 +02:00 |
|