87a4864c49
Merge branch 'improve-ui' into dev-pm
2025-11-04 00:48:47 +01:00
4b65ed411a
interactive rebase commit, clean logs
2025-11-04 00:47:43 +01:00
dni ⚡
696cd96288
chore: add uv, add ci, fix some issues ( #113 )
...
in preparation of removing secp
2025-10-30 10:11:18 +01: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
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
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
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
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
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
02d9fcfbfd
feat: update shipping zone when re-issuing invoice
2023-07-04 17:15:20 +02:00
Vlad Stan
b5aed1224a
feat: allow invoice re-issue
2023-07-04 16:20:08 +02:00
Vlad Stan
4539e3a515
refactor: rename now public method
2023-07-04 16:20:08 +02:00
Vlad Stan
93e362530b
feat: show failed order error message
2023-07-04 16:20:08 +02:00
Vlad Stan
acc6ed45c5
fix: store failed orders also
2023-07-04 16:20:08 +02:00
Vlad Stan
bb376b43f2
chore: code format
2023-07-04 16:20:08 +02:00
Vlad Stan
9d1cc504a1
chore: code clean-up
2023-07-04 08:40:49 +02:00
Vlad Stan
2b84ebc83b
fix: notification for orders
2023-07-04 08:40:49 +02:00
Vlad Stan
21a77d643f
feat: activate/deactivate merchant
2023-07-04 08:40:49 +02:00
Vlad Stan
16e15939d3
refactor: prepare for merchant active/disable state
2023-07-04 08:40:49 +02:00
Vlad Stan
51c4147e65
Product delete ( #64 )
...
* feat: restore stalls from `nostr` as pending
* feat: stall and prod last update time
* feat: restore products and stalls as `pending`
* feat: show pending stalls
* feat: restore stall
* feat: restore a stall from nostr
* feat: add blank `Restore Product` button
* fix: handle no talls to restore case
* feat: show restore dialog
* feat: allow query for pending products
* feat: restore products
* chore: code clean-up
* fix: last dm and last order query
* chore: code clean-up
* fix: subscribe for stalls and products on merchant create/restore
* feat: add message type to orders
* feat: simplify messages; code format
* feat: add type to DMs; restore DMs from nostr
* fix: parsing ints
* fix: hide copy button if invoice not present
* fix: do not generate invoice if product not found
* feat: order restore: first version
* refactor: move some logic into `services`
* feat: improve restore UX
* fix: too many calls to customer DMs
* fix: allow `All` customers filter
* fix: ws reconnect on server restart
* fix: query for customer profiles only one
* fix: unread messages per customer per merchant
* fix: disable `user-profile-events`
* fix: customer profile is optional
* fix: get customers after new message debounced
* chore: code clean-up
* feat: auto-create zone
* feat: fixed ID for default zone
* feat: notify order paid
2023-06-30 13:12:56 +03:00
Vlad Stan
f7dd15e775
feat: allow to add test public key
2023-05-04 12:15:45 +03:00
Vlad Stan
e06b9af4c3
fix: do not erase merchant profile
2023-04-19 10:27:47 +03:00
Vlad Stan
62737e7a79
fix: filter and notifications
2023-04-03 15:11:46 +03:00
Vlad Stan
547c477ce6
fix: shipping cost; update UI on new order
2023-04-03 11:57:55 +03:00
Vlad Stan
e04b9dc448
feat: keep track of new messages
2023-03-30 13:58:14 +03:00
Vlad Stan
098cb5adf5
feat: notify new customer
2023-03-30 13:58:14 +03:00
Vlad Stan
a719517b9c
feat: show customer names
2023-03-30 13:58:14 +03:00
Vlad Stan
89f46fff35
feat: keep customer profiles up to date
2023-03-30 13:58:14 +03:00
Vlad Stan
c583af3c33
fix: add orders to direct_messages table
2023-03-24 16:55:23 +02:00
Vlad Stan
13150f6360
feat: republish to nostr
2023-03-24 14:52:34 +02:00
Vlad Stan
a293046106
chore: code clean-up
2023-03-17 18:01:34 +02:00
Vlad Stan
482961a2ef
chore: code clean-up
2023-03-16 18:34:37 +02:00
Vlad Stan
f6b5034e74
feat: extract nostr_client class
2023-03-16 16:01:14 +02:00
Vlad Stan
9ce316debe
fix: catch AssertionErrors
2023-03-16 15:27:07 +02:00
Vlad Stan
18196bf226
feat: do not issue invoice if insufficient products
2023-03-16 15:15:48 +02:00
Vlad Stan
b7dfa22026
feat: update product quantity when invoice paid
2023-03-16 11:59:38 +02:00
Vlad Stan
eb01b3ab34
chore: code format
2023-03-15 22:25:15 +02:00
Vlad Stan
856ad53b7e
fix: use merchant id instead of user id
2023-03-15 11:25:52 +02:00
Vlad Stan
90bbc79734
chore: code clean-up
2023-03-14 14:31:30 +02:00
Vlad Stan
3e0b480f0a
feat: user merchant_id instead of user_id
2023-03-14 14:31:30 +02:00
Vlad Stan
69dcbcb002
feat: optimize filtering for DMs
2023-03-14 14:31:30 +02:00
Vlad Stan
bf670c3545
refactor: do not go over http to create order
2023-03-14 14:31:30 +02:00
Vlad Stan
7f3438d07f
refactor: clean-up tasks.py
2023-03-14 14:31:30 +02:00
Vlad Stan
6c6cd861ce
refactor: extract handle_order_paid
2023-03-14 14:31:30 +02:00
Vlad Stan
c0c737378b
refactor: extract create_order
2023-03-14 14:31:30 +02:00