Bernt Christian Egeland
|
fab45068ac
Show members the workshop's own currency, tax and custom fields (#412)
|
před 1 týdnem |
Bernt Christian Egeland
|
fa21f771af
Overhauled work order page, offered beside the classic one (#410)
|
před 1 týdnem |
Bernt Christian Egeland
|
2e9749a677
Notifications open what they are about (#398)
|
před 2 týdny |
Bernt Christian Egeland
|
1c078d2016
One workshop per self-hosted install, and a leaner admin overview (#391)
|
před 2 týdny |
Bernt Christian Egeland
|
17ec165780
Move plan purchase and billing to torqvoice.com (#390)
|
před 2 týdny |
Bernt Christian Egeland
|
81b8dbb45e
Signed-in devices, new-device mail, and password changes that end other sessions (#389)
|
před 2 týdny |
Bernt Christian Egeland
|
1575ccf7a1
Tidy up account linking, role assignment and the Meta webhook (#386)
|
před 2 týdny |
Bernt Christian Egeland
|
564eedc2c0
Name new work orders from a title template in the workshop settings (#382)
|
před 2 týdny |
Bernt Christian Egeland
|
4525f9a09a
End-to-end coverage for admin-only actions, file paths, payment attribution and inbound SMS (#381)
|
před 2 týdny |
Bernt Christian Egeland
|
a3c8e0aed0
New sign-in and sign-up pages, plan limits, Marine wording and e2e coverage (#378)
|
před 2 týdny |
Bernt Christian Egeland
|
4e6793da2f
Online payments are booked once, with end-to-end tests for Stripe and PayPal (#377)
|
před 2 týdny |
Bernt Christian Egeland
|
87ccf875bd
End-to-end tests for the email template designer (#375)
|
před 3 týdny |
Bernt Christian Egeland
|
e66ec9b0d2
Split tax into several rates for Québec and other two-tax markets (#374)
|
před 3 týdny |
Bernt Christian Egeland
|
bc9c30cd43
End-to-end tests: auth, work order pricing, quote to invoice (#373)
|
před 3 týdny |