Kara Engelhardt
8bbf90a5d0
WIP: predefined preview, google api, custom placeholder class
2026-07-28 19:00:11 +02:00
Kara Engelhardt
13d2e809aa
WIP
2026-07-28 11:30:50 +02:00
Kara Engelhardt
edd5f29524
WIP
2026-07-28 11:30:50 +02:00
Kara Engelhardt
802a7b3a24
WIP
2026-07-28 11:30:50 +02:00
Kara Engelhardt
02934e7ba0
preview from server, qrcode in apple event pass
2026-07-28 11:30:50 +02:00
Kara Engelhardt
5ed7e6a796
WIP preview
2026-07-28 11:30:50 +02:00
Kara Engelhardt
3b52a0703f
WIP preview
2026-07-28 11:30:50 +02:00
Kara Engelhardt
3c727c230a
start preview
2026-07-28 11:30:50 +02:00
Kara Engelhardt
15d2aa723e
wallet wip
2026-07-28 11:30:50 +02:00
Kara Engelhardt
09fb68f688
Fix typo
2026-07-28 11:30:49 +02:00
Kara Engelhardt
0233aa96d0
vite dev server: do not clear screen
2026-07-28 11:30:49 +02:00
Kara Engelhardt
5c83f6c160
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
8a033baca8
Remove static layout name from editor page
2026-07-28 11:30:49 +02:00
Kara Engelhardt
a863ab8082
use placeholder name as label default
2026-07-28 11:30:49 +02:00
Kara Engelhardt
9f9a5eba35
WIP: first successful pass creation
2026-07-28 11:30:49 +02:00
Kara Engelhardt
601e94e017
WalletLayout now contain layouts for all platforms
2026-07-28 11:30:49 +02:00
Kara Engelhardt
404e040600
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
38be28d64d
WIP: i18n editor, start apple wallet generation
2026-07-28 11:30:49 +02:00
Kara Engelhardt
cda773ddd9
WIP: i18nfields, refactoring, jsonschema-validatoin
2026-07-28 11:30:49 +02:00
Kara Engelhardt
99474720b5
WIP: use api
2026-07-28 11:30:49 +02:00
Kara Engelhardt
281e05c790
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
7e6c8f2004
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
ee089f9f2c
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
1ffdd3bd87
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
cefaae87db
WIP
2026-07-28 11:30:49 +02:00
Kara Engelhardt
b8a33bd629
Add wallet plugins stub
2026-07-28 11:30:49 +02:00
Albizuri and Raphael Michel
5c98dc16b7
Translations: Update Basque
...
Currently translated at 48.3% (3077 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/eu/
powered by weblate
2026-07-28 10:11:51 +02:00
Nikolai and Raphael Michel
d814b40fcd
Translations: Update Danish
...
Currently translated at 61.8% (3932 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-07-28 10:11:51 +02:00
a696c493e2
PayPal: Drop maximum length of client ID ( #6424 )
...
* Update PayPal max_length to 82 characters
* Apply suggestions from code review
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
---------
Co-authored-by: Raphael Michel <mail@raphaelmichel.de >
2026-07-28 09:13:45 +02:00
e88b539375
Update tlds requirement from >=2026041800 to >=2026072401 ( #6428 )
...
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: '2026072401'
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-07-28 09:08:29 +02:00
Raphael Michel and GitHub
163cf85c86
Orders: Fix N+1 query issues on order detail and change page ( #6390 )
...
* rders: Fix N+1 query issues on order detail and change page
There is one I couldn't fix: Loading the list of tax rules for every
select box on the OrderChange page. Unfortunately, Django has a
cache-breaking .all() in ModelChoiceField and that would need nasty
patching that didn't feel worth it
* Fix isort
* Fix N+1 query in gate call
* Fix leftovers
* Add local cache for objects referenced in log entries
* Update src/pretix/control/views/orders.py
2026-07-28 09:08:14 +02:00
pajowu and GitHub
55b6887c5e
Show new login time in users timezone (Z#23241469) ( #6420 )
2026-07-28 09:08:00 +02:00
2592d3cb8d
Update django-phonenumber-field requirement from ==8.4.* to ==8.5.* ( #6415 )
...
Updates the requirements on [django-phonenumber-field](https://github.com/django-phonenumber-field/django-phonenumber-field ) to permit the latest version.
- [Release notes](https://github.com/django-phonenumber-field/django-phonenumber-field/releases )
- [Changelog](https://github.com/django-phonenumber-field/django-phonenumber-field/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/django-phonenumber-field/django-phonenumber-field/compare/8.4.0...8.5.0 )
---
updated-dependencies:
- dependency-name: django-phonenumber-field
dependency-version: 8.5.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-07-28 09:07:55 +02:00
Raphael Michel and GitHub
47b632eabe
RejectInvalidInputMiddleware: Ignore invalid charsets on body ( #6314 )
2026-07-28 09:07:16 +02:00
Raphael Michel and GitHub
7f2e957092
Security profiles: Ensure default profile is always listed first ( #6266 )
2026-07-28 09:06:59 +02:00
Raphael Michel and GitHub
1ff9742a08
Customer export: Add memberships tab (Z#23228422) ( #6253 )
2026-07-28 09:06:45 +02:00
Raphael Michel and GitHub
d9f8679647
Waiting list: Redirect back after voucher edit (Z#23230178) ( #6252 )
2026-07-27 23:19:10 +02:00
1a7e36a144
Event-dashboard: Lazy-load warnings ( #6421 )
...
* Event-dashboard: Lazy-load warnings
I don't like this, it's not pretty, but we have no quick way of fixing
the overpaid orders check otherwise and a slow query on the event
dashboard feels really bad, because even if you don't wanna see the
dashboard ou are always going through it in navigation and that can get
very annoying very quickly.
* Update src/pretix/control/templates/pretixcontrol/event/dashboard_partial_warnings.html
Co-authored-by: pajowu <engelhardt@pretix.eu >
---------
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-07-27 14:40:34 +02:00
9afc71c245
Update src/pretix/control/views/checkin.py
...
Co-authored-by: pajowu <engelhardt@pretix.eu >
2026-07-27 13:54:06 +02:00
Raphael Michel and pajowu
1087db9529
Check-in history: Avoid JOINs
...
On a test dataset, this was a speedup from 18s to 900ms
2026-07-27 13:54:06 +02:00
Kara Engelhardt and pajowu
6d62284d87
Add global id field to order
2026-07-27 13:22:42 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
db147280fd
Translations: Update Hungarian
...
Currently translated at 100.0% (6362 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-24 13:45:01 +02:00
szurofkamarciidfbe08444ef04788 and Raphael Michel
d1ce4566a7
Translations: Update Hungarian
...
Currently translated at 63.8% (4060 of 6362 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/hu/
powered by weblate
2026-07-24 13:45:01 +02:00
dependabot[bot] and Raphael Michel
c3cfd4ea91
Update fakeredis requirement from ==2.36.* to ==2.37.*
...
Updates the requirements on [fakeredis](https://github.com/cunla/fakeredis-py ) to permit the latest version.
- [Release notes](https://github.com/cunla/fakeredis-py/releases )
- [Commits](https://github.com/cunla/fakeredis-py/compare/v2.36.0...v2.37.0 )
---
updated-dependencies:
- dependency-name: fakeredis
dependency-version: 2.37.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 13:43:01 +02:00
Raphael Michel and GitHub
92e7069a8e
Improve performance of overpayment checks (Z#23241035) ( #6410 )
...
* Improve performance of overpayment checks
* Upgrade django-scopes
2026-07-24 13:42:33 +02:00
f471091d77
Bump immutable from 5.1.5 to 5.1.9 ( #6417 )
...
Bumps [immutable](https://github.com/immutable-js/immutable-js ) from 5.1.5 to 5.1.9.
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.5...v5.1.9 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 5.1.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 12:18:20 +02:00
Raphael Michel and GitHub
351d2055f8
Log view: Disable counting the number of pages (Z#23241035) ( #6414 )
2026-07-24 12:17:48 +02:00
ca03a2556d
Log view: New filter form ( #6412 )
...
* Rework filter form for event log view
* Log view: New filter form
* isort
* Update src/pretix/control/forms/filter.py
Co-authored-by: luelista <weller@rami.io >
---------
Co-authored-by: luelista <weller@rami.io >
2026-07-23 17:35:18 +02:00
Richard Schreiber and GitHub
2381af4267
Widget: re-create vue2-behaviour to replace container instead of setting innerHTML ( #6405 )
...
* Widget: replace container instead of setting innerHTML
* remove console.log call
* fix code-style
2026-07-23 11:36:06 +02:00
Raphael Michel
9fd570a53d
Add cautionary comment about vobject bug
2026-07-22 14:49:53 +02:00