Bernt Christian Egeland
|
07c742cf1e
Copy the next-ws follow-up patch script into the Docker deps stage so npm ci can run prepare (#346)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
daa2cb1f58
Read the quote form before awaiting custom-field validation so save does not throw and spin forever (#345)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
0c14b1245c
Tolerate a racing adoption marker and wait for the WebSocket route module before the first upgrade (#344)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
e881e2ce17
Suggest an integration from the catalog, with a read-more link to the docs (#343)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
98bec6bea2
Size vehicle grid rows to their cards so photos are not squeezed into strips (#342)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
d1c7c645dc
Put the notification bell back at the top of the sidebar (#341)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
b599b19359
Centre the calendar's current-time line on the minute (#340)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
11de4bd5cf
Calendar rebuilt as a full-screen planner, reminders with a time, and dates read in the workshop's timezone (#339)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
24948340ce
Say which two addresses disagree when better-auth refuses a sign-in with Invalid origin, and warn at startup about a bad app URL (#338)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
626a65ecad
Say which two addresses disagree when better-auth refuses a sign-in with Invalid origin, and warn at startup about a bad app URL (#337)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
21c279a85c
Add a Teams or Meet meeting to one work order from its page, and say what the calendar switch really does (#336)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
595788d21d
Group a backfill into one activity row with counts, open pulled calendar events in place, and keep the vendor's event link (#335)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
501cfc5cef
Show when a connected integration still needs a required setting, and be clear about disconnecting (#334)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
da17fff744
Send the work order's video call link to the customer from the panel, over the channels they tick (#333)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
c9fae5bfa0
Carry the vendor's request id on connector errors, so Intuit's intuit_tid reaches the job log (#332)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
3a17e102a2
Harden for the Intuit security review: validated redirects, sealed realm id, security headers, same-origin guard (#331)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
b628271d03
Keep QuickBooks tax equal to the invoice, push every issued invoice, and pick from searchable lists (#330)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
d0f882d33e
Offer TAX and NON to US QuickBooks companies, make the start date a date picker, and say what Sync now does (#329)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
80328f8d39
Give the runtime image install its lockfile so registry changes cannot break the build (#328)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
a9f20fe6d1
Bump dependencies, pin better-auth to 1.6.29 and clear the remaining audit alerts (#327)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
4506f1fb6a
Pass the QuickBooks app keys through the prod and staging deploys (#326)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
87dca73a1b
Add an NHTSA connector with a vehicle safety panel (#325)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
60dcf39c09
Add a QuickBooks Online connector: invoices, customers and payments both ways (#324)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
2069a252d1
Scroll lists inside themselves instead of scrolling the page (#323)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
28ab4acfde
Count unread messages in the sidebar and mark a thread read when it is opened (#322)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
5cd439f42e
Give the sidebar a workspace header, live work counts and a calmer nav (#321)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
009281ec0b
Show admin monthly revenue as a month, not a year (#320)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
55342d81ab
Move online payments into the integrations catalog (#319)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
f64675675a
Move AI into the integrations catalog (#317)
|
há 3 semanas atrás |
Bernt Christian Egeland
|
b36fb5dfca
Let the update banner show itself out after six hours (#316)
|
há 3 semanas atrás |