feat: business profile settings #19

Merged
addison merged 8 commits from impl/invoice-settings into main 2026-07-06 17:35:27 -04:00
Owner
No description provided.
- Add migration v4 creating business_profile and business_profile_logo tables
- Add DB API: getBusinessProfile, saveBusinessProfile, getBusinessLogo,
  uploadBusinessLogo, deleteBusinessLogo
- Add Business Profile card to Settings page with fields for business name,
  address, payment instructions, default tax rate, and logo upload
- Add DB_MAX_BUSINESS_NAME, DB_MAX_BUSINESS_ADDRESS, DB_MAX_PAYMENT_INSTRUCTIONS,
  DB_DEFAULT_TAX_RATE, DB_MAX_LOGO_BYTES constants
fix: finish up
Some checks failed
CI / lint (pull_request) Successful in 55s
CI / build (pull_request) Successful in 59s
CI / test-e2e (pull_request) Failing after 4m30s
c3f8507514
Merge branch 'main' into impl/invoice-settings
Some checks failed
CI / lint (pull_request) Successful in 56s
CI / build (pull_request) Successful in 1m38s
CI / test-e2e (pull_request) Failing after 4m21s
c07f00849b
refactor: use shared form-fields.css in SettingsView, simplify logo button
Some checks failed
CI / lint (pull_request) Successful in 59s
CI / build (pull_request) Successful in 1m5s
CI / test-e2e (pull_request) Has been cancelled
338dfa2780
fix: test
Some checks failed
CI / lint (pull_request) Successful in 1m42s
CI / build (pull_request) Successful in 1m0s
CI / test-e2e (pull_request) Failing after 4m22s
119033a9c4
addison deleted branch impl/invoice-settings 2026-07-06 17:35:27 -04:00
addison referenced this pull request from a commit 2026-07-06 17:35:27 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/loam!19
No description provided.