Commit Graph

48 Commits

Author SHA1 Message Date
sbwalker
8d4b30140e rename Cache service to OutputCache 2025-03-11 11:48:43 -04:00
David Montesinos
eab3a753f5 resolves #4899: output cache for sitemap 2025-03-03 17:54:33 +01:00
Ben
1ced5c0425 update the cookie consent control. 2025-02-28 23:32:17 +08:00
Ben
982f3b1943 Fix #4936: add the cookie consent theme control. 2025-02-22 09:49:33 +08:00
sbwalker
57879c1891 remove method which was relocated to PageRepository 2025-01-29 13:12:46 -05:00
sbwalker
24cd090c61 use fingerprint term consistently 2025-01-29 10:42:19 -05:00
sbwalker
153a689bdb fix #5005 - adds versioning (ie. fingerprinting) for static assets - core, modules, and themes. 2025-01-27 16:34:47 -05:00
sbwalker
80c8433aad ensure Pages collection is always returned in the same order by moving GetPagesHierarchy method to the repository. 2024-12-19 14:45:12 -05:00
sbwalker
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
sbwalker
f09709aedb remove Microsoft.AspNetCore.Http 2024-10-24 15:10:52 -04:00
sbwalker
56cfb2ce06 fix sorting of Site.Languages property 2024-10-15 16:46:05 -04:00
sbwalker
52f552b4de localize names of languages based on user's UI culture 2024-10-14 17:17:54 -04:00
David Montesinos
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
David Montesinos
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
sbwalker
78177f7890 use deep cloning to not muttate cache 2024-09-19 09:41:11 -04:00
sbwalker
f2c8d80ff8 fix trimming of site, page, and module settings 2024-09-18 18:31:40 -04:00
sbwalker
f6858c221b fix #4546 - handle cache invalidation for site deletion 2024-08-22 08:26:29 -04:00
sbwalker
e3f099441c ensure form name is unique in ActionDialog 2024-08-19 16:58:33 -04:00
sbwalker
35f873a342 add search reindex capability 2024-08-10 10:01:52 -04:00
sbwalker
340ef46469 improve search result performance and relevancy 2024-08-08 14:11:27 -04:00
sbwalker
1cd4d6d0df change IsEffectiiveOrExpired to IsEffectiveAndNotExpired 2024-07-23 07:08:26 -04:00
sbwalker
66ffad0b4e moved Search Provider setting to Search Settings 2024-07-21 08:59:23 -04:00
sbwalker
59bba83b1d add ability to manage search results settings 2024-07-19 12:55:59 -04:00
sbwalker
45afbbdac6 allow search content permissions to support roles 2024-07-17 19:34:19 -04:00
sbwalker
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
sbwalker
17fec7d6e1 resolve security issue in Search 2024-07-15 10:07:48 -04:00
sbwalker
6275ab23ff fix #4401 - avoid mutating Site object in cache 2024-07-15 08:37:23 -04:00
sbwalker
c3f041dc87 testing search indexing of files 2024-07-13 09:28:02 -04:00
sbwalker
bb79b9ed74 search modifications 2024-07-12 10:33:17 -04:00
sbwalker
f057688e7d more Site Settings for search configuration 2024-07-08 16:58:55 -04:00
sbwalker
5b46dd7293 search refactoring 2024-07-06 07:58:04 -04:00
sbwalker
e321998b85 remove unnecessary using 2024-07-02 15:53:26 -04:00
sbwalker
45b1d405a6 fix #4375 - deleted pages not being filtered 2024-07-02 11:05:29 -04:00
sbwalker
0178e015e3 breaking search modifications into smaller PRs 2024-06-28 15:43:54 -04:00
sbwalker
73abc511a8 fix #4349 - adding module in subsite in Interactive render mode 2024-06-24 16:26:55 -04:00
sbwalker
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
sbwalker
06f0cc70b8 scalability improvements 2024-05-31 16:23:36 -04:00
sbwalker
2dec3195ac fix issue referencing ClaimsPrincipal UserId extension method 2024-03-14 23:55:01 -04:00
sbwalker
0c8dc63085 improve caching for sites with many registered users 2024-03-12 10:27:32 -04:00
sbwalker
e7157a8528 replace Task.Run() logic in SiteService with async SiteRepository methods 2024-02-27 15:12:48 -05:00
sbwalker
2ed593c5e0 include SiteId in SyncEvent 2024-02-26 14:48:26 -05:00
sbwalker
aac4d3eefb improve caching for static rendering 2024-02-26 14:28:38 -05:00
sbwalker
b0487798c2 fix issues with installer 2024-02-16 11:13:31 -05:00
sbwalker
ebadccbe25 remove unnecessary using 2024-02-15 16:05:27 -05:00
sbwalker
ed7904b673 create server-side SiteService 2024-02-15 15:48:18 -05:00