Commit Graph

40 Commits

Author SHA1 Message Date
fdbdd0ef4c Added defensive logic to File Indexer for scenarios where file does not exist on disk. Added ability to reset the search index prior to reindexing. 2024-11-07 17:05:28 -05:00
f09709aedb remove Microsoft.AspNetCore.Http 2024-10-24 15:10:52 -04:00
56cfb2ce06 fix sorting of Site.Languages property 2024-10-15 16:46:05 -04:00
52f552b4de localize names of languages based on user's UI culture 2024-10-14 17:17:54 -04:00
3adb7ecb1c Enhances image manipulation with format (webp encoder, defaults to png)
- computes etag with all manipulation parameters
2024-10-13 17:20:18 +02:00
aa5b84a214 Implements Image Manipulation in Files Page via QueryString
- Extracts the image creation into a service
- Refactors Files Page GET action for better readability and cyclomatic complexity
2024-10-13 12:38:43 +02:00
78177f7890 use deep cloning to not muttate cache 2024-09-19 09:41:11 -04:00
f2c8d80ff8 fix trimming of site, page, and module settings 2024-09-18 18:31:40 -04:00
f6858c221b fix #4546 - handle cache invalidation for site deletion 2024-08-22 08:26:29 -04:00
e3f099441c ensure form name is unique in ActionDialog 2024-08-19 16:58:33 -04:00
35f873a342 add search reindex capability 2024-08-10 10:01:52 -04:00
340ef46469 improve search result performance and relevancy 2024-08-08 14:11:27 -04:00
1cd4d6d0df change IsEffectiiveOrExpired to IsEffectiveAndNotExpired 2024-07-23 07:08:26 -04:00
66ffad0b4e moved Search Provider setting to Search Settings 2024-07-21 08:59:23 -04:00
59bba83b1d add ability to manage search results settings 2024-07-19 12:55:59 -04:00
45afbbdac6 allow search content permissions to support roles 2024-07-17 19:34:19 -04:00
4d26468ede performance optimization to mitigate page bloat caused by Blazor serializing/encrypting state when crossing render mode boundaries 2024-07-16 16:21:35 -04:00
17fec7d6e1 resolve security issue in Search 2024-07-15 10:07:48 -04:00
6275ab23ff fix #4401 - avoid mutating Site object in cache 2024-07-15 08:37:23 -04:00
c3f041dc87 testing search indexing of files 2024-07-13 09:28:02 -04:00
bb79b9ed74 search modifications 2024-07-12 10:33:17 -04:00
f057688e7d more Site Settings for search configuration 2024-07-08 16:58:55 -04:00
5b46dd7293 search refactoring 2024-07-06 07:58:04 -04:00
e321998b85 remove unnecessary using 2024-07-02 15:53:26 -04:00
45b1d405a6 fix #4375 - deleted pages not being filtered 2024-07-02 11:05:29 -04:00
0178e015e3 breaking search modifications into smaller PRs 2024-06-28 15:43:54 -04:00
73abc511a8 fix #4349 - adding module in subsite in Interactive render mode 2024-06-24 16:26:55 -04:00
27356ef747 use List instead of IList, remove "List" from method names. remove unnecessary using statements 2024-06-11 10:38:44 -04:00
Ben
e1cdc7b387 return the words count to calculate the ranking. 2024-06-04 21:57:50 +08:00
Ben
7f970d489f refactoring the code. 2024-06-04 17:32:31 +08:00
Ben
9d85ca07f4 #4303: add search function. 2024-06-03 21:19:42 +08:00
06f0cc70b8 scalability improvements 2024-05-31 16:23:36 -04:00
2dec3195ac fix issue referencing ClaimsPrincipal UserId extension method 2024-03-14 23:55:01 -04:00
0c8dc63085 improve caching for sites with many registered users 2024-03-12 10:27:32 -04:00
e7157a8528 replace Task.Run() logic in SiteService with async SiteRepository methods 2024-02-27 15:12:48 -05:00
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
aac4d3eefb improve caching for static rendering 2024-02-26 14:28:38 -05:00
b0487798c2 fix issues with installer 2024-02-16 11:13:31 -05:00
ebadccbe25 remove unnecessary using 2024-02-15 16:05:27 -05:00
ed7904b673 create server-side SiteService 2024-02-15 15:48:18 -05:00