Bernt Christian Egeland
|
81b8dbb45e
Signed-in devices, new-device mail, and password changes that end other sessions (#389)
|
2 недель назад |
Bernt Christian Egeland
|
1575ccf7a1
Tidy up account linking, role assignment and the Meta webhook (#386)
|
2 недель назад |
Bernt Christian Egeland
|
a3c8e0aed0
New sign-in and sign-up pages, plan limits, Marine wording and e2e coverage (#378)
|
3 недель назад |
Bernt Christian Egeland
|
bc9c30cd43
End-to-end tests: auth, work order pricing, quote to invoice (#373)
|
3 недель назад |
Bernt Christian Egeland
|
1ef5f249aa
Tidy up file handling, team roles and integrations (#358)
|
3 недель назад |
Bernt Christian Egeland
|
aa6a32d49a
One way to add somebody, and a technician sign-in that fits a workshop (#269)
|
1 месяц назад |
Bernt Christian Egeland
|
23659115c5
Technician app API, time tracking and the role fix (#268)
|
1 месяц назад |
Bernt Christian Egeland
|
a4ad13567e
Rebuild inspections (#236)
|
1 месяц назад |
Bernt Christian Egeland
|
f9f9e42dc8
rate limit pr ip (#234)
|
1 месяц назад |
Bernt Christian Egeland
|
7b558e2837
Add ISO 27001 compliant audit logging (#53)
|
6 месяцев назад |
Bernt Christian Egeland
|
8e6d55970d
Add email verification system (#25)
|
7 месяцев назад |
Bernt Christian Egeland
|
7c495a837d
Add Passkey (WebAuthn) authentication (#21)
|
7 месяцев назад |
Bernt Christian Egeland
|
47e7b479bd
Restructure API routes into clear subdirectories (#15)
|
7 месяцев назад |
Bernt Christian Egeland
|
6eb568b13e
add last seen in users table (#6)
|
7 месяцев назад |
Bernt Christian Egeland
|
04df1281b8
terms of service
|
7 месяцев назад |
Bernt Christian Egeland
|
03215b5ead
mail providers
|
7 месяцев назад |
Bernt Christian Egeland
|
85cc400dc4
invitations
|
7 месяцев назад |
Bernt Christian Egeland
|
e9d24ed866
resend mail
|
7 месяцев назад |
Bernt Christian Egeland
|
96d597c210
2fa
|
7 месяцев назад |
Bernt Christian Egeland
|
53918b68c4
first commit
|
7 месяцев назад |