Raphael Michel
ee7f8940d0
Checkout UX: Fix missing border
2017-12-11 21:01:45 +01:00
Raphael Michel
33a254ce92
Checkout UX: Place "Empty cart" button below "Checkout" button on mobile
...
Thanks to @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
725a7f21c4
Checkout UX: Make whole panel head clickable in payment method selection
...
Thanks @breunigs for the suggestion
2017-12-11 16:07:24 +01:00
Raphael Michel
9e84e78215
Pagination improvements, allow to select page size
2017-12-09 19:54:39 +01:00
Raphael Michel
c50a8e7740
Fix #702 -- Fix U2F support in Firefox 57
2017-12-09 18:38:12 +01:00
Raphael Michel
497679284a
Bank CSV import: Allow dealing with files of more than a few hundred lines during first import
2017-12-07 18:29:08 +01:00
Raphael Michel
353dce789d
Fix #515 -- Add check-in lists ( #693 )
...
* Data model and migration
* Some backwards compatibility
* CRUD for checkin lists
* Show and perform checkins
* Correct numbers in table and dashboard widget
* event creation and cloning
* Allow to link specific exports and pass options per query
* Play with the CSV export
* PDF export
* Collapse exports by default
* Improve PDF exporter
* Addon stuff
* Subevent stuff, pretixdroid tests
* pretixdroid tests
* Add CRUD API
* Test compatibility
* Fix test
* DB-independent sorting behavior
* Add CRUD and coyp tests
* Re-enable pretixdroid plugin
* pretixdroid config
* Tests & fixes
2017-12-04 18:12:23 +01:00
Raphael Michel
0f8cd31e0a
Fixed incorrect typo-check suggestion
...
Thanks @freakboy3742 for reporting
see https://twitter.com/freakboy3742/status/936764146074316801
2017-12-04 15:40:06 +01:00
Raphael Michel
c7f1f67ee9
Widget: Fix incorrect duplicate formatting of float, loosing precision
2017-11-30 07:52:17 +01:00
Raphael Michel
8d90c9e03a
Add icon columns to product overview
2017-11-26 14:19:02 +01:00
Raphael Michel
2a3adb135b
Fix position of "Optional" label on small screens
2017-11-22 12:09:52 +01:00
Raphael Michel
d22427f578
Implement progress indicator during checkout ( #677 )
...
* Implement progress indicator during checkout
* Do not extend bars to the edge
* Wording
* Add a bit more margin
2017-11-16 21:24:55 +01:00
Tobias Kunze
e7f38abd77
Use rel="noopener" with target="_blank". ( #682 )
...
Required reading: https://mathiasbynens.github.io/rel-noopener/
2017-11-13 18:52:15 +01:00
Jakob Schnell
831e31ea9d
occured -> occurred ( #660 )
...
* Fix duplicate source string
* occured -> occurred
All resources I could find listed this as misspelled, but I wasn't too
sure…
Also, it should be checked if all changes to the .po-files are respected
in the corresponding src-files.
2017-11-03 11:46:35 +01:00
Jakob Schnell
4614d04be4
Correct english typos ( #662 )
...
* Check that vouchers selected via API are for the correct event
* Choose different subject for reminder mails if auto-expiry is off
* correct english typos
As with PR #660 , it should be checked whether the changes to the
.po-files are respected in the corresponding src-files.
2017-11-03 11:40:52 +01:00
Raphael Michel
1285e9aa69
Widget: Open waiting list only in iframe if iframe is enabled
2017-11-01 22:46:31 +01:00
Raphael Michel
82d289cfcf
Partially revert 26781001
2017-11-01 21:50:47 +01:00
Raphael Michel
10103b58f0
Synchronize cart countdown with server time
2017-11-01 20:46:37 +01:00
Raphael Michel
2678100149
Fix color assignments on error page
2017-11-01 19:53:39 +01:00
Ben Hagan
5376ce4bdb
Fix #611 -- Fix overflow in payment information ( #656 )
...
Small style change that fixes long word overflow in .panel-body elements
in admin interface.
2017-10-30 12:02:35 +01:00
Raphael Michel
9213a40219
Widget: docs and i18n
2017-10-28 23:02:54 +02: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
Jakob Schnell
6207662ca5
Fix #647 -- Add translation for export forms ( #652 )
2017-10-27 00:51:49 +02:00
Raphael Michel
2b8d12f987
Show selected add-ons in questions step
2017-10-27 00:49:56 +02:00
Raphael Michel
c616c8ce29
Show paid tickets instead of available quota in event list
2017-10-18 13:05:25 +02:00
Raphael Michel
53bb2b2945
Use scrolling multiple choice widget in more places
2017-10-17 11:40:17 +02:00
Raphael Michel
b4928f662a
Add frontend support for long multiple choice widgets
2017-10-13 15:57:42 +02:00
Raphael Michel
cbfd722c92
Fix #635 -- Visually indicate optional and required fields ( #638 )
2017-10-12 16:00:49 +02:00
Raphael Michel
2d456a6dc4
Fix confusing connection between date and time pickers
2017-10-10 18:10:50 +02:00
Raphael Michel
411c537438
UI for settings propagation
2017-10-07 18:13:06 +02:00
Raphael Michel
6b7bdf8c4f
Item creation UX: Clearer placeholders, defaults
2017-10-05 10:47:46 +02:00
Raphael Michel
3f1bb56826
Event creation UX: Show clearer that the event is now created
2017-10-05 10:31:25 +02:00
Raphael Michel
2f252f19c9
Form UX: Use splitted date/time widgets
2017-10-05 10:17:17 +02:00
Raphael Michel
f074e642ec
Display quotas in event list
2017-10-04 11:25:51 +02:00
Raphael Michel
217ed905d4
Contract columns in event list table
2017-10-04 10:12:46 +02:00
Raphael Michel
1f889be07a
Refactor and add signal layout_text_variables
2017-09-27 13:15:18 +02:00
Raphael Michel
1a8e67f4de
Allow clicking on typeahead results
2017-09-25 22:03:25 +02:00
Raphael Michel
94a97fb0fd
Fix broken toggling script
2017-09-09 11:09:03 +02:00
Raphael Michel
88f5af3e77
Add event meta-data
2017-09-04 19:50:32 +02:00
Raphael Michel
f6b01b6e02
Improve margin arount product picture
2017-08-30 18:24:25 +02:00
Raphael Michel
d697381d8b
List and calendar for all organizers
2017-08-24 17:13:22 +02:00
Raphael Michel
ff21380099
Improve typeahead on dashboard page
2017-08-24 14:21:30 +02:00
Raphael Michel
23ecd43885
Better dashboard layout
2017-08-24 12:36:48 +02:00
Raphael Michel
56338be13e
Tax rules and reverse charge ( #559 )
...
Tax rules and reverse charge
2017-08-23 13:13:16 +03:00
Raphael Michel
a3ca4c81ae
[SECURITY] Fix XSS vulnerability in typeahead.js
2017-08-21 15:14:45 +02:00
Raphael Michel
24e5d337a6
[SECURITY] Update to morris.js master to fix a XSS vulnerability
2017-08-21 15:14:44 +02:00
Raphael Michel
8506f66236
Show if team members have 2FA enabled
2017-08-07 16:15:32 +02:00
Raphael Michel
e16f8fc7e9
Add some user documentation
2017-07-31 18:31:20 +02:00
Raphael Michel
86f17094bb
Hide quota options when creating a product with variations
2017-07-31 13:52:50 +02:00
Raphael Michel
9a18f2b553
Small JS improvements
2017-07-26 13:41:53 +02:00