Murat Cakir
ee179c3164
NuGet updates
2023-06-26 22:32:50 +02:00
Murat Cakir
89531e57e1
(perf) Singleton cache for payment provider enabled states
2023-06-20 01:34:27 +02:00
Murat Cakir
4bd9f375e2
(perf) heavily refactored PaymentService
2023-06-17 02:36:47 +02:00
Murat Cakir
3c17ce624b
Removed IShippingRateComputationMethod.IsActive (to prevent instance creation during enabled check, license check must be done some other way)
2023-06-16 19:50:24 +02:00
Murat Cakir
aacf90ea2e
Payment and shipping API predictability/terminology: Method vs Provider, Enabled vs Active
2023-06-16 04:08:04 +02:00
Murat Cakir
5d908d9ca5
Pass contextAction to rule provider
2023-06-16 04:08:04 +02:00
mgesing
6d89719044
Minor improvement
2023-06-12 21:06:35 +02:00
Murat Cakir
b1f659ae72
SSL and HTTPS redirection (final)
...
* auto-resolve HTTPS port by evaluating env variables and server addresses
* removed all secured parameters
2023-06-03 02:42:32 +02:00
Murat Cakir
e4cb0d53f6
SSL and HTTPS redirection (wip)
...
* made Store.ForceSslForAllPages and SecureUrl obsolete
* added Store.SslPort
* refactored Store and HttpsUrlFilter
2023-06-02 04:29:20 +02:00
Murat Cakir
4f07c6fb05
Fixed a unit test
2023-05-30 21:02:03 +02:00
Murat Cakir
1502128ffd
NuGet updates
2023-05-25 21:25:09 +02:00
mgesing
028c18295e
Search term isolation
2023-05-15 09:31:00 +02:00
mgesing
c6a12df12f
Merge branch 'main' into feature/search-term
2023-05-14 08:55:28 +02:00
Murat Cakir
d2d65f861a
StoreExtensions.GetAbsoluteUrl
2023-05-12 22:18:58 +02:00
Murat Cakir
c31d946c2f
ValueStringBuilder
2023-05-10 23:20:41 +02:00
mgesing
743f48f053
Search term isolation
2023-05-02 21:28:46 +02:00
Murat Cakir
0a4fcf9322
useragent.yaml: MinimalYamlParser
2023-04-29 03:59:27 +02:00
mgesing
a9d7a5f952
Category tree path filter
2023-04-25 13:37:51 +02:00
Murat Cakir
38429c4d6b
CatalogSearchQuery.PriceBetween: Money? --> decimal?
2023-04-19 03:55:56 +02:00
Murat Cakir
9a60dcbc48
CatalogSearchQueryVisitor (final)
2023-04-19 01:38:18 +02:00
mgesing
58aa73de4b
Search by category tree path
2023-04-13 16:00:25 +02:00
mgesing
d987f41b2e
Search by category tree path (in progress)
2023-04-12 15:58:16 +02:00
mgesing
c0437e509c
Minor improvement
2023-04-11 15:41:06 +02:00
Murat Cakir
948839e434
Unit test failed
2023-04-07 02:54:01 +02:00
Murat Cakir
4a032e21e7
DbHookHandler --> DbHookProcessor
2023-04-06 00:41:42 +02:00
Murat Cakir
f905bf21c4
Code hacking (style & conventions)
2023-03-29 03:54:34 +02:00
Murat Cakir
2143ec3eba
Code cleanup: solution
2023-03-24 03:22:36 +01:00
Murat Cakir
b4a2b8013c
Updated MS libraries to V7.0.4
2023-03-18 04:42:25 +01:00
Murat Cakir
06a4784e86
Merge branch 'main' into postgresql
...
# Conflicts:
# src/Smartstore.Core/Migrations/SmartDbContextDataSeeder.cs
# src/Smartstore.Data/Smartstore.Data.MySql/Smartstore.Data.MySql.csproj
2023-02-08 22:44:11 +01:00
mgesing
1e1b7e4e12
Added price settings for discount requirements to be validated in product lists
2023-02-07 16:00:51 +01:00
Murat Cakir
621deac586
PostgreSql
2023-01-25 04:15:59 +01:00
Murat Cakir
db3e30fc97
PostgreSql (wip)
2023-01-20 04:31:23 +01:00
Murat Cakir
d89cfca526
IKeyedNode: auto-resolves node id when attaching objects to TreeNode
2023-01-19 23:12:05 +01:00
Murat Cakir
5071f6f292
Updated several important NuGet packages
2023-01-13 20:21:25 +01:00
Murat Cakir
ddc2010b19
Moved all DictionaryConverter stuff to DictionaryTypeConverter<T> and wrote unit tests
2023-01-13 02:03:39 +01:00
mgesing
53a15d202c
Perf: caching of cart total and subtotal in OrderCalculationService
2023-01-03 15:02:49 +01:00
Murat Cakir
344cda11ab
Updated some NuGet packages
2022-12-22 00:02:29 +01:00
Murat Cakir
3070f82f0e
Updated Microsof NuGet packages from 7.0.0 --> 7.0.1
2022-12-22 00:02:29 +01:00
mgesing
a2bd8f1993
Fixes compilation error
2022-12-21 09:59:13 +01:00
Murat Cakir
4765581c30
IRouteHelper & DisallowRobotAttribute
2022-12-14 03:21:18 +01:00
Mark Cilia Vincenti
537dbe0a9b
Switched to using AsyncKeyedLock library in order to fix concurrency issue with AsyncLock ( #570 )
...
* Switched to using AsyncKeyedLock library in order to fix concurrency issue with AsyncLock.
* Switched back to using ILockHandle
* Switched back to using ILockHandle
* Fixing issue with releaser, added tests
* Added keyless lock test
* Switched from Action to if statement for AsyncLock for performance reasons
2022-12-12 20:21:33 +01:00
Murat Cakir
b40a968957
ReservedSlugTable (wip, among many other things fixes the "contactus" redirection bug)
2022-12-09 04:19:26 +01:00
Murat Cakir
37bc4e435e
Using new GeneratedRegex
2022-11-26 02:48:19 +01:00
Murat Cakir
92fd97d087
Refactored FastProperty class, .NET 7 native reflection invocation is faster
2022-11-26 01:53:29 +01:00
Murat Cakir
06178ac63e
.NET 7 upgrade
2022-11-25 21:26:28 +01:00
Murat Cakir
0cee9b3023
Widget refactoring
2022-11-19 04:01:56 +01:00
Murat Cakir
76e4be55ea
Cleanup
2022-11-18 03:01:06 +01:00
Murat Cakir
e5e2e62cbe
Dealing with SqlClient version conflicts
2022-11-14 23:17:10 +01:00
mgesing
4c6aff73b7
Pricing
2022-11-02 16:10:21 +01:00
Murat Cakir
fca417c4b7
UrlServiceTests (for a quick debugging session)
2022-10-29 00:58:34 +02:00