mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-05-03 06:50:58 +00:00
Compare commits
2 Commits
3d2bfa34c8
...
d8cde59aaf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d8cde59aaf | ||
|
|
049c5cfa9d |
@ -82,7 +82,7 @@ http {
|
|||||||
aio on;
|
aio on;
|
||||||
|
|
||||||
# file upload size
|
# file upload size
|
||||||
client_max_body_size 10M;
|
client_max_body_size 20M;
|
||||||
|
|
||||||
# https://github.com/kaltura/nginx-vod-module#vod_open_file_thread_pool
|
# https://github.com/kaltura/nginx-vod-module#vod_open_file_thread_pool
|
||||||
vod_open_file_thread_pool default;
|
vod_open_file_thread_pool default;
|
||||||
|
|||||||
@ -724,13 +724,15 @@ def events_search(request: Request, params: EventsSearchQueryParams = Depends())
|
|||||||
if (sort is None or sort == "relevance") and search_results:
|
if (sort is None or sort == "relevance") and search_results:
|
||||||
processed_events.sort(key=lambda x: x.get("search_distance", float("inf")))
|
processed_events.sort(key=lambda x: x.get("search_distance", float("inf")))
|
||||||
elif min_score is not None and max_score is not None and sort == "score_asc":
|
elif min_score is not None and max_score is not None and sort == "score_asc":
|
||||||
processed_events.sort(key=lambda x: x["score"])
|
processed_events.sort(key=lambda x: x["data"]["score"])
|
||||||
elif min_score is not None and max_score is not None and sort == "score_desc":
|
elif min_score is not None and max_score is not None and sort == "score_desc":
|
||||||
processed_events.sort(key=lambda x: x["score"], reverse=True)
|
processed_events.sort(key=lambda x: x["data"]["score"], reverse=True)
|
||||||
elif min_speed is not None and max_speed is not None and sort == "speed_asc":
|
elif min_speed is not None and max_speed is not None and sort == "speed_asc":
|
||||||
processed_events.sort(key=lambda x: x["average_estimated_speed"])
|
processed_events.sort(key=lambda x: x["data"]["average_estimated_speed"])
|
||||||
elif min_speed is not None and max_speed is not None and sort == "speed_desc":
|
elif min_speed is not None and max_speed is not None and sort == "speed_desc":
|
||||||
processed_events.sort(key=lambda x: x["average_estimated_speed"], reverse=True)
|
processed_events.sort(
|
||||||
|
key=lambda x: x["data"]["average_estimated_speed"], reverse=True
|
||||||
|
)
|
||||||
elif sort == "date_asc":
|
elif sort == "date_asc":
|
||||||
processed_events.sort(key=lambda x: x["start_time"])
|
processed_events.sort(key=lambda x: x["start_time"])
|
||||||
else:
|
else:
|
||||||
|
|||||||
@ -25,7 +25,7 @@ type ImageEntryProps = {
|
|||||||
export default function ImageEntry({
|
export default function ImageEntry({
|
||||||
onSave,
|
onSave,
|
||||||
children,
|
children,
|
||||||
maxSize = 10 * 1024 * 1024, // 10MB default
|
maxSize = 20 * 1024 * 1024, // 20MB default
|
||||||
accept = { "image/*": [".jpeg", ".jpg", ".png", ".gif", ".webp"] },
|
accept = { "image/*": [".jpeg", ".jpg", ".png", ".gif", ".webp"] },
|
||||||
}: ImageEntryProps) {
|
}: ImageEntryProps) {
|
||||||
const { t } = useTranslation(["views/faceLibrary"]);
|
const { t } = useTranslation(["views/faceLibrary"]);
|
||||||
|
|||||||
@ -35,7 +35,9 @@ export default function UploadImageDialog({
|
|||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
<ImageEntry onSave={onSave}>
|
<ImageEntry onSave={onSave}>
|
||||||
<DialogFooter className="pt-4">
|
<DialogFooter className="pt-4">
|
||||||
<Button onClick={() => setOpen(false)}>{t("button.cancel")}</Button>
|
<Button type="button" onClick={() => setOpen(false)}>
|
||||||
|
{t("button.cancel")}
|
||||||
|
</Button>
|
||||||
<Button variant="select" type="submit">
|
<Button variant="select" type="submit">
|
||||||
{t("button.save")}
|
{t("button.save")}
|
||||||
</Button>
|
</Button>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user