maliming
5eaffd2bf2
Simplify AbpTickerQFunctionProvider and add input validation to AddFunction
2 weeks ago
maliming
f0228f007a
Add AddFunction helper to AbpTickerQFunctionProvider and use named tuple fields
2 weeks ago
maliming
d6008c59fb
Upgrade TickerQ packages to 10.2.0
2 weeks ago
maliming
08c6521a59
Use generic EntityNotFoundException<TEntity> in GetManyAsync for consistency with GetAsync
2 weeks ago
maliming
81d34da46c
Refactor entity cache to use decimal for price and enhance FindManyAsync/GetManyAsync to handle duplicate IDs
2 weeks ago
maliming
c762a652be
Add example for custom entity cache implementation and replace functionality
2 weeks ago
copilot-swe-agent[bot]
8a0b5c2d4c
Add GetManyAsync/FindManyAsync to IEntityCache and extract MapToValue virtual method
Co-authored-by: hikalkan <1210527+hikalkan@users.noreply.github.com>
3 weeks ago
maliming
9664b686be
Add ConfigurePolicy and ClearRules to OperationRateLimiting
- Add ConfigurePolicy method to AbpOperationRateLimitingOptions for
partial modification of existing policies without full replacement
- Add ClearRules method to OperationRateLimitingPolicyBuilder for
clearing inherited rules before defining new ones
- Add FromPolicy factory method to reconstruct a builder from an
existing policy
- Change AddPolicy return type to AbpOperationRateLimitingOptions
for chaining consistency with ConfigurePolicy
- Add parameter validation to AddPolicy and FromPolicy
- Add documentation for overriding existing policies
- Add tests for ConfigurePolicy, ClearRules, chaining, and error cases
3 weeks ago
maliming
a682d811f3
fix: address Copilot review issues in OpenIddict JWKS demo app and CLI command
3 weeks ago
maliming
38d9073b85
Add JWKS private key and public key set for OpenIddict integration
3 weeks ago
maliming
1490b32e26
fix: only enable browser request streaming over HTTPS in Blazor WASM
SetBrowserRequestStreamingEnabled(true) requires HTTP/2, which browsers
only support over TLS (ALPN). When the target API uses plain HTTP,
the browser fails with ERR_ALPN_NEGOTIATION_FAILED on POST/PUT requests.
This change conditionally enables streaming only for HTTPS requests,
preserving the large file upload capability while fixing HTTP-only
development scenarios.
3 weeks ago
maliming
68ac1cee60
feat: Enhance XmlDocumentationProvider and related classes for improved XML documentation handling and caching
3 weeks ago
maliming
60ff0218ec
feat: Refactor API scripting and model provider to support asynchronous operations
3 weeks ago
maliming
88b3b5d6e3
feat: Enhance XmlDocumentationProvider with XML tag processing and add unit tests
3 weeks ago
maliming
778abc8aaa
feat: Refactor API documentation handling to support asynchronous operations
3 weeks ago
maliming
5b1f3e8304
feat: Refactor operation rate limiting methods for simplified parameter handling and add extension methods
3 weeks ago
maliming
76b279c6ac
feat: Enhance operation rate limiting with permanent denial error codes
4 weeks ago
maliming
471697841d
feat: enhance operation rate limiting with current count tracking and reset behavior
4 weeks ago
maliming
773252b44a
feat: implement early break in Phase 2 for multi-rule policies and add corresponding tests
4 weeks ago
maliming
fdda4da461
fix: update RetryAfter handling to return null for ban policies and add custom resolver null check
4 weeks ago
maliming
40bc80ab05
fix: update OperationRateLimit to OperationRateLimiting in project references
4 weeks ago
maliming
46b283e338
refactor: update partition key handling to support async resolution in operation rate limiting
4 weeks ago
maliming
b92eda2419
Rename Volo.Abp.OperationRateLimit to Volo.Abp.OperationRateLimiting
4 weeks ago
maliming
c67db4ff15
refactor: remove IClientIpAddressProvider and replace with IWebClientInfoProvider in operation rate limiting
4 weeks ago
maliming
4c3448be32
refactor: improve operation rate limit rule handling and add multi-tenancy support in policy builder tests
4 weeks ago
maliming
62fcb628cf
fix: change IClientIpAddressProvider registration from transient to singleton
4 weeks ago
maliming
6f157406e0
Add Volo.Abp.OperationRateLimit module
4 weeks ago
Nico Lachmuth
15e467517d
documentation support for abp api description
4 weeks ago
maliming
4c20961b15
Rename constant and use InvariantCulture for cache key formatting
4 weeks ago
maliming
b59fc27c1d
Extract GetHttpContextItemsCacheKey helper method
4 weeks ago
maliming
ddf9b04b44
Include UI culture in the HttpContext.Items cache key
4 weeks ago
maliming
5f933a6afb
Fix cache key isolation by user identity in MvcCachedApplicationConfigurationClient
4 weeks ago
maliming
dca0c1c359
Remove serialization of form data array in abpAjaxForm
1 month ago
maliming
0c273ad0bb
Add submitter data to FormData array on form submission
1 month ago
maliming
7941acfe65
Include submitter data in FormData on submit
1 month ago
maliming
cde6c92bab
Recreate FormData after beforeSubmit mutates form
1 month ago
maliming
ee47706de6
Refactor condition in IsCollectionGenericTypeInternal for clarity
1 month ago
maliming
4a1cf5f473
Reject non-generic collections and add tests
Resolve #24914
1 month ago
maliming
4bac0f1d76
Respect entity tracking by forcing AsTracking
1 month ago
maliming
a881195b3b
refactor: streamline TickerQ initialization and enhance service access methods
1 month ago
maliming
23123df113
Update TickerQ package versions and refactor background job management
1 month ago
maliming
ed0ad6408e
Make OIDC auth scheme configurable
1 month ago
maliming
beccb8dd15
Add DateTimeOffset support and improve data grid value conversion
1 month ago
maliming
c6c5f5d627
Refactor LookupExtensionProperty to nest Autocomplete within Validation component
1 month ago
Alvin So
a9e7e86f97
fix: OIDC schema mismatch in SwaggerGen setup
1 month ago
ugurozturk
3c45933404
Improve FindAsync method to handle entity attachment and state management
1 month ago
maliming
24a3d12af7
feat: add Blazorise 2.0 migration guide and implement BlazoriseFluentSizingParse for dynamic sizing in DataGrid columns
1 month ago
maliming
f212a639e1
Refactor TableColumn width property to string type and implement BlaoriseFluentSizingParse for dynamic sizing in DataGrid columns
1 month ago
maliming
2c37961d71
Upgrade to Blazorise 2.0.
1 month ago
maliming
488ba72f9e
fix: update type for ConfigurationAppService to interface
1 month ago