feat(collections): hide children by default for some collection types

This commit is contained in:
Elian Doran 2026-01-09 20:06:49 +02:00
parent ee52e16a75
commit 211d2dcf99
No known key found for this signature in database

View File

@ -1,7 +1,12 @@
import { HiddenSubtreeItem } from "@triliumnext/commons";
import { HiddenSubtreeAttribute, HiddenSubtreeItem } from "@triliumnext/commons";
import { t } from "i18next";
export default function buildHiddenSubtreeTemplates() {
const hideSubtreeAttributes: HiddenSubtreeAttribute = {
name: "subtreeHidden",
type: "label"
};
const templates: HiddenSubtreeItem = {
id: "_templates",
title: t("hidden_subtree_templates.built-in-templates"),
@ -93,6 +98,7 @@ export default function buildHiddenSubtreeTemplates() {
name: "hidePromotedAttributes",
type: "label"
},
hideSubtreeAttributes,
{
name: "label:startDate",
type: "label",
@ -133,6 +139,7 @@ export default function buildHiddenSubtreeTemplates() {
name: "collection",
type: "label"
},
hideSubtreeAttributes,
{
name: "viewType",
type: "label",
@ -163,6 +170,7 @@ export default function buildHiddenSubtreeTemplates() {
name: "hidePromotedAttributes",
type: "label"
},
hideSubtreeAttributes,
{
name: "label:geolocation",
type: "label",
@ -194,6 +202,7 @@ export default function buildHiddenSubtreeTemplates() {
name: "hidePromotedAttributes",
type: "label"
},
hideSubtreeAttributes,
{
name: "label:status",
type: "label",