Nicolas Dorier
a3cfb9e5e4
Removal of the Altcoins build ( #6177 )
...
* Remove some useless #if ALTCOINS
* Removal of the Altcoins build
2024-08-30 08:34:23 +09:00
Nicolas Dorier
1dd37c5020
Refactor Payouts and PullPayments DB models ( #6173 )
2024-08-28 18:52:08 +09:00
nicolas.dorier
4eb155696c
Fix Fake Data Generator for the reports
2024-07-04 19:01:58 +09:00
Nicolas Dorier
a295e123bc
Migrate Payouts to new format ( #5989 )
...
* Migrate Payouts to new format
* Rename PayoutData column to PayoutMethodId
2024-06-28 20:07:53 +09:00
Nicolas Dorier
c134602cbd
Remove Legacy Status from the code ( #5982 )
2024-05-15 07:49:53 +09:00
Nicolas Dorier
a89c0d4797
Add refund reports ( #5791 )
...
* Add refund reports
* Fix fake data generator in reports
2024-05-06 18:44:16 +09:00
Nicolas Dorier
9db9c5e936
Decouple PaymentMethodId from PayoutMethodId ( #5944 )
2024-05-01 10:22:07 +09:00
Nicolas Dorier
0c35939001
Cleanup data from the InvoiceEvents table ( #5904 )
2024-04-25 14:09:01 +09:00
Nicolas Dorier
6cc1751924
The Big Cleanup: Refactor BTCPay internals ( #5809 )
2024-04-04 16:31:04 +09:00
Andrew Camilleri
a60072a431
do not have report name conflict with old plugin ( #5826 )
...
* do not have report name conflict with old plugin
* tryadd instead of add
* Apply #5816 to crowdfund too
2024-03-11 14:18:47 +01:00
Nicolas Dorier
1fd3054006
Fix: Old payments not showing up in reports ( #5812 )
2024-03-05 16:10:54 +09:00
d11n
b9e3686fcf
Fix build warnings and flaky tests ( #5780 )
...
* Make checkout v2 selenium tests more robust
* Fix build warnings
* Make payjoin test more robust
* Make LNURL test more robust
2024-02-22 09:38:06 +09:00
Andrew Camilleri
f72a6df55a
Add legacy report ( #5740 )
2024-02-21 14:44:49 +01:00
Nicolas Dorier
04292d09e1
Pluginify BTCPayNetworkProvider ( #5331 )
2023-11-29 18:51:40 +09:00
d11n
c15f02ddbf
Reporting: UI improvements ( #5432 )
2023-11-09 10:26:00 +01:00
d11n
8dadfa2111
Reporting fixes ( #5410 )
2023-10-18 10:09:03 +02:00
Andrew Camilleri
d58dde950e
Fix pay report ( #5388 )
...
* Fix pay report
* Make sure we use 11 decimals in reports for lightning payments
---------
Co-authored-by: Nicolas Dorier <nicolas.dorier@gmail.com>
2023-10-12 13:51:50 +09:00
nicolas.dorier
d44efce225
Simplify code
2023-10-11 21:49:51 +09:00
Andrew Camilleri
d3dca7e808
fix lq errors and tests ( #5371 )
...
* fix lq errors and tests
* more fixes
* more fixes
* fix
* fix xmr
2023-10-11 21:12:33 +09:00
d11n
41e3828eea
Reporting: Improve rounding and display ( #5363 )
...
* Reporting: Improve rounding and display
* Fix test
* Refactor
---------
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com>
2023-10-11 20:48:40 +09:00
Andrew Camilleri
00acbccd7f
Add payouts report ( #5320 )
2023-09-19 09:55:15 +09:00
Nicolas Dorier
3b05de7f30
Fix: Crash caused by very old point of sales invoices ( #5283 ) ( #5291 )
2023-09-05 15:32:49 +09:00
nicolas.dorier
4bffe117a9
Do not show cheatmode in release, fix warnigns
2023-07-25 10:50:34 +09:00
nicolas.dorier
05b01a13c8
Fix NRE error in PoS report
2023-07-24 23:20:17 +09:00
Nicolas Dorier
dc986959fd
Add reporting feature ( #5155 )
...
* Add reporting feature
* Remove nodatime
* Add summaries
* work...
* Add chart title
* Fix error
* Allow to set hour in the field
* UI updates
* Fix fake data
* ViewDefinitions can be dynamic
* Add items sold
* Sticky table headers
* Update JS and remove jQuery usages
* JS click fix
* Handle tag all invoices for app
* fix dup row in items report
* Can cancel invoice request
* Add tests
* Fake data for items sold
* Rename Items to Products, improve navigation F5
* Use bordered table for summaries
---------
Co-authored-by: Dennis Reimann <mail@dennisreimann.de>
2023-07-24 09:24:32 +09:00