mirror of
https://github.com/Kareadita/Kavita.git
synced 2025-06-03 05:34:21 -04:00
# Added - Added: Added series format information to the search typeahead to help identify duplicate series in libraries # Fixed - Fixed: Fixed accent color not looking well on light theme - Fixed: Attempted to fix the memory issues with PDF reading on Docker. Uses a Memory Pool for streams and removes a bitmap operation for fixing books with transparent backgrounds (#424) # Changed - Changed: Refactored download logs to use the same download code as rest of Kavita # Dev stuff - Added timeout for Regex's to make sure during matching, malicious filenames doesn't crash user system - Refactored a missing GetCoverImage to use Series Format rather than old Library Type ================================================== * Added Timeout for Regex matching to ensure malicious filenames don't crash system * Refactored GetCoverImage to use series format rather than library type * Refactored download logs to use the download service * Fixed accent color not looking well on light theme * Refactored series format into dedicated component and added to search results * Switch to using MemoryManager for Streams to attempt to minimize GC pressure and reduced bitmap manipulation for transparency hack.
19 lines
503 B
C#
19 lines
503 B
C#
using API.Entities.Enums;
|
|
|
|
namespace API.DTOs
|
|
{
|
|
public class SearchResultDto
|
|
{
|
|
public int SeriesId { get; init; }
|
|
public string Name { get; init; }
|
|
public string OriginalName { get; init; }
|
|
public string SortName { get; init; }
|
|
public string LocalizedName { get; init; }
|
|
public MangaFormat Format { get; init; }
|
|
|
|
// Grouping information
|
|
public string LibraryName { get; set; }
|
|
public int LibraryId { get; set; }
|
|
}
|
|
}
|