Raphael Michel
aca3e29bd2
Bump django-compressor to 3.1, get rid of annoying warnings ( #2459 )
2022-05-10 14:13:19 +02:00
Raphael Michel
24e7be4142
Allow plugins to declare fonts "pdf-only"
2022-04-07 17:58:33 +02:00
Raphael Michel
85b9e4eb94
Prevent missing stylesheets in cloned events
2021-05-31 13:26:33 +02:00
Raphael Michel
d0d80290b8
Fix deleting the wrong CSS files
2021-05-05 23:33:56 +02:00
Raphael Michel
083c257915
updatestyles: Work around settings propagation to avoid deleting wrong files
...
Includes a minor CSS change to trigger a rebuild of all CSS files
2021-05-05 22:47:04 +02:00
Raphael Michel
8c101dc64c
updatestyles: Do not update the same styles twice
2021-05-05 22:47:04 +02:00
Raphael Michel
6820044461
updatestyles: Fix list of affected keys
2021-05-05 22:47:04 +02:00
Raphael Michel
62e412bbc0
Style: Protect against deleting file if file doesn't change
2021-05-04 16:06:11 +02:00
Raphael Michel
79b113ef57
updatestyles: Properly clena up old CSS files
2021-05-01 12:53:07 +02:00
Raphael Michel
a93287207b
pretix Community Edition moves to AGPLv3-based license ( #2023 )
2021-04-12 10:33:47 +02:00
Raphael Michel
7e9c9beace
Allow to use a custom domain per event ( #1617 )
...
* Drop support for maindomain_urls/subdomain_urls in plugins
* Allow to use a custom domain per event
* Fix bug when manually saving domains
* Fix custom domains in debugging
* Fix middleware
* Fix middleware again, update docs
2020-03-23 13:03:14 +01:00
Raphael Michel
be1bf81298
Add font-display: swap to custom shop fonts
2020-03-08 15:07:59 +01:00
Raphael Michel
d174b11c6a
Reduce retention time of sass compiler cache
2020-02-28 16:21:34 +01:00
Raphael Michel
a501ce496a
Fix broken sass compiler cache
2020-02-28 16:21:18 +01:00
Raphael Michel
3fd650081b
Allowing more options to style pretix shops ( #1585 )
...
* Fix caching issues in SASS compilation
* Allow to set a custom page background color
* Allow to disable round corners
* Support larger header pictures
* Allow to show title despite header
* Move language picker
* FIx widget styles
2020-02-27 10:54:00 +01:00
Raphael Michel
742d2f11be
SCSS: Fix font generation error
2020-02-01 16:25:05 +01:00
Raphael Michel
91ae89d463
Add cache to sass compiler
2020-01-20 12:04:58 +01:00
Raphael Michel
a39822aedc
Use transaction aware task for regenerate_css
2019-09-19 18:17:43 +02:00
Raphael Michel
d6985123b4
Regenerate event CSS on plugins change
2019-09-04 15:39:23 +02:00
Raphael Michel
d85ddb5bda
Integrate django-scopes ( #1319 )
...
* Install django-scopes
* Fix tests.api
* Update tasks and cronjobs
* Fix remaining tests
* Remove unused import
* Fix tests after rebase
* Disable scopes for get_Events_with_any_permission
* Disable scopes for a management command
2019-06-17 10:46:55 +02:00
Raphael Michel
4636ccac3b
Add signals html_page_header, sass_preamble, sass_postamble
2019-03-27 09:14:51 +01:00
Raphael Michel
49e706a580
Fix #878 -- Add multi-event widget
2019-03-22 09:18:04 +00:00
Raphael Michel
4e6f4716ec
Allow to configure accent colors
2018-11-13 12:56:52 +01:00
Felix Rindt
8183648902
Rename module async to tasks ( #994 )
...
Fixes #993
2018-08-21 10:53:40 +02:00
Raphael Michel
840cee206a
Compatibility with an external file storage separated in pub/ and priv/
2018-03-20 11:55:46 +01:00
Raphael Michel
c53fd25d1c
Use a consistant CSS compression method
2018-02-05 13:48:47 +01:00
Raphael Michel
9767243a6d
Fix #277 -- Embeddable shop ( #622 )
...
* Vendor vue.js
* Refactor item_group_by_category to support vouchers
* Widget: Show product list
* Widget: free prices
* Widget: pictures and loading indicator
* Widget: First iframe steps
* Widget: Do not rerender iframe
* Widget: Error handling
* Improve widget
* Widget: localization tech
* Fix invoice style
* Voucher attribute and waiting list
* Add some iframe chrome
* First step to namespaced carts
* More isolation steps
* More cart isolation things
* More cart isolation things
* Mobile stuff
* Show cart on checkout pages
* PayPal and Stripe support
* Enable downloads
* Locale handling
* change text "save URL to this exact page"
* Widget: voucher redemption
* Widget: CSS
* CSS: Responsive
* Widget: CSS improvements
* Widget: Add embedding code generator
* Widget: Error messages and SSL check
* First tests
* Widget: tests
* Don't use IDs in widgets
* Widget: static files caching
2017-10-28 21:54:27 +02:00
Raphael Michel
bbd112280a
Propagate setting and add organizer display settings page
2017-10-07 18:13:06 +02:00
Marvin Sipp
28d074366e
added organizer color field
2017-10-07 18:13:06 +02:00
Raphael Michel
50ca6ee63d
Support custom fonts
2017-08-23 13:35:47 +02:00
Raphael Michel
9a9bb92f91
[SECURITY] Support custom media URLs in CSP middleware
2017-08-21 15:14:45 +02:00
Raphael Michel
8c457c057e
Fix CSS generation with an empty color field
2017-05-10 15:09:07 +02:00
Raphael Michel
c639cd96f5
Moved static files and celery.py
2017-01-04 22:00:28 +01:00
Raphael Michel
8f3ffd6f2e
Add profiling for celery tasks
2016-11-20 15:19:31 +01:00
Raphael Michel
2e226098e3
CSS generation: Send bytes to backend, not string
2016-10-18 19:00:44 +02:00
Raphael Michel
1faacef9d4
Always process tasks through celery ( #245 )
2016-09-21 10:38:31 +02:00
Raphael Michel
d32c1bd9c8
Added runtime SASS compliation and color settings
2016-07-29 20:15:13 +02:00