0b7639adf5
Improve merchant creation with automatic keypair generation
...
Enhance the merchant creation process by automatically generating Nostr keypairs
for users who don't have them, and streamline the API interface.
Changes:
- Add CreateMerchantRequest model to simplify merchant creation API
- Auto-generate Nostr keypairs for users without existing keys
- Update merchant creation endpoint to use user account keypairs
- Improve error handling and validation in merchant creation flow
- Clean up frontend JavaScript for merchant creation
This ensures all merchants have proper Nostr keypairs for marketplace
functionality without requiring manual key management from users.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 00:47:46 +01:00
4b65ed411a
interactive rebase commit, clean logs
2025-11-04 00:47:43 +01:00
f806faec51
FIX: add urlsafe=True
2025-09-03 10:54:28 +02:00
39f0153f9b
add DEBUG logs
2025-09-03 10:54:07 +02:00
Vlad Stan
0fc26d096f
V1 ( #106 )
2024-11-06 11:50:21 +02:00
rleed
83c94e94db
Changes to deactivate/reactivate products ( #89 )
2024-11-04 10:59:04 +02:00
PatMulligan
cf82ed478d
pass showKeys as prop to merchant-details child and use emit to toggle ( #105 )
...
previously, index and its child compoment merchant-details had their own
booleans and their values were not synched. Using a prop avoids this
problem
2024-10-25 15:19:13 +03:00
Arc
8efcd07203
Merge pull request #104 from lnbits/arcbtc-patch-1
...
slight path change
2024-08-11 10:59:10 +01:00
Arc
66aaa3b8e0
slight path change
2024-08-11 10:58:59 +01:00
Arc
b17a9827e3
Merge pull request #101 from lnbits/advanceddescription
...
Added advanced description
2024-06-19 17:46:49 +01:00
dni ⚡
6289d2d36a
fix: properly start/stop tasks ( #100 )
...
* fix: properly start/stop tasks
https://github.com/lnbits/lnbits/issues/2411
2024-05-27 12:47:39 +03:00
benarc
01f5f28739
Added advanced description
2024-05-15 11:23:49 +01:00
dni ⚡
2ce0c98a76
chore: rename websocketUpdater ( #99 )
...
* chore: rename `websocketUpdater`
https://github.com/lnbits/lnbits/pull/2377
2024-04-12 12:12:19 +02:00
Vlad Stan
91e42ee686
Use private realay enpoint ( #97 )
...
* feat: use private ws endpoint
* chore: bump `min_lnbits_version`
* fix: retry logic
* fix: restart logic
* chore: fux log message
2024-01-22 13:50:40 +02:00
Vlad Stan
55624cc2b5
fix: colours ( #92 )
2023-11-08 15:33:31 +02:00
Vlad Stan
751271eb65
fix: long product name in order details
2023-11-06 12:41:53 +02:00
Vlad Stan
8ab688dc41
fix: better handling of WS close
2023-11-01 15:04:10 +02:00
dni ⚡
39fd743d89
release workflow ( #87 )
2023-09-29 09:55:41 +02:00
Tiago Vasconcelos
3aa34bc5bf
allow custom path ( #83 )
...
* allow custom path
* fix: update min_lnbits_version to 0.11.0
---------
Co-authored-by: Vlad Stan <stan.v.vlad@gmail.com>
2023-09-26 15:30:49 +03:00
Vlad Stan
87a3701d79
fix: receipt on invoice re-issue
2023-09-26 14:32:46 +03:00
Vlad Stan
954deb8c45
chore: update market binaries
2023-09-21 17:37:17 +03:00
Vlad Stan
5c83bf8972
Custom shipping cost ( #86 )
...
* feat: simple UI for shipping zone per product
* feat: add empty cost
* fix: backwards compatible zones
* feat: finish UI for product shipping cost
* fix: some ui issues
* feat: add per product shipping cost
* feat: show receipt for product
* fix: publish per product shipping cost
2023-09-21 17:29:13 +03:00
Vlad Stan
2dc5c5479f
feat: refresh merchant from nostr ( #85 )
2023-09-20 12:06:36 +03:00
Vlad Stan
656723ed5e
chore: market UI update
2023-09-20 09:17:40 +03:00
Vlad Stan
c073bf55c9
Fix high load ( #84 )
...
* chore: testing
* fix: resubscribe when merchant added/removed
* chore: code clean-up
* fix: temp subscribe when new merchant is added
* fix: new customer profile
2023-09-20 09:17:01 +03:00
Vlad Stan
c0226fe85b
chore: update mrket app
2023-09-15 18:30:48 +03:00
Vlad Stan
734a09795d
chore: update market binaries
2023-09-15 17:51:54 +03:00
Vlad Stan
7e71e7d169
chore: update market binaries
2023-09-15 15:25:02 +03:00
Vlad Stan
1a3fc62106
feat: add auto-reply on payment ( #82 )
2023-09-15 10:21:03 +03:00
Vlad Stan
d26ff891ce
fix: import after core refactoring
2023-09-13 09:55:40 +03:00
Vlad Stan
926f940b46
chore: code clean-up
2023-09-12 15:05:41 +03:00
Vlad Stan
889152a80b
Fix subscription errors ( #81 )
...
* pref: merge filters in one
* chore: load nit
* feat: restore individual order
2023-09-12 15:03:37 +03:00
Vlad Stan
a3299b63c4
Extract market place ( #78 )
...
* chore: remove marketplace components
* feat: add static marketplace
* feat: add entry point for static marketplace
* doc: add comment
* chore: include nostr-bundle.js
2023-07-31 11:35:50 +03:00
Vlad Stan
8ebe2fe458
chore: code clean-up
2023-07-24 11:11:31 +02:00
Vlad Stan
e1fd62400d
refactor: stuff
2023-07-24 11:11:31 +02:00
Vlad Stan
f41a502d3b
fix: update product list when product deleted
2023-07-24 11:11:31 +02:00
Vlad Stan
ee3b161b47
feat: add readNotes and clearAllData option
2023-07-24 11:11:31 +02:00
Vlad Stan
bb2d68d7dc
fix: why even optimize
2023-07-24 11:11:31 +02:00
Vlad Stan
388a32bc47
feat: add intro info
2023-07-18 16:40:43 +02:00
Vlad Stan
091d3cf5d9
chore: code clean-up
2023-07-18 16:40:43 +02:00
Vlad Stan
97cc7a3e17
feat: user logout and data clear
2023-07-18 16:40:43 +02:00
Vlad Stan
da00113666
feat: ui loading update
2023-07-18 16:40:43 +02:00
Vlad Stan
28683087aa
chore: code clean-up
2023-07-18 16:40:43 +02:00
Vlad Stan
4a07f1423a
fix: persist UI config
2023-07-18 16:40:43 +02:00
Vlad Stan
0d88f15221
feat: ui bla
2023-07-18 16:40:43 +02:00
Vlad Stan
ca7a973041
feat: load naddr
2023-07-18 16:40:43 +02:00
Vlad Stan
c15086d0cf
feat: ask for login
2023-07-18 16:40:43 +02:00
Vlad Stan
04d087c65d
fet: ui bla
2023-07-18 16:40:43 +02:00
Vlad Stan
81bb93c7b4
feat: ui stuff
2023-07-18 16:40:43 +02:00
Vlad Stan
8aed357397
feat: ui bla bla
2023-07-18 16:40:43 +02:00