Kukks
26aac6c45d
Do not crash UI and background services after switching to BItcoin Only when you have altcoin payments
2020-08-09 16:17:16 +02:00
rockstardev
16eedf4153
Deducing if to perform update check from update url configuration
2020-08-03 03:17:04 -05:00
rockstardev
c18167889d
Adding update related options and using them in HostedService
2020-08-03 03:17:04 -05:00
rockstardev
adefaf2fa8
Ensuring that only tags that match release format raise notification
...
Utilizing the same regex used on circleci
2020-08-03 03:17:04 -05:00
rockstardev
c9d830f9ae
Logging exceptions and unsuccessful http calls
2020-08-03 03:17:04 -05:00
rockstardev
9e70bb448a
Fixes based on feedback
2020-08-03 03:17:04 -05:00
rockstardev
53f9c22fb7
Refactoring to exposing related classes
2020-08-03 03:17:04 -05:00
rockstardev
1b3e40fd70
Fixing typo
2020-08-03 03:17:04 -05:00
rockstardev
dc3c130162
Initializing Cts with class, preventing race condition
2020-08-03 03:17:04 -05:00
rockstardev
ea7231ff26
Adding hosted service that will optionally check for new version once a day
2020-08-03 03:17:04 -05:00
rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
nicolas.dorier
d03124dfba
Add an approval state to pull payments
2020-06-25 13:35:10 +09:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
Andrew Camilleri
12e2b93ac9
Add invoice notifications ( #1674 )
...
* Add invoice notifications
* fixeth le order
* comment-to-code auto commit
* reduce notifications
2020-06-22 16:32:51 +09:00
rockstardev
741b93dc04
Removing obsolete NotificationDbSaver hosted service
2020-06-15 01:22:09 -05:00
rockstardev
0dab96f0a6
Moving Notification to dedicated Service namespace
2020-06-14 23:49:08 -05:00
rockstardev
342f63a625
Directly casting to NotificationEvent, evading null case
2020-06-14 23:49:08 -05:00
rockstardev
f52c6b65ce
Switching to using registered IMemoryCache
2020-06-14 23:49:08 -05:00
rockstardev
ffa04b625a
Changing case for private methods
2020-06-14 23:49:08 -05:00
rockstardev
0c170fc399
Caching of notifications, refactoring NotificationManager into singleton
2020-06-14 23:49:08 -05:00
rockstardev
d1383d78c5
Disconnecting NotificationBase from Event, introducing NotificationSender
2020-06-14 23:49:08 -05:00
rockstardev
b53cb50a91
Pkzipping Notification blobs to keep with convention
2020-06-14 23:49:08 -05:00
rockstardev
294dad01c3
Switching to UserManager for fetching user id
2020-06-14 23:49:08 -05:00
rockstardev
73588ea22b
Generalizing saving to database and registration of NotificationEventBase classes
2020-06-14 23:49:08 -05:00
rockstardev
95a751c505
Displaying last 5 notifications in Layout
2020-06-14 23:49:08 -05:00
rockstardev
654bb0c8ca
Displaying number of unread messages in _Layout.cshtml
2020-06-14 23:49:08 -05:00
rockstardev
4bc0fd98ca
Saving notifications to database and loading them from there
2020-06-14 23:49:08 -05:00
rockstardev
9206f0cd2e
Handling notifications event and rendering them through controller
2020-06-14 23:49:08 -05:00
rockstardev
e834cd7595
Add Notification Entity migration
2020-06-14 23:49:08 -05:00
rockstardev
6ddb20d022
Foundation for events to propagate notifications
2020-06-14 23:49:08 -05:00
Kukks
67c3581989
Add order id to IPN
...
fixes #1598
2020-06-07 08:31:42 +02:00
nicolas.dorier
9e16b506e5
Small esthetic refacotring
2020-06-01 13:10:21 +09:00
Kukks
70d4e98dff
Make App Inventory Updater run updates in order
...
followed the same logic we used in the new auto labelling
2020-04-29 14:51:37 +02:00
Andrew Camilleri
b31fb1a269
Auto label utxos based on invoice and payjoin ( #1499 )
...
* Auto label utxos based on invoice and payjoin
This PR introduces automatic labelling to transactions.
* If it is an incoming tx to an invoice, it will tag it as such.
* If it was a payjoin tx , it will tag it as such.
* If a transaction's inputs were exposed to a payjoin sender, we tag it as such.
* wip
* wip
* support in coinselection
* remove ugly hack
* support wallet transactions page
* remove messy loop
* better label template helpers
* add tests and susbcribe to event
* simplify data
* fix test
* fix label + color
* fix remove label
* renove useless call
* add toString
* fix potential crash by txid
* trim json keyword in manual label
* format file
2020-04-28 15:06:28 +09:00
Dennis Reimann
c205e41072
Rename modern to default theme
2020-04-10 09:18:07 +02:00
Andrew Camilleri
d47e225dce
Fix email sending on registration crash ( #1454 )
2020-04-10 15:59:39 +09:00
nicolas.dorier
1c0d713b00
Catch all error thrown by EndAccept
2020-04-09 20:36:19 +09:00
nicolas.dorier
70c80f4d44
Remove useless line
2020-04-09 20:27:24 +09:00
nicolas.dorier
e3f6de8472
Remove warnings, replace BIP79 by Payjoin, Fix strange error in Accept loop
2020-04-09 20:25:17 +09:00
nicolas.dorier
f57db12c09
Document downside of socks proxy
2020-04-09 18:56:30 +09:00
nicolas.dorier
0d821ff4db
Connection: close when using the internal proxy, fix gateway errors with connections in limbo
2020-04-09 18:49:30 +09:00
nicolas.dorier
6927d81175
Implement Http Tor proxy as a internal http proxy
2020-04-09 17:38:55 +09:00
nicolas.dorier
fd026a9733
Refactor server-side
2020-04-05 12:02:36 +09:00
Kukks
e99767c7e2
Greenfield API: Create User
...
Slightly big PR because I started refactoring to reduce code duplication between the UI based business logic and the api one.
2020-03-17 08:21:27 +01:00
nicolas.dorier
65afc9f7b2
Make sure dashboard is initialized from the beginning
2020-03-10 17:42:53 +09:00
hannes
f097ecdc80
fix: remove ipn via email #1241 ( #1337 )
...
* fix: remove ipn via email #1241
* fix: remove ipn via email #1241
2020-02-24 21:21:03 +09:00
rockstardev
29d51ad2a2
Adding 1 second leeway for expiration
2020-02-21 17:09:03 -06:00
rockstardev
1be6408246
Adding logging to try and catch situations where invoice is not expired
2020-02-21 17:09:03 -06:00