Commit Graph

168 Commits

Author SHA1 Message Date
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