argonimos
c662e627d5
Translations: Update German
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/de/
powered by weblate
2026-03-09 14:24:17 +01:00
Mie Frydensbjerg
f2121c7853
Translations: Update Danish
...
Currently translated at 44.7% (2800 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/da/
powered by weblate
2026-03-09 14:24:17 +01:00
Raphael Michel
3ce6dbf798
Mail: Remove redundant SQL queries ( #5896 )
...
On my local test event, this saved 75 queries on sending an email due to
an N+1 query problem in the metadata querying.
2026-03-09 13:53:20 +01:00
dependabot[bot]
034d6b997e
Bump minimatch from 3.0.4 to 3.1.5 in /src/pretix/static/npm_dir ( #5937 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 13:52:50 +01:00
Raphael Michel
347337e76f
Invoice generation: Add way for renderers to signal they are not ready ( #5905 )
2026-03-09 13:52:11 +01:00
Lukas Bockstaller
c07ba31307
API: add organizer-level orderpositions endpoint ( #5848 )
...
* initial implementation
* handle permissions
* split out organizer list endpoint
* remove left over empty lines
* revert import changes
* tidying up
* revert no longer needed test changes
* revert no longer needed test changes
* Apply suggestions from code review
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
* add event to api response
* prefetch
* handle auth
* document event
* bump querycounts for prefetches
* Use existing Permission Denied Error Message
---------
Co-authored-by: Richard Schreiber <schreiber@pretix.eu >
2026-03-06 11:55:38 +01:00
Ruud Hendrickx
87b3e0c417
Translations: Update Dutch (Belgium)
...
Currently translated at 71.0% (4446 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
d3fd031639
Translations: Update Dutch (Belgium)
...
Currently translated at 69.6% (4355 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha
9253327334
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.9% (5813 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
080b9cacaf
Translations: Update Dutch (Belgium)
...
Currently translated at 63.6% (3982 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es
9c2cc02df1
Translations: Update Spanish
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
fceae0a2fe
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es
9fc3fdf751
Translations: Update French
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida
04f79b7014
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.8% (5811 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
9d0b9387e6
Translations: Update Dutch (Belgium)
...
Currently translated at 57.2% (3581 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez
b25e6f598d
Translations: Update Galician
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez
e8e2648f7e
Translations: Update Galician
...
Currently translated at 17.5% (1095 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
e0fac42225
Translations: Update Dutch (Belgium)
...
Currently translated at 53.1% (3326 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
3e9bc7675b
Translations: Update Dutch (Belgium)
...
Currently translated at 50.7% (3176 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Hijiri Umemoto
1541033467
Translations: Update Japanese
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
6b8c3ef15c
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-05 07:34:01 +01:00
Alberto Ortega
135e07c183
Translations: Update Spanish
...
Currently translated at 99.9% (6256 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
fe97915b36
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
Hijiri Umemoto
233281cea4
Translations: Update Japanese
...
Currently translated at 99.9% (6255 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/ja/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha
0300a44634
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
449d930565
Translations: Update Dutch (Belgium)
...
Currently translated at 46.7% (2927 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez
49f49bd8a6
Translations: Update Galician
...
Currently translated at 16.7% (1048 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
e896704fe0
Translations: Update Dutch (Belgium)
...
Currently translated at 42.9% (2689 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
Sandra Rial Pérez
cfee402a27
Translations: Update Galician
...
Currently translated at 16.3% (1026 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira
f8878e53a3
Translations: Update Galician
...
Currently translated at 16.3% (1026 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
Renne Rocha
fd6a342bc6
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Pedro Orlando
865433276e
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida
f616f64f47
Translations: Update Portuguese (Brazil)
...
Currently translated at 92.6% (5797 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
26550887b7
Translations: Update Dutch (Belgium)
...
Currently translated at 30.7% (1924 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_BE/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira
0f3de911b8
Translations: Update Galician
...
Currently translated at 100.0% (256 of 256 strings)
Translation: pretix/pretix (JavaScript parts)
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix-js/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira
b648390dbf
Translations: Update Galician
...
Currently translated at 15.7% (986 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/gl/
powered by weblate
2026-03-05 07:34:01 +01:00
David Ibáñez Cerdeira
50fec0b31c
Translations: Update Greek
...
Currently translated at 43.8% (2743 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/el/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
e44af04e43
Translations: Update Dutch (informal) (nl_Informal)
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl_Informal/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida
276c3177f5
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Pedro Orlando
27ac004a0b
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
André Almeida
6d517d4e8d
Translations: Update Portuguese (Brazil)
...
Currently translated at 89.7% (5616 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/pt_BR/
powered by weblate
2026-03-05 07:34:01 +01:00
Ruud Hendrickx
d9c3deda8a
Translations: Update Dutch
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/nl/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es
fe6add618a
Translations: Update Spanish
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/es/
powered by weblate
2026-03-05 07:34:01 +01:00
CVZ-es
3615a52cc4
Translations: Update French
...
Currently translated at 100.0% (6257 of 6257 strings)
Translation: pretix/pretix
Translate-URL: https://translate.pretix.eu/projects/pretix/pretix/fr/
powered by weblate
2026-03-05 07:34:01 +01:00
Kara Engelhardt
e3ae3b08bd
Handle PlainHtmlAlternativeString in placeholder help text
2026-03-04 18:57:25 +02:00
Richard Schreiber
959e926a67
API: validate payment_info ( #5944 )
...
* API: validate payment_info
* improve dict-check
* Apply suggestions from code review
Co-authored-by: Raphael Michel <michel@pretix.eu >
---------
Co-authored-by: Raphael Michel <michel@pretix.eu >
2026-03-02 12:28:47 +01:00
Raphael Michel
876ddf1321
Add a log entry on manual VAT ID validation (Z#23223874) ( #5939 )
2026-02-27 15:22:50 +01:00
Richard Schreiber
005b1d54d3
add missing licenseheaders
2026-02-27 09:09:27 +01:00
Ananya
2066471086
Fix #1907 – Obfuscate contact email addresses in public HTML ( #5477 )
...
* Include nix development enviornment
* Obfuscate contact email addresses in shop HTML and deanonymize via JavaScript
This change addresses #1907 : "hide contact e-mail address in source code
of a shop".
- Contact email addresses rendered in public-facing templates are now
obfuscated in the HTML source (e.g., replacing "@" with "[at]" and "."
with "[dot]").
- A new JavaScript file is included in the relevant templates to
automatically rewrite and restore the email address for users after the
page loads.
- This approach helps protect email addresses from basic harvesting bots
and reduces spam, while keeping them accessible and user-friendly for
human visitors.
- The obfuscation and deanonymization logic is only applied to web
templates, not to emails sent via pretix.
This implementation follows the recommendations discussed in #1907 ,
using a standardized, maintainable approach that’s compatible with
pretix's asset pipeline and template structure.
* Undo nix development environment for merge into main
* convert complete mailto-link to HTML entities
* remove gitignore noise
* Update .gitignore
* fix gitignore noise
* Update .gitignore
---------
Co-authored-by: Richard Schreiber <schreiber@rami.io >
2026-02-27 08:50:33 +01:00
Richard Schreiber
a25bca7471
Fix static instance name in emails (Z#23224360) ( #5914 )
2026-02-25 13:19:53 +01:00