Raphael Michel
149f1ee871
Product list: Fix consistency issue (Z#23201046) ( #5307 )
2025-07-16 14:51:11 +02:00
Raphael Michel
04e92e9f2f
Order import: Allow to create multiple multi-ticket orders ( #5304 )
...
* Order import: Allow to create multiple multi-ticket orders
* Update src/pretix/base/modelimport_orders.py
* Fix failing test
2025-07-14 10:03:16 +02:00
Richard Schreiber
14d6013292
FormFields: remove placeholders duplicating labels ( #5135 )
2025-07-10 16:06:36 +02:00
Raphael Michel
415bff5c72
Device connection: Add copy buttons for manual setup
2025-07-10 14:46:24 +02:00
Richard Schreiber
582c6c1771
Widget: limit max-width, make mobile overlay bigger (Z#23196339) ( #5298 )
...
* Widget: limit max-width, make mobile overlay bigger
* overlay in fullscreen for small screens
* re-add topbar for close-button on mobile
* tweak close button-top on mobile
* invert color to make close-button a filled circle again
2025-07-10 13:10:30 +02:00
Raphael Michel
13833b05b1
PDF editor: Add variable for price including bundles (Z#23197864) ( #5284 )
2025-07-08 17:21:43 +02:00
Raphael Michel
a381adac33
API: Add transactions ( #5292 )
...
* API: Add transactions
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:53 +02:00
Raphael Michel
177b9cdcbb
Voucher form: Field-specific error messages (Z#23199648) ( #5291 )
...
* Voucher form: Field-specific error messages (Z#23199648)
* Update src/pretix/control/forms/vouchers.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-07-08 14:11:44 +02:00
Richard Schreiber
a5f7f2bd0c
Control: add event slug errors as help-text ( #5288 )
2025-07-08 13:49:41 +02:00
Martin Gross
6bc88b3c0d
Invoice: Add spacer before optional intro text ( #5297 )
2025-07-08 11:15:11 +02:00
Jan Van Haver
d7759f7eab
Translations: Update Dutch
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-08 09:59:25 +02:00
Rosariocastellana
1aeaa39882
Translations: Update Italian
...
Currently translated at 36.3% (2147 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/it/
powered by weblate
2025-07-08 09:59:25 +02:00
Raphael Michel
1e62d06f2d
Translations: Update German
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-07-08 09:59:25 +02:00
Richard Schreiber
a90b40035c
Widget: fix overlay-centering being overwritten ( #5294 )
2025-07-04 13:47:57 +02:00
dependabot[bot]
3f11f351b8
Bump @babel/core from 7.27.4 to 7.27.7 in /src/pretix/static/npm_dir ( #5285 )
2025-07-03 12:19:08 +02:00
Jan Van Haver
e1821f1bb7
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
Tim Maurizio Dullaart
4514701d1b
Translations: Update Dutch
...
Currently translated at 99.7% (5894 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es
08baf0ee32
Translations: Update Spanish
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2025-07-02 18:51:26 +02:00
CVZ-es
08bbdbbd97
Translations: Update French
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2025-07-02 18:51:26 +02:00
Martin Gross
25cd84c459
mail_bcc: Add comma-separation hint
2025-07-02 15:08:25 +02:00
Richard Schreiber
7177ac18f7
Widget: add missing semi-colon
2025-07-01 12:26:44 +02:00
Richard Schreiber
2788ba10fe
Fix broken widget cache ( #5282 )
2025-07-01 11:15:02 +02:00
Raphael Michel
19a7042c16
Fix migration for large databases
2025-06-30 19:45:46 +02:00
Raphael Michel
14ed6982a5
New data model for default tax rule and new options for cancellation fees ( #4962 )
...
* New data model for default tax rule
* Remove misleading empty label when field is not optional
* Allow to split cancellation fee
* Fix API and tests
* Update migration
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Update src/tests/api/test_taxrules.py
Co-authored-by: luelista <weller@rami.io >
* Review note
* Update src/pretix/base/models/tax.py
Co-authored-by: luelista <weller@rami.io >
* Flip API behaviour for default
* Fix failing tests
* Fix failing test
* Split migration
---------
Co-authored-by: luelista <weller@rami.io >
2025-06-30 16:47:09 +02:00
Richard Schreiber
090358833d
Remove browserconfig.xml ( #5280 )
...
* Remove meta-elements
* remove url-route
2025-06-30 11:25:18 +02:00
Raphael Michel
f0212d910d
Widget: Make table stripe colors background-agnostic ( #5277 )
2025-06-30 11:20:14 +02:00
Richard Schreiber
a4c74f6310
PDF-Editor: use panel-head as topbar for common commands/tools and preview/save ( #4977 )
2025-06-30 11:19:39 +02:00
Richard Schreiber
f66a41f6a7
Presale: remove webmanifest ( #5275 )
...
* Remove webmanifest from presale
* move webmanifest from presale to base urls
2025-06-30 09:33:42 +02:00
Raphael Michel
1a990dfecc
Bump version to 2025.7.0.dev0
2025-06-27 09:28:21 +02:00
Raphael Michel
74ac6ab102
Bump version to 2025.6.0
2025-06-27 09:28:05 +02:00
Raphael Michel
eb912f1e22
Remove useless translation tag
2025-06-27 09:27:48 +02:00
Raphael Michel
fc7d0025ab
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-06-26 17:18:45 +02:00
Raphael Michel
e58e1187d0
Translations: Update German
...
Currently translated at 100.0% (5909 of 5909 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-06-26 17:18:45 +02:00
Raphael Michel
436960ff76
Update po files
...
[CI skip]
Signed-off-by: Raphael Michel <michel@rami.io >
2025-06-26 11:11:13 +02:00
Raphael Michel
e796dc3a65
Webhooks: Fix typo in retry interval
2025-06-25 16:46:52 +02:00
Richard Schreiber
545625b732
Fix failing flake8
2025-06-25 11:24:11 +02:00
Richard Schreiber
9bf302e5ae
Widget: deprecate v1 and deliver v2 instead ( #5273 )
...
* Widget: deprecate v1 and redirect to v2
* Make redirect permanent
* remove v1 files
* do not redirect, just serve version_min
* add version-comment to delivered css/js-file
* fix tests
2025-06-25 11:20:34 +02:00
조정화
2c094f4c30
Translations: Update Korean
...
Currently translated at 52.3% (3088 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ko/
powered by weblate
2025-06-25 10:56:57 +02:00
조정화
e820424bdf
Translations: Update Korean
...
Currently translated at 100.0% (252 of 252 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/ko/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel
cb3d88a923
Translations: Update German (informal) (de_Informal)
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de_Informal/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel
530ce06155
Translations: Update German
...
Currently translated at 100.0% (5900 of 5900 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2025-06-25 10:56:57 +02:00
Raphael Michel
9017128513
Webhooks: Fix retry logic (Z#23197527) ( #5250 )
...
* Webhooks: Fix retry logic (Z#23197527)
* Add no-op migration
2025-06-25 08:56:46 +02:00
Raphael Michel
5d3fc62ba4
Questions: Validate type changes (Z#23197118) ( #5259 )
...
* Questions: Validate type changes (Z#23197118)
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/forms/questions.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Update src/pretix/base/models/items.py
Co-authored-by: Richard Schreiber <schreiber@rami.io >
* Fix failing test
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2025-06-24 17:54:28 +02:00
Raphael Michel
f51906338f
Order detail: Set correct language for invoice email (Z#23197863) ( #5260 )
2025-06-24 16:14:33 +02:00
Raphael Michel
d67e1116f4
Address forms: Add "federal entity" of Mexico to state list
2025-06-24 10:05:36 +02:00
dependabot[bot]
f6df03c427
Bump brace-expansion from 1.1.11 to 1.1.12 in /src/pretix/static/npm_dir ( #5265 )
...
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion ) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 1.1.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-23 17:17:57 +02:00
Raphael Michel
512ca1966d
Remove a cache isolation issue during tests
2025-06-23 15:40:54 +02:00
Richard Schreiber
d55f411989
Add data-article-id to reference cart-item in product-list ( #5244 )
2025-06-23 11:49:23 +02:00
Raphael Michel
40855e14d9
Fix non-total ordering of items (fixes flaky test) ( #5251 )
2025-06-23 10:04:12 +02:00
Richard Schreiber
7bb2e4c170
Improve stats-UI fix ( #5243 )
...
* Improve stats-UI fix
* remove unused stats_json
2025-06-18 09:11:16 +02:00