Abhijay Jain
65dc0a761d
(Refactor) : Converted Selenium test for CanUseRoleManager and Others to playwright ( #6996 )
...
* refactor: resovled merge conflict
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* (Refactor): Removed Selenium Test for CanUseRoleManager
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* Refactor : removed spacing and extra alert message
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* (Test):Converted/Added Playwright Test for CanSigninWithLoginCode
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* (Refactor): Removed Selenium Test for CanSigninWithLoginCode
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* fix: updated UIServerController.Roles.cs to handle storeID
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* refactor : updated some minor nits
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* Fix: Preserve store context when deleting server-wide roles from store page
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
* refactor: fix auth mismatch in role Edit/Remove links for store context
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
---------
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com >
2025-11-27 18:47:32 +09:00
Nicolas Dorier
b7aed3e3d8
Add Server Email Rules
2025-11-10 17:24:27 +09:00
Nicolas Dorier
54cec83507
Refactor access to the ViewModel of the MainLayout ( #6970 )
2025-11-01 00:02:11 +09:00
nicolas.dorier
b1cba47adf
[Features] Subscriptions
2025-10-28 15:33:23 +09:00
Nicolas Dorier
ff02c0f5d7
Unify delete confirmation confirm dialog ( #6965 )
2025-10-26 12:37:55 +09:00
nicolas.dorier
66a64e8622
Fixup modal not closing
2025-10-20 22:57:39 +09:00
Nicolas Dorier
e8282ca849
Refactoring of Webhooks and Email Rules ( #6954 )
2025-10-19 22:31:24 +09:00
Nicolas Dorier
e170ed1f91
Add ability to setup anti forgery token and action values to confirm modal ( #6940 )
2025-10-07 17:40:30 +09:00
Nicolas Dorier
89c836e5f9
Add wallet policy support ( #6765 )
2025-07-16 09:06:11 +09:00
nicolas.dorier
d059dc11a4
Fix flaky test
2025-07-07 10:13:58 +09:00
nicolas.dorier
89bc9a2a2f
Do not use HttpContextAccessor in Blazor context
2025-07-04 16:55:40 +09:00
nicolas.dorier
7fdd01d01e
Fix flaky CanUsePOSCart
2025-06-13 09:36:31 +09:00
Nicolas Dorier
46aafe7b8d
Enable the Charge button on KeyPad when amount is 0 ( #6785 )
2025-06-11 23:57:40 +09:00
nicolas.dorier
8f3c67b3ee
Fix: Custom amount in Product List mode would return error 404
2025-06-11 22:16:24 +09:00
nicolas.dorier
2fa87e33fc
Display the keypad's running total more prominently
2025-06-04 12:33:16 +09:00
Nicolas Dorier
5f7a686833
Show tax rate in receipt, adjust keypad display ( #6739 )
...
* Show tax rate in receipt, adjust keypad display
* Adjust small nits in the view
2025-05-20 13:31:29 +09:00
Nicolas Dorier
932d313dee
Can apply tax rates to PoS items ( #6724 )
2025-05-19 10:35:46 +09:00
nicolas.dorier
9dc1aeda72
[Feature] Can configure fallback rates
2025-05-08 19:05:55 +09:00
d11n
abd180f4d3
QR scanner: Properly handle BIP21 input ( #6693 )
...
* QR scanner: Properly handle BIP21 input
Fixes #6665 . Supersedes and closes #6672 .
Details [here](https://github.com/btcpayserver/btcpayserver/pull/6672#issuecomment-2809299548 )
* Update BTCPayServer/wwwroot/js/wallet/wallet-camera-scanner.js
* Fix scanner Vue component
2025-04-24 09:00:32 +09:00
nicolas.dorier
5f908322c2
Make Rider a bit less verbose Code cleanup
2025-04-23 16:51:56 +09:00
Nicolas Dorier
2f26979ed7
Refactor vault ( #6678 )
...
* Use Blazor for the Vault code
* Put elements in different file
* Controller abstraction
* Break into VaultElement
2025-04-21 17:09:46 +09:00
Honza Pobořil
d3359f4c55
Added inputmode="decimal“ to POS Cart app ( #6673 )
...
So the iOS will show numpad for this fields.
2025-04-14 08:08:12 +02:00
Pavlenex
a253be3e13
Merge pull request #6631 from thgO-O/refactor/clipboard-styling-issue-6625
...
Refactor: Move clipboard styling from attributes to CSS classes
2025-03-18 11:19:07 +04:00
thgOyo
59656fe8af
refactor: update clipboard button usage in Footer view
2025-03-16 16:48:44 -03:00
thgOyo
4268abb72d
refactor: update clipboard button usage in PayButton view
2025-03-16 16:48:32 -03:00
thgOyo
72b2fca87d
refactor: update clipboard button usage in LightningLikeMethodCheckout view
2025-03-16 16:45:33 -03:00
thgOyo
ddd844b3c0
refactor: update clipboard button usage in BitcoinLikeMethodCheckout view
2025-03-16 16:44:04 -03:00
Dennis Reimann
a9fbba5825
UI: Fix and unify localizer usage for page titles
...
Issue was caused by duplicate translation through a combination of `StringLocalizer` and `text-translate="true"` usage. Fixes #6622 .
2025-03-11 10:54:17 +01:00
Nicolas Dorier
7355be48ee
Merge pull request #6535 from NicolasDorier/remove-xmr-sec
...
Remove ZCash and Monero from core code
2025-03-11 15:47:20 +09:00
d11n
78f33f0ca4
UI: Allow iframe context to get defined by opener ( #6615 )
...
The CSS to hide certain elements in the iframe context was introduced in #6574 .
The mechanism to define the iframe context is now shifted to the opener, so that we can limit that behaviour to the mobile app.
Closes #6614 .
2025-03-03 22:27:49 +09:00
rockstardev
a7e3cbb105
Adding endpoint to set server email settings ( #6601 )
...
* Adding endpoint in Greenfield to allow server email settings
* Adding related swagger file
* Refactoring EmailSettingsData to be more readable
* Adding server email masking
* Adding tests
* Update BTCPayServer/wwwroot/swagger/v1/swagger.template.serveremail.json
Co-authored-by: d11n <mail@dennisreimann.de >
* Masking smtp server email returned over greenfield api and test
* Retaining password if password mask is used
* Remove magic string *****
* Flatten request for server's settings. Fix bug on shared setting instances
* Remove useless doc
* Simplify code
* Fix Store Email settings page
---------
Co-authored-by: d11n <mail@dennisreimann.de >
Co-authored-by: nicolas.dorier <nicolas.dorier@gmail.com >
2025-02-27 15:59:17 +09:00
Dennis Reimann
9d5baabc2c
UI: Fix spacing of Lightning Address info on invoice details page
2025-02-19 09:38:12 +01:00
Dennis Reimann
88d8d1b848
Forms: Properly support checkbox type
...
Fixes #6592 .
2025-02-10 15:08:03 +01:00
nicolas.dorier
c37584328b
Refactor: Remove cshtml duplication for back/url buttons in wizards
2025-02-07 16:57:50 +09:00
nicolas.dorier
51c2b9f243
Remove ZCash and Monero from core code
2025-01-22 00:00:22 +09:00
d11n
20e8db7307
App: Allow receipt to be shown in iframe ( #6574 )
...
Also detects if the checkout page is shown within an iframe and hides the back to store link in that case.
2025-01-21 23:50:27 +09:00
nicolas.dorier
d3d6b2d15c
Make HtmlTags safer, properly sanitize in the view as well
2025-01-19 11:00:09 +09:00
Nicolas Dorier
92a92a7fff
Rename and add to greenfield HtmlTags and HtmlMetaTags for apps ( #6557 )
2025-01-15 23:48:10 +09:00
Pavlenex
2255da4a56
Merge pull request #6555 from dennisreimann/fix-6554
...
UI: Fix store's custom CSS URL
2025-01-15 15:15:11 +01:00
Nisaba
2250853b3e
HTML lang setting and Head tags for POS and Crowdfund public pages ( #6229 )
...
* HTML lang setting and Head tags for POS and Crowdfund public pages
* updates #6229
* updates 6229
* resolve conflict
* updated according to Nicolas' recommendations
* updates #6229
* Add RawMeta method in safe.cs
* ...
* resolve conflicts
* resolve conflict
* resolve conflicts
* Updates as Nicolas request
* updates
---------
Co-authored-by: d11n <mail@dennisreimann.de >
2025-01-15 14:49:25 +09:00
Dennis Reimann
ae1eb67677
UI: Fix store's custom CSS URL
...
Fixes #6554 .
2025-01-14 08:13:19 +01:00
Nicolas Dorier
8acf1c2d62
Refactoring: Introduce IUrlHelper.ActionAbsolute ( #6513 )
2024-12-21 00:16:04 +09:00
d11n
44dc6499cd
POS: Fix form redirect in conjunction with root path setting ( #6506 )
...
* POS: Fix form redirect in conjunction with root path setting
Fixes #6493 and also adds missing status messages on the forms pages.
* Fix other occurrences
2024-12-20 22:59:07 +09:00
ConstantineGhost
b3bc11c19d
Resolving Inconsistent responsiveness of the labels on the dashboard and removing BG as a supporter
...
Adressing Issues #6500 and #6501
2024-12-18 09:41:22 -06:00
d11n
a8d1f55544
Editor: Use offcanvas for all breakpoints ( #6441 )
...
Avoids scrolling the editor out of the viewport. Closes #6436 .
Done for the POS/Crowdfund editor, as well as the Forms one.
2024-12-04 15:18:27 +01:00
Dennis Reimann
5cf3819743
Show Invoices link regardless of archival status
2024-11-26 06:52:51 +01:00
Dennis Reimann
f7f3244b3d
UI: Move app's invoices link to the top
2024-11-25 18:02:07 +01:00
d11n
088c0c7f85
UI: Do not escape apostrophe in custom server name ( #6391 )
...
Fixes #6352 .
2024-11-13 16:24:47 +09:00
d11n
8b776ed9e5
POS: Update button icons ( #6390 )
...
Adjusts the POS buttons to match what we defined for the app in btcpayserver/app#93 .
2024-11-13 07:50:15 +01:00
d11n
e80296fa85
UI: Escape translated strings in JS ( #6373 )
...
Fixes #6370 .
2024-11-12 11:16:56 +09:00