Nicolas Dorier
2f8be8c9f0
Add a 'Pending invoice' pill in portal subscription when invoice processing
2025-11-19 15:00:39 +09:00
Nicolas Dorier
41f5588257
Feature: Plugin can extend whether an account can login or not
2025-11-14 18:00:20 +09:00
Nicolas Dorier
dcf60e20b9
Add CC and BCC to emails
2025-11-10 17:24:27 +09:00
Nicolas Dorier
b7aed3e3d8
Add Server Email Rules
2025-11-10 17:24:27 +09:00
nicolas.dorier
b1cba47adf
[Features] Subscriptions
2025-10-28 15:33:23 +09:00
Nicolas Dorier
e8282ca849
Refactoring of Webhooks and Email Rules ( #6954 )
2025-10-19 22:31:24 +09:00
Nicolas Dorier
84c2caf2c8
Minor refactoring ( #6939 )
2025-10-07 17:06:26 +09:00
Nicolas Dorier
89c836e5f9
Add wallet policy support ( #6765 )
2025-07-16 09:06:11 +09:00
nicolas.dorier
385b66653b
Fix race condition for ModifyWalletObjectData
2025-07-14 14:57:01 +09:00
nicolas.dorier
a130630042
Export all metadatas of invoices in the Legacy Invoice Export
2025-07-11 16:12:52 +09:00
nicolas.dorier
291ac888e9
Bump deps
2025-05-23 16:39:23 +09:00
Nicolas Dorier
1e79730c6e
Implement store templates ( #6704 )
...
* Implement store templates
* Use the template for the default rate rules
* Polish messages
* Do not show exchange selection if template has a script
2025-05-09 15:58:24 +09:00
nicolas.dorier
9dc1aeda72
[Feature] Can configure fallback rates
2025-05-08 19:05:55 +09:00
Nicolas Dorier
3d363baa9e
Fix: Recreating an aborted TX in MultiSig on Server setup crashes ( #6682 )
2025-04-21 17:10:28 +09:00
rockstardev
c3998fdf34
Addressing PR review issues
2025-04-16 10:49:08 +09:00
nicolas.dorier
b09b612510
Fix migration bug on payment requests
2025-04-10 22:56:59 +09:00
nicolas.dorier
ba9646f486
Fix: PaymentRequest get expired even if paid on time
2025-04-09 19:22:44 +09:00
Nicolas Dorier
ce83e4d96d
Fix: PaymentRequests created via API never expires ( #6657 )
2025-04-08 14:17:31 +09:00
nicolas.dorier
c373f1e08f
Refactor UserService.IsDisabled to a property
2025-04-04 16:42:27 +09:00
nicolas.dorier
78ddff3c9e
Fix potential migration crashes
2025-03-31 10:15:26 +09:00
rockstardev
6784be2ce2
Adding logic to count signatures in multisig
2025-03-26 23:08:48 -05:00
nicolas.dorier
2911771f19
Feature: RBF and UX improvement to fee bumping
2025-03-11 17:44:18 +09:00
Nicolas Dorier
07b9eb079d
Fix crash while migrating ETH payment data ( #6539 )
2025-01-08 19:24:37 +09:00
Andrew Camilleri
b797cc9af8
Multisig/watchonly wallet transaction creation flow proof of concept ( #5743 )
2024-12-10 21:56:52 +09:00
rockstardev
0eec3eefd6
Bumping more entity framework dependencies, razor, newtonsoft.json
2024-11-29 20:44:33 -06:00
nicolas.dorier
6a76167637
Bump NBitcoin libraries
2024-11-14 22:19:10 +09:00
nicolas.dorier
6d737ce119
Bump Libraries
2024-11-14 21:46:15 +09:00
nicolas.dorier
2075e16767
bump libs
2024-11-14 21:17:55 +09:00
Nicolas Dorier
3dfdbf544a
Automated processor get disabled after some repeated failures ( #6320 )
2024-10-20 00:08:28 +09:00
nicolas.dorier
c7a05c3f09
Fix elements payments
2024-10-16 22:34:17 +09:00
nicolas.dorier
80dc5028f7
Fix migration crashes for instance having monero, zcash
2024-10-10 11:13:23 +09:00
nicolas.dorier
212e8c3654
Fix potential crash in migration
2024-10-08 16:48:56 +09:00
Nicolas Dorier
4a31cf0a09
Migrate payment requests ( #6260 )
2024-10-01 16:07:51 +09:00
nicolas.dorier
e16b4062b5
Fix payout processor migration
2024-09-25 18:50:49 +09:00
Nicolas Dorier
747dacf3b1
Consolidate migrations from alpha ( #6244 )
2024-09-25 18:23:10 +09:00
nicolas.dorier
9d3f8672d9
Fix GetMonitoredInvoices
2024-09-24 17:21:36 +09:00
Vincent Bouzon
fe48cd4236
fix InvoiceRepository.GetMonitoredInvoices ( #6243 )
2024-09-24 15:44:51 +09:00
nicolas.dorier
587d3aa612
Fix query
2024-09-24 09:52:28 +09:00
nicolas.dorier
b726ef8a2e
Migrate PayoutProcessors's PayoutMethodId in entity migration
2024-09-24 09:43:02 +09:00
nicolas.dorier
25e360e175
Allow listeners to retrieve invoices with nonActivated prompts
2024-09-24 08:43:30 +09:00
Nicolas Dorier
1d9ec253fb
Fix migration of Invoice's payment ( #6241 )
2024-09-23 23:59:18 +09:00
Nicolas Dorier
3cf1aa00fa
Payments should use composite key ( #6240 )
...
* Payments should use composite key
* Invert PK for InvoiceAddress
2024-09-23 17:06:56 +09:00
Nicolas Dorier
f5e5174045
Refactor: Add GetMonitoredInvoices to fetch pending invoices or those with pending payments ( #6235 )
2024-09-20 18:54:36 +09:00
Nicolas Dorier
ba2301ebfe
Refactor the InvoiceAddresses table ( #6232 )
2024-09-19 22:15:02 +09:00
Nicolas Dorier
0f93581ff5
Refactor confirmation count tracking ( #6215 )
2024-09-17 17:28:58 +09:00
d11n
f3d485da53
Invitation process improvements ( #6188 )
...
* Server: Make sending email optional when adding user
Closes #6158 .
* Generate custom invite token and store it in user blob
Closes btcpayserver/app/#46.
* QR code for user invite
Closes #6157 .
* Text fix
2024-09-12 12:31:57 +09:00
d11n
3bad5883bb
Permissions: Remove deprecated custodian account policies ( #6193 )
...
Updates the store owner role and removes these three deprecated policies:
- `btcpay.store.cantradecustodianaccount`
- `btcpay.store.canwithdrawfromcustodianaccount`
- `btcpay.store.candeposittocustodianaccount`
2024-09-12 10:02:37 +09:00
nicolas.dorier
c377617b5a
Fix migration issue on invalid json char
2024-09-09 23:15:53 +09:00
nicolas.dorier
222e8f66df
Fix entity half migrated entities for v2
2024-09-09 21:21:04 +09:00
Nicolas Dorier
c93497af10
Rename PaymentMethod => PaymentMethodId ( #6198 )
...
* Rename PaymentMethod => PaymentMethodId
* Rename DB Columns
2024-09-06 13:24:33 +09:00