Bernt Christian Egeland
|
8871a36cea
Work order and tire check-in fixes (#414)
|
1 week ago |
Bernt Christian Egeland
|
6f6418db57
Translate the English strings left in the quote and work order screens (#402)
|
2 weeks ago |
Bernt Christian Egeland
|
e6fbc2ec2a
Show quote statuses as words, and highlight quotes that need attention (#399)
|
2 weeks ago |
Bernt Christian Egeland
|
bc9c30cd43
End-to-end tests: auth, work order pricing, quote to invoice (#373)
|
3 weeks ago |
Bernt Christian Egeland
|
98d7ca504d
Custom fields: live list, default values, and real invoice placement (#297)
|
1 month ago |
Bernt Christian Egeland
|
47442e6ab6
Add cost/markup to quote parts and internal parts cost on Bills (#225)
|
1 month ago |
Bernt Christian Egeland
|
9ed85ab553
Inventory: stock ledger, barcode uniqueness, low-stock alerts (#199)
|
2 months ago |
Bernt Christian Egeland
|
b0123531c6
Notes UX, a11y, i18n, and loading-state polish (#158)
|
5 months ago |
Bernt Christian Egeland
|
0e32974cdc
Tax system: inclusive mode, customer tax fields, universal invoice display (#138)
|
5 months ago |
Bernt Christian Egeland
|
ae84e0715c
Add service/flat-fee pricing type for labor items (#94)
|
6 months ago |
Bernt Christian Egeland
|
e9c88ac1c2
Add labor presets (#77)
|
6 months ago |
Bernt Christian Egeland
|
255f048e7d
Add exclude checkbox to quotes and autosave for quotes & work orders (#30)
|
7 months ago |
Bernt Christian Egeland
|
83990f9b8c
Add shared link info card with view tracking for quotes and invoices (#22)
|
7 months ago |
Bernt Christian Egeland
|
ece421a661
Add i18n support with next-intl (#20)
|
7 months ago |