e2bf94ff9f
Dockerfile: Fix /pretix permissions for nginx on Debian Trixie
...
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 9s
Debian Trixie changed the default home directory mode from 0755 to 0700,
causing nginx (www-data) to get 403 Forbidden on all static files.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026.4.0.1
2026-05-03 21:41:06 +02:00
a37e6c8270
Merge pull request 'upstream/2026.4.0' ( #15 ) from upstream/2026.4.0 into master
...
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 10s
Reviewed-on: #15
2026.4.0.0
2026-05-03 19:11:35 +00:00
dfe94e09cc
Merge with Master
Build Deploy email notification tool / Apply-Kubernetes-Resources (push) Successful in 2m59s
2026-05-03 21:08:58 +02:00
Raphael Michel
75c8f97080
Bump version to 2026.4.0
2026-04-28 16:47:33 +02:00
Raphael Michel
10789f097d
Bump version to 2025.5.0.dev0
2026-04-28 16:39:29 +02:00
Raphael Michel
1adec102e6
Bump version to 2025.4.0
2026-04-28 16:39:24 +02:00
Raphael Michel
921fd801e5
Thumbnails: Perform color space transform before resizing (Z#23232101) ( #6120 )
2026-04-28 15:35:27 +02:00
Kara Engelhardt
448d2e70d5
AddOnsStep: Expand selected variants
2026-04-28 14:50:35 +02:00
Kara Engelhardt
49f692c666
AddOnsStep: Use post data as initial data if exists (Z#23232311)
2026-04-28 14:50:35 +02:00
Kara Engelhardt
2d31c62812
Allow dash character in pdf placeholders
2026-04-28 13:10:08 +02:00
Raphael Michel
08df3d828d
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2026-04-28 12:20:37 +02:00
Raphael Michel
96e10bcd71
Translations: Update German
...
Currently translated at 100.0% (6295 of 6295 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-04-28 12:20:37 +02:00
Raphael Michel
ff434f4384
Translations: Update wordlist
2026-04-28 12:17:11 +02:00
dependabot[bot]
653f83fc90
Update cryptography requirement from >=46.0.7 to >=47.0.0
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...47.0.0 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 47.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-28 11:22:54 +02:00
Raphael Michel
d6fe29210a
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@pretix.eu >
2026-04-28 11:04:18 +02:00
Nikolai
a13bb630d5
Translations: Update Danish
...
Currently translated at 58.4% (3676 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
fd0b3bac3c
Translations: Update Danish
...
Currently translated at 58.9% (151 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
7f6b5d7331
Translations: Update Danish
...
Currently translated at 56.3% (3542 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
27398c08c7
Translations: Update Danish
...
Currently translated at 54.5% (3428 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez
c061179f37
Translations: Update Galician
...
Currently translated at 19.1% (1207 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez
bd90badc54
Translations: Update Galician
...
Currently translated at 19.0% (1196 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
90800f219b
Translations: Update Danish
...
Currently translated at 54.3% (3414 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Sandra Rial Pérez
4767cb38fc
Translations: Update Galician
...
Currently translated at 17.6% (1111 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
8fd366be76
Translations: Update Danish
...
Currently translated at 52.2% (3284 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Nikolai
75660600f4
Translations: Update Danish
...
Currently translated at 50.1% (3153 of 6287 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-04-28 11:03:23 +02:00
Richard Schreiber
217744a9f2
Remove unused download of all tickets of an order in pretix-control ( #6086 )
...
* Remove unused code for ticket download of whole order in pretix-control
* fix flake8
* fix isort
2026-04-28 09:45:35 +02:00
Richard Schreiber
1c7ce4b1ca
Validate id for async tasks
2026-04-28 08:56:32 +02:00
Raphael Michel
8426a68760
Prevent nullbytes in input data globally ( #6071 )
...
* Prevent nullbytes in input data globally
* Only on urlencoded POST
* Split middleware
2026-04-27 17:28:36 +02:00
Raphael Michel
1157e2aeed
Events/subevents: Fix missing logging for meta changes (Z#23232443) ( #6110 )
...
* Events/subevents: Fix missing logging for meta changes (Z#23232443)
* Fix logging
2026-04-27 15:12:21 +02:00
Raphael Michel
771f4f5d1e
Turn attendee emails on by default for new events (Z#23213656) ( #5598 )
...
* Turn attendee emails on by default for new events (Z#23213656)
I think the thing that makes me most unhappy is that *most* organizers will
probably want to turn off mail_send_order_paid_attendee when they set
ticket_download_pending and I don't think organizers will remember that, but
it also seems complex and weird to create an automatism for it?
* Update src/pretix/base/models/event.py
Co-authored-by: Martin Gross <gross@rami.io >
---------
Co-authored-by: Martin Gross <gross@rami.io >
2026-04-27 15:00:48 +02:00
Raphael Michel
496591bb3b
Navigation: suggest event or organizer by domain (Z#23231404) ( #6107 )
2026-04-27 14:55:59 +02:00
Raphael Michel
88165c098e
Subevents: Allow to skip conflicting dates in bulk-creation (Z#23217384) ( #6079 )
...
* Subevents: Allow to skip conflicting dates in bulk-creation
* Update src/pretix/control/templates/pretixcontrol/subevents/bulk.html
* Fix overlap calc for consecutive subevents
* Add test for skipping conflicting dates in bulk-creation
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
Co-authored-by: Richard Schreiber <schreiber@rami.io >
Co-authored-by: Kara Engelhardt <engelhardt@pretix.eu >
2026-04-27 14:52:49 +02:00
dependabot[bot]
82a14a4f83
Update pytest-asyncio requirement from >=0.24 to >=1.3.0 ( #6108 )
...
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.24.0...v1.3.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-version: 1.3.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-27 12:39:36 +02:00
Kara Engelhardt
ff77a2125a
Limit widget frame inner height to 100dvh (Z#23231969)
...
Fixes a bug where the submit buttons were obscured by the browsers elements on some ios devices
2026-04-27 12:38:32 +02:00
Raphael Michel
97904d8567
Backend: Support are-you-sure for dynamically added form parts (Z#23232506) ( #6109 )
2026-04-27 12:24:55 +02:00
Raphael Michel
a6a9eb6a6a
Subevent selection: Order by date before name (Z#23231460) ( #6111 )
2026-04-27 12:23:17 +02:00
Raphael Michel
b000dff134
Invoices: Allow to use currency rates from National Bank of Poland ( #6100 )
2026-04-21 15:14:10 +02:00
Kara Engelhardt
ba75de7e7d
Handle existing cart with empty session in presale views (PRETIXEU-D9Y)
2026-04-21 13:05:42 +02:00
Raphael Michel
35e1df28d9
Overhaul contribution guide & add a AI policy ( #6038 )
...
* Overhaul contribution guide & add a AI policy
* Fix broken links
2026-04-21 11:32:56 +02:00
Martin Gross
7e457f7430
Set max_length to 70 but for all name fields together and not only every single one.
2026-04-21 10:45:00 +02:00
Martin Gross
5faa85ed40
isort
2026-04-21 10:45:00 +02:00
Martin Gross
1b88a84a83
Move validation into form field.
2026-04-21 10:45:00 +02:00
Martin Gross
447cffa7a8
Customer Accounts: Limit length; reject URLs in name
2026-04-21 10:45:00 +02:00
dependabot[bot]
6d255bb9cc
Update defusedcsv requirement from >=1.1.0 to >=3.0.0 ( #6105 )
...
Updates the requirements on [defusedcsv](https://github.com/raphaelm/defusedcsv ) to permit the latest version.
- [Commits](https://github.com/raphaelm/defusedcsv/compare/v1.1.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: defusedcsv
dependency-version: 3.0.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 23:50:50 +02:00
dependabot[bot]
4fe405886e
Update tlds requirement from >=2026021400 to >=2026041800 ( #6104 )
...
Updates the requirements on [tlds](https://github.com/kichik/tlds ) to permit the latest version.
- [Commits](https://github.com/kichik/tlds/commits )
---
updated-dependencies:
- dependency-name: tlds
dependency-version: '2026041800'
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 22:44:03 +02:00
Richard Schreiber
b7d3e8a80a
Add invoice numbers to paymentlist export (Z#23227966) ( #6097 )
2026-04-20 17:55:44 +02:00
Raphael Michel
d0d76ffddc
Delete unused code ( #6026 )
...
* Delete unused code
* Delete template
2026-04-20 16:56:50 +02:00
dependabot[bot]
c04be5c0d9
Update cryptography requirement from >=44.0.0 to >=46.0.7 ( #6084 )
...
Updates the requirements on [cryptography](https://github.com/pyca/cryptography ) to permit the latest version.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/44.0.0...46.0.7 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.7
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 15:09:49 +02:00
dependabot[bot]
ee1a8420a5
Update sentry-sdk requirement from ==2.57.* to ==2.58.* ( #6095 )
...
Updates the requirements on [sentry-sdk](https://github.com/getsentry/sentry-python ) to permit the latest version.
- [Release notes](https://github.com/getsentry/sentry-python/releases )
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-python/compare/2.57.0...2.58.0 )
---
updated-dependencies:
- dependency-name: sentry-sdk
dependency-version: 2.58.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-20 15:09:33 +02:00
dependabot[bot]
d9000c2a66
Update tlds requirement from >=2020041600 to >=2026021400 ( #6088 )
2026-04-20 15:09:04 +02:00