nobswebdev
17a26b60ed
Align CMS products list and detail with shared list-view patterns.
...
Drop mount-time form clearValidate, add table row-key, unify status tags, and simplify load error handling to match other CMS list views.
2026-09-16 20:42:28 +02:00
nobswebdev
9c7b8470d3
Add dedicated blog image upload config separate from product thumbs.
...
Introduce MULTER_BLOG_IMAGE_* and VITE_BLOG_IMAGE_* env vars with backend multer helper and CMS config wiring for prod builds.
2026-09-16 19:13:23 +02:00
nobswebdev
e5eb773404
Use descriptive required-field validation messages in CMS forms.
...
Replace generic "Required" copy with field-specific messages for product, variant, and digital stock forms.
2026-09-16 16:58:13 +02:00
nobswebdev
0cd7158f7d
Align CMS title fallbacks and mutation error handling.
...
Add blog post untitled helper, use product title helper in order views, and surface API validation messages on product save/delete.
2026-09-16 16:20:52 +02:00
nobswebdev
155549a2ec
Align CMS select dropdowns with their inputs using fit-input-width.
...
Remove global el-select popper width caps that caused mismatched dropdown sizing on full-width fields.
2026-09-11 21:27:17 +02:00
nobswebdev
deb5f8c2c3
Require min 1 confirmation in payment tier config.
...
Disallow minConfirmations: 0 for BTC and XMR tiers at startup validation, update env examples and deploy docs, and drop tx-detected UI copy and legacy tests.
2026-09-08 23:31:23 +02:00
nobswebdev
2d8a508898
Fix Monero withdraw form reset after successful withdrawal.
...
Use resetFields so validation state clears without re-triggering required rules on an empty address.
2026-09-07 02:08:22 +02:00
nobswebdev
de52534271
Add Bitcoin wallet withdraw and seed reveal UI in CMS.
...
Wire admin actions to the backend API with client-side address validation and configurable max fee rate.
2026-09-07 02:08:17 +02:00
nobswebdev
626f2ea4f0
add bitcoin withdraw max fee validation config
2026-09-07 01:35:57 +02:00
nobswebdev
c1e28c7545
add fee priority selector to Monero wallet withdraw form.
...
Expose GUI-style priority options in the CMS and include the chosen priority in withdrawal confirmation.
2026-09-06 18:21:13 +02:00
nobswebdev
564b016f47
use explicit nested routes for settings and wallet CMS tabs.
2026-09-06 16:08:02 +02:00
nobswebdev
82932ce7c8
add Bitcoin wallet status tab in CMS.
2026-09-06 16:07:56 +02:00
nobswebdev
33600d5c1c
consolidate confirmation tiers and show Bitcoin tiers in shop settings.
2026-09-06 16:07:49 +02:00
nobswebdev
7640f5d74d
generalize CMS order invoice payment panel for multi-crypto invoices.
2026-09-06 16:07:44 +02:00
nobswebdev
35052661f8
consolidate monero wallet sync status into shared WalletSyncStatus type.
2026-09-06 15:27:55 +02:00
nobswebdev
947dd23dd5
add btc details invoice relation
2026-09-03 11:05:44 +02:00
nobswebdev
11c94c7834
add bitcoin shop config and payment method enablement
2026-09-03 01:00:07 +02:00
nobswebdev
2b30e8bd39
init
2026-08-28 17:31:02 +02:00