dni ⚡
3a8c16d155
chore: add uv, add ci, fix some issues ( #113 )
...
CI / lint (push) Waiting to run
in preparation of removing secp
2025-10-30 10:11:18 +01:00
Vlad Stan
de7fe059b8
V1 ( #106 )
2024-11-06 11:50:21 +02:00
rleed
2020bd9838
Changes to deactivate/reactivate products ( #89 )
2024-11-04 10:59:04 +02:00
Vlad Stan
1a840ac007
feat: refresh merchant from nostr ( #85 )
2023-09-20 12:06:36 +03:00
Vlad Stan
97ee1c8f49
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
a2f72e7068
chore: code clean-up
2023-07-04 08:40:49 +02:00
Vlad Stan
da284ba768
feat: prepare for merchant active/restoring state
2023-07-04 08:40:49 +02:00
Vlad Stan
33adae672d
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
4996a6b7fd
feat: add more images for product
2023-04-03 18:36:14 +03:00
Vlad Stan
a65017d04e
fix: shipping cost; update UI on new order
2023-04-03 11:57:55 +03:00
Vlad Stan
021326e773
feat: filter orders
2023-03-30 13:58:14 +03:00
Vlad Stan
87c0477b33
feat: keep track of new messages
2023-03-30 13:58:14 +03:00
Vlad Stan
afb21b100f
feat: show customer names
2023-03-30 13:58:14 +03:00
Vlad Stan
9dac1d25b2
feat: keep customer profiles up to date
2023-03-30 13:58:14 +03:00
Vlad Stan
dd4d677ce1
feat: allow delete merchant from nostr
2023-03-23 11:14:34 +02:00
Vlad Stan
3d41954c32
feat: show DMs for customers
2023-03-16 18:34:56 +02:00
Vlad Stan
7ce4fd76d0
feat: update product quantity when invoice paid
2023-03-16 11:59:38 +02:00
Vlad Stan
c976c9918a
fix: create invoice for fresh merchant
2023-03-15 23:08:37 +02:00
Vlad Stan
64dbd958b0
feat: delete merchant from the local DB
2023-03-14 16:26:04 +02:00
Vlad Stan
58c78713f2
chore: code format
2023-03-14 14:31:30 +02:00
Vlad Stan
d58c97f080
feat: user merchant_id instead of user_id
2023-03-14 14:31:30 +02:00
Vlad Stan
fa6b07ff37
feat: optimize filtering for DMs
2023-03-14 14:31:30 +02:00
Vlad Stan
b61e8933eb
refactor: do not go over http to create order
2023-03-14 14:31:30 +02:00
Vlad Stan
70effcc515
feat: store event_created_at for some events
2023-03-14 14:31:30 +02:00
Vlad Stan
c355e3111c
feat: basic chat
2023-03-14 14:31:30 +02:00
Vlad Stan
5e6e9b8d26
feat: save incoming DMs
2023-03-14 14:31:30 +02:00
Vlad Stan
30511b1fce
feat: add ship/unship functionality
2023-03-07 14:30:58 +02:00
Vlad Stan
aa0d662a4f
feat: handle order paid
2023-03-07 13:10:01 +02:00
Vlad Stan
f98e66038d
feat: show more details about the order
2023-03-07 12:00:43 +02:00
Vlad Stan
c0fef1bd1c
feat: show paid and shipped statues
2023-03-07 10:40:00 +02:00
Vlad Stan
fc02609d47
feat: show orders per stall
2023-03-07 10:31:25 +02:00
Vlad Stan
b7071d6796
feat: add address for order
2023-03-06 18:07:52 +02:00
Vlad Stan
12c32b019f
feat: return payment-request for order
2023-03-06 16:31:34 +02:00
Vlad Stan
2912589b70
feat: create order on DM
2023-03-06 15:03:02 +02:00
Vlad Stan
3988933e40
feat: listen for direct messages
2023-03-03 18:24:53 +02:00
Vlad Stan
9c410d686a
fix: product.image column name
2023-03-03 12:00:49 +02:00
Vlad Stan
68927666ee
refactor: stalls use sign_and_send_to_nostr
2023-03-03 11:22:48 +02:00
Vlad Stan
b6ae448bea
feat: publish events for products
2023-03-03 11:08:55 +02:00
Vlad Stan
71739afc0a
feat: update product
2023-03-02 18:38:06 +02:00
Vlad Stan
48d6b44d0c
feat: delete product
2023-03-02 18:15:17 +02:00
Vlad Stan
e32cebffad
feat: add products table
2023-03-02 18:05:49 +02:00
Vlad Stan
dbf0cee6cb
fat: add create product logic
2023-03-02 17:42:28 +02:00
Vlad Stan
17ff88d560
feat: show stall list table
2023-03-02 11:46:46 +02:00
Vlad Stan
639b4cb880
feat: publish event on C_UD for stalls
2023-03-02 10:14:11 +02:00
Vlad Stan
8ea5fbc113
feat: basic stall flow
2023-03-01 11:35:04 +02:00
Vlad Stan
fef4f349f2
feat: manage shipping zones
2023-02-28 16:30:09 +02:00
Vlad Stan
b0ffbe0b4c
feat: init merchant
2023-02-28 11:46:40 +02:00