Bernt Christian Egeland
|
37db373e8f
Check migrations by statement, catch enum value renames, and never pull during a rollback
|
5 дней назад |
Bernt Christian Egeland
|
6ff4c09b79
Roll a deploy back when it never gets healthy, flag migrations that break the running version, and keep server action IDs across builds
|
6 дней назад |
Bernt Christian Egeland
|
66ab377725
Add Open Labor Project: a labor guide on work orders and quotes, with fluids as parts and stored lookups (#496)
|
6 дней назад |
Bernt Christian Egeland
|
486286dcae
Keep people signed in while they use the app, and make Try again on the error page reload (#495)
|
1 неделя назад |
Bernt Christian Egeland
|
0097eea32e
Give the engine and restore tests their own temp folder so they stop clashing (#494)
|
1 неделя назад |
Bernt Christian Egeland
|
614553e0a3
Scroll the integration activity list and load older jobs as it scrolls; highlight the cloud backup note (#493)
|
1 неделя назад |
Bernt Christian Egeland
|
ddc3ee0a33
Update next, better-auth and the packages Dependabot flags (#492)
|
1 неделя назад |
Bernt Christian Egeland
|
00df115c3e
Flag a labour line's missing description when it gets hours or a price, not when it is added (#491)
|
1 неделя назад |
Bernt Christian Egeland
|
d9c08378e0
Point at a password reset and at sign-up after a second failed sign-in (#490)
|
1 неделя назад |
Bernt Christian Egeland
|
23fbf2b402
Explain a blocked camera in the barcode scanner, offer it again, and take a typed code on the first press (#489)
|
1 неделя назад |
Bernt Christian Egeland
|
18f2d976e3
Mark issues stale after 30 days without activity and close them 3 days later (#488)
|
1 неделя назад |
Bernt Christian Egeland
|
3f3b53d732
Show backups by Torqvoice as one list, with restore on each backup (#487)
|
1 неделя назад |
Bernt Christian Egeland
|
48f5f1233c
Connect Meta WhatsApp before the phone number ID and access token exist (#486)
|
1 неделя назад |
Bernt Christian Egeland
|
d726995217
Add offline licence tokens for self-hosted installs (#485)
|
1 неделя назад |
Bernt Christian Egeland
|
7788df394b
Save the form's registry lookup whole and retry failed inspection checks (#484)
|
1 неделя назад |
Bernt Christian Egeland
|
e4c9b7e905
Let workshops set the inspection sync cadence, and count a form lookup as a check (#483)
|
1 неделя назад |
Bernt Christian Egeland
|
c354484557
Back up workshops on a schedule, restore from a backup, and run platform backups for Pro workshops (#480)
|
1 неделя назад |
Bernt Christian Egeland
|
f76d390c83
Replace the CLA bot with an agreement line in the pull request (#482)
|
1 неделя назад |
Bernt Christian Egeland
|
7167933d5c
Add contributing guide and contributor license agreement (#481)
|
1 неделя назад |
Bernt Christian Egeland
|
1fd7cecfe9
Keep the bell quiet for a message on the thread already open (#479)
|
1 неделя назад |
Bernt Christian Egeland
|
dd0ab83140
Add a Clear all button to the notification panel (#478)
|
1 неделя назад |
Bernt Christian Egeland
|
f166ece10f
Let a disconnected mail vendor fall back to platform mail and reshape the email composer (#477)
|
1 неделя назад |
Bernt Christian Egeland
|
f812e825ec
Let licensed self-hosted installs brand the browser tab and app icon (#476)
|
1 неделя назад |
Bernt Christian Egeland
|
9d978ecc1e
Bring customer email replies into the Messages inbox (#475)
|
1 неделя назад |
Bernt Christian Egeland
|
c6c46f5a85
Search settings by name from the palette and the settings sidebar (#474)
|
1 неделя назад |
Bernt Christian Egeland
|
08b85ecef3
Guided workshop setup and locale-correct documents (#473)
|
1 неделя назад |
Bernt Christian Egeland
|
8e9fc4ea15
Let workshops write engine size in litres or cc (#472)
|
1 неделя назад |
Bernt Christian Egeland
|
2ddef7190c
Add Check Car Details for UK plate and VIN lookups (#471)
|
1 неделя назад |
Bernt Christian Egeland
|
d14daca2b8
Print documents in the workshop language (#470)
|
1 неделя назад |
Bernt Christian Egeland
|
8de12e772c
Show the seat limit before inviting, and theme the toasts (#468)
|
1 неделя назад |