diff --git a/.obsidian/plugins/friend-tracker/data.json b/.obsidian/plugins/friend-tracker/data.json index f367ea2..216e1cf 100644 --- a/.obsidian/plugins/friend-tracker/data.json +++ b/.obsidian/plugins/friend-tracker/data.json @@ -12,7 +12,8 @@ "schule", "bewerbung", "thw", - "arzt" + "arzt", + "kol" ], "defaultActiveTab": "markdown" } \ No newline at end of file diff --git a/.obsidian/plugins/task-list-kanban/main.js b/.obsidian/plugins/task-list-kanban/main.js index 093d12c..a188051 100644 --- a/.obsidian/plugins/task-list-kanban/main.js +++ b/.obsidian/plugins/task-list-kanban/main.js @@ -6187,7 +6187,7 @@ function toggleSelectionMode(column) { // src/ui/components/column.svelte function add_css4(target) { - append_styles(target, "svelte-19ymbna", ".column.svelte-19ymbna.svelte-19ymbna{display:flex;flex-direction:column;align-self:flex-start;width:300px;flex-shrink:0;padding:var(--size-4-3);border-radius:var(--radius-m);border:var(--border-width) solid var(--background-modifier-border);background-color:var(--background-secondary)}.column.drop-active.svelte-19ymbna .tasks-wrapper .tasks.svelte-19ymbna{opacity:0.4}.column.drop-active.drop-hover.svelte-19ymbna .tasks-wrapper.svelte-19ymbna{border-color:var(--color-base-70)}.column.svelte-19ymbna .header.svelte-19ymbna{display:flex;justify-content:space-between;align-items:center;height:24px;flex-shrink:0}.column.svelte-19ymbna .header h2.svelte-19ymbna{font-size:var(--font-ui-larger);font-weight:var(--font-bold);margin:0}.column.svelte-19ymbna .mode-toggle-container.svelte-19ymbna{display:flex;align-items:center;margin-top:var(--size-4-3);margin-bottom:var(--size-4-2);gap:var(--size-4-2)}.column.svelte-19ymbna .mode-toggle-container .segmented-control.svelte-19ymbna{display:inline-flex;background:var(--background-primary);border:none;border-radius:var(--radius-s);padding:2px;gap:0}.column.svelte-19ymbna .mode-toggle-container .segmented-control.has-color.svelte-19ymbna{background:var(--toggle-bg-color)}.column.svelte-19ymbna .mode-toggle-container .segmented-control .segment.svelte-19ymbna{padding:2px var(--size-4-2);border:none;background:transparent;border-radius:calc(var(--radius-s) - 2px);cursor:pointer;font-size:var(--font-ui-smaller);color:var(--text-muted);transition:all 0.2s ease;box-shadow:none;position:relative;z-index:1;white-space:nowrap}.column.svelte-19ymbna .mode-toggle-container .segmented-control .segment.active.svelte-19ymbna{background:var(--background-secondary);border:none;color:var(--text-normal)}.column.svelte-19ymbna .mode-toggle-container .segmented-control .segment.svelte-19ymbna:focus-visible{outline:2px solid var(--background-modifier-border-focus);outline-offset:2px}.column.svelte-19ymbna .mode-toggle-container .segmented-control.has-color .segment.active.svelte-19ymbna{background:var(--toggle-active-color);border:none;color:var(--text-normal)}.column.svelte-19ymbna .mode-toggle-container .selection-count.svelte-19ymbna{font-size:var(--font-ui-smaller);color:var(--text-muted);flex:1}.column.svelte-19ymbna .mode-toggle-container .bulk-actions-button.svelte-19ymbna{opacity:0;pointer-events:none;transition:opacity 0.2s ease}.column.svelte-19ymbna .mode-toggle-container .bulk-actions-button.visible.svelte-19ymbna{opacity:1;pointer-events:auto}.column.svelte-19ymbna .divide.svelte-19ymbna{width:calc(100% + 2 * var(--size-4-3));border-bottom:var(--border-width) solid var(--column-color, var(--background-modifier-border));margin:var(--size-4-3) calc(-1 * var(--size-4-3))}.column.svelte-19ymbna .tasks-wrapper.svelte-19ymbna{height:100%;min-height:50px;border:var(--border-width) dashed transparent;border-radius:var(--radius-m)}.column.svelte-19ymbna .tasks-wrapper .tasks.svelte-19ymbna{display:flex;flex-direction:column;gap:var(--size-4-2)}.column.svelte-19ymbna .tasks-wrapper .tasks button.svelte-19ymbna{display:flex;align-items:center;cursor:pointer}.column.svelte-19ymbna .tasks-wrapper .tasks button span.svelte-19ymbna{height:18px}"); + append_styles(target, "svelte-18e2mft", ".column.svelte-18e2mft.svelte-18e2mft{display:flex;flex-direction:column;align-self:flex-start;width:var(--column-width, 300px);flex-shrink:0;padding:var(--size-4-3);border-radius:var(--radius-m);border:var(--border-width) solid var(--background-modifier-border);background-color:var(--background-secondary)}.column.drop-active.svelte-18e2mft .tasks-wrapper .tasks.svelte-18e2mft{opacity:0.4}.column.drop-active.drop-hover.svelte-18e2mft .tasks-wrapper.svelte-18e2mft{border-color:var(--color-base-70)}.column.svelte-18e2mft .header.svelte-18e2mft{display:flex;justify-content:space-between;align-items:center;height:24px;flex-shrink:0}.column.svelte-18e2mft .header h2.svelte-18e2mft{font-size:var(--font-ui-larger);font-weight:var(--font-bold);margin:0}.column.svelte-18e2mft .mode-toggle-container.svelte-18e2mft{display:flex;align-items:center;margin-top:var(--size-4-3);margin-bottom:var(--size-4-2);gap:var(--size-4-2)}.column.svelte-18e2mft .mode-toggle-container .segmented-control.svelte-18e2mft{display:inline-flex;background:var(--background-primary);border:none;border-radius:var(--radius-s);padding:2px;gap:0}.column.svelte-18e2mft .mode-toggle-container .segmented-control.has-color.svelte-18e2mft{background:var(--toggle-bg-color)}.column.svelte-18e2mft .mode-toggle-container .segmented-control .segment.svelte-18e2mft{padding:2px var(--size-4-2);border:none;background:transparent;border-radius:calc(var(--radius-s) - 2px);cursor:pointer;font-size:var(--font-ui-smaller);color:var(--text-muted);transition:all 0.2s ease;box-shadow:none;position:relative;z-index:1;white-space:nowrap}.column.svelte-18e2mft .mode-toggle-container .segmented-control .segment.active.svelte-18e2mft{background:var(--background-secondary);border:none;color:var(--text-normal)}.column.svelte-18e2mft .mode-toggle-container .segmented-control .segment.svelte-18e2mft:focus-visible{outline:2px solid var(--background-modifier-border-focus);outline-offset:2px}.column.svelte-18e2mft .mode-toggle-container .segmented-control.has-color .segment.active.svelte-18e2mft{background:var(--toggle-active-color);border:none;color:var(--text-normal)}.column.svelte-18e2mft .mode-toggle-container .selection-count.svelte-18e2mft{font-size:var(--font-ui-smaller);color:var(--text-muted);flex:1}.column.svelte-18e2mft .mode-toggle-container .bulk-actions-button.svelte-18e2mft{opacity:0;pointer-events:none;transition:opacity 0.2s ease}.column.svelte-18e2mft .mode-toggle-container .bulk-actions-button.visible.svelte-18e2mft{opacity:1;pointer-events:auto}.column.svelte-18e2mft .divide.svelte-18e2mft{width:calc(100% + 2 * var(--size-4-3));border-bottom:var(--border-width) solid var(--column-color, var(--background-modifier-border));margin:var(--size-4-3) calc(-1 * var(--size-4-3))}.column.svelte-18e2mft .tasks-wrapper.svelte-18e2mft{height:100%;min-height:50px;border:var(--border-width) dashed transparent;border-radius:var(--radius-m)}.column.svelte-18e2mft .tasks-wrapper .tasks.svelte-18e2mft{display:flex;flex-direction:column;gap:var(--size-4-2)}.column.svelte-18e2mft .tasks-wrapper .tasks button.svelte-18e2mft{display:flex;align-items:center;cursor:pointer}.column.svelte-18e2mft .tasks-wrapper .tasks button span.svelte-18e2mft{height:18px}"); } function get_each_context2(ctx, list, i) { const child_ctx = ctx.slice(); @@ -6302,16 +6302,16 @@ function create_if_block2(ctx) { } t10 = space(); if (if_block2) if_block2.c(); - attr(h2, "class", "svelte-19ymbna"); - attr(div0, "class", "header svelte-19ymbna"); - attr(button0, "class", "segment svelte-19ymbna"); + attr(h2, "class", "svelte-18e2mft"); + attr(div0, "class", "header svelte-18e2mft"); + attr(button0, "class", "segment svelte-18e2mft"); attr(button0, "aria-label", "Mark as done mode"); attr(button0, "aria-pressed", button0_aria_pressed_value = !/*isInSelectionMode*/ ctx[14]); attr(button0, "tabindex", "0"); toggle_class(button0, "active", !/*isInSelectionMode*/ ctx[14]); - attr(button1, "class", "segment svelte-19ymbna"); + attr(button1, "class", "segment svelte-18e2mft"); attr(button1, "aria-label", "Selection mode"); attr( button1, @@ -6326,7 +6326,7 @@ function create_if_block2(ctx) { /*isInSelectionMode*/ ctx[14] ); - attr(div1, "class", "segmented-control svelte-19ymbna"); + attr(div1, "class", "segmented-control svelte-18e2mft"); attr(div1, "role", "toolbar"); attr(div1, "aria-label", "Task interaction mode"); toggle_class(div1, "has-color", !!/*columnColor*/ @@ -6344,9 +6344,9 @@ function create_if_block2(ctx) { /*columnColor*/ ctx[15] || void 0 ); - attr(div2, "class", "selection-count svelte-19ymbna"); + attr(div2, "class", "selection-count svelte-18e2mft"); attr(div2, "aria-live", "polite"); - attr(div3, "class", "bulk-actions-button svelte-19ymbna"); + attr(div3, "class", "bulk-actions-button svelte-18e2mft"); toggle_class( div3, "visible", @@ -6354,12 +6354,12 @@ function create_if_block2(ctx) { ctx[14] && /*selectedCount*/ ctx[13] > 0 ); - attr(div4, "class", "mode-toggle-container svelte-19ymbna"); - attr(div5, "class", "divide svelte-19ymbna"); - attr(div6, "class", "tasks svelte-19ymbna"); - attr(div7, "class", "tasks-wrapper svelte-19ymbna"); + attr(div4, "class", "mode-toggle-container svelte-18e2mft"); + attr(div5, "class", "divide svelte-18e2mft"); + attr(div6, "class", "tasks svelte-18e2mft"); + attr(div7, "class", "tasks-wrapper svelte-18e2mft"); attr(div8, "role", "group"); - attr(div8, "class", "column svelte-19ymbna"); + attr(div8, "class", "column svelte-18e2mft"); attr(div8, "style", div8_style_value = /*columnColor*/ ctx[15] ? `background-color: ${/*columnColor*/ ctx[15]};` : ""); @@ -6850,8 +6850,8 @@ function create_if_block_12(ctx) { button = element("button"); span = element("span"); t = text("\n Add new"); - attr(span, "class", "svelte-19ymbna"); - attr(button, "class", "svelte-19ymbna"); + attr(span, "class", "svelte-18e2mft"); + attr(button, "class", "svelte-18e2mft"); }, m(target, anchor) { insert(target, button, anchor); @@ -17414,7 +17414,8 @@ var settingsObject = z.object({ lastFileFilter: z.array(z.string()).optional(), filtersExpanded: z.boolean().default(true).optional(), filtersSidebarExpanded: z.boolean().default(true).optional(), - filtersSidebarWidth: z.number().default(280).optional() + filtersSidebarWidth: z.number().default(280).optional(), + columnWidth: z.number().min(200).max(600).default(300).optional() }); var defaultSettings = { columns: ["Later", "Soonish", "Next week", "This week", "Today", "Pending"], @@ -17428,7 +17429,8 @@ var defaultSettings = { savedFilters: [], lastContentFilter: "", lastTagFilter: [], - lastFileFilter: [] + lastFileFilter: [], + columnWidth: 300 }; var createSettingsStore = () => writable(defaultSettings); function parseSettingsString(str) { @@ -17450,27 +17452,27 @@ function add_css11(target) { } function get_each_context5(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[73] = list[i]; + child_ctx[74] = list[i]; return child_ctx; } function get_each_context_12(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[76] = list[i]; + child_ctx[77] = list[i]; return child_ctx; } function get_each_context_2(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[79] = list[i]; + child_ctx[80] = list[i]; return child_ctx; } function get_each_context_3(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[79] = list[i]; + child_ctx[80] = list[i]; return child_ctx; } function get_each_context_4(ctx, list, i) { const child_ctx = ctx.slice(); - child_ctx[79] = list[i]; + child_ctx[80] = list[i]; return child_ctx; } function create_if_block_34(ctx) { @@ -17542,27 +17544,27 @@ function create_if_block_34(ctx) { ctx[10].length > 0 && create_if_block_52(ctx) ); function selecttag_value_binding(value) { - ctx[64](value); + ctx[65](value); } let selecttag_props = { tags: [.../*tags*/ - ctx[23]], + ctx[24]], savedFilters: ( /*tagFilters*/ - ctx[28] + ctx[29] ), onLoadFilter: ( /*func*/ - ctx[62] + ctx[63] ), addButtonDisabled: ( /*selectedTags*/ ctx[6].length === 0 || /*tagFilterExists*/ - ctx[25] + ctx[26] ), onAddClick: ( /*addTagFilter*/ - ctx[36] + ctx[37] ), clearButtonDisabled: ( /*selectedTags*/ @@ -17570,7 +17572,7 @@ function create_if_block_34(ctx) { ), onClearClick: ( /*clearTagFilter*/ - ctx[37] + ctx[38] ), activeFilterId: ( /*activeTagFilterId*/ @@ -17578,7 +17580,7 @@ function create_if_block_34(ctx) { ), onDeleteClick: ( /*func_1*/ - ctx[63] + ctx[64] ) }; if ( @@ -17592,7 +17594,7 @@ function create_if_block_34(ctx) { binding_callbacks.push(() => bind(selecttag, "value", selecttag_value_binding)); let each_value_2 = ensure_array_like( /*fileFilters*/ - ctx[27] + ctx[28] ); let each_blocks = []; for (let i = 0; i < each_value_2.length; i += 1) { @@ -17600,7 +17602,7 @@ function create_if_block_34(ctx) { } let if_block1 = ( /*availableFiles*/ - ctx[29].length > 0 && create_if_block_42(ctx) + ctx[30].length > 0 && create_if_block_42(ctx) ); return { c() { @@ -17682,7 +17684,7 @@ function create_if_block_34(ctx) { attr(button1, "class", "filter-action-btn save-btn svelte-9s8fa9"); button1.disabled = button1_disabled_value = /*filterText*/ ctx[7].trim() === "" || /*contentFilterExists*/ - ctx[26]; + ctx[27]; attr(button1, "aria-label", "Save filter"); attr(button2, "class", "filter-action-btn clear-btn svelte-9s8fa9"); button2.disabled = button2_disabled_value = /*filterText*/ @@ -17708,7 +17710,7 @@ function create_if_block_34(ctx) { attr(button3, "class", "filter-action-btn save-btn svelte-9s8fa9"); button3.disabled = button3_disabled_value = /*fileFilter*/ ctx[8].trim() === "" || /*fileFilterExists*/ - ctx[24]; + ctx[25]; attr(button3, "aria-label", "Save filter"); attr(button4, "class", "filter-action-btn clear-btn svelte-9s8fa9"); button4.disabled = button4_disabled_value = /*fileFilter*/ @@ -17795,43 +17797,43 @@ function create_if_block_34(ctx) { button0, "mousedown", /*startResize*/ - ctx[42] + ctx[43] ), listen( input0, "input", /*input0_input_handler*/ - ctx[61] + ctx[62] ), listen( button1, "click", /*addContentFilter*/ - ctx[30] + ctx[31] ), listen( button2, "click", /*clearContentFilter*/ - ctx[32] + ctx[33] ), listen( input1, "input", /*input1_input_handler*/ - ctx[67] + ctx[68] ), listen( button3, "click", /*addFileFilter*/ - ctx[34] + ctx[35] ), listen( button4, "click", /*clearFileFilter*/ - ctx[33] + ctx[34] ) ]; mounted = true; @@ -17840,7 +17842,7 @@ function create_if_block_34(ctx) { p(ctx2, dirty) { if (dirty[0] & /*contentFilters, activeContentFilterId*/ 3072 | dirty[1] & /*loadContentFilter, openDeleteModal*/ - 129) { + 258) { each_value_4 = ensure_array_like( /*contentFilters*/ ctx2[10] @@ -17891,9 +17893,9 @@ function create_if_block_34(ctx) { if_block0 = null; } if (!current || dirty[0] & /*filterText, contentFilterExists*/ - 67108992 && button1_disabled_value !== (button1_disabled_value = /*filterText*/ + 134217856 && button1_disabled_value !== (button1_disabled_value = /*filterText*/ ctx2[7].trim() === "" || /*contentFilterExists*/ - ctx2[26])) { + ctx2[27])) { button1.disabled = button1_disabled_value; } if (!current || dirty[0] & /*filterText*/ @@ -17903,18 +17905,18 @@ function create_if_block_34(ctx) { } const selecttag_changes = {}; if (dirty[0] & /*tags*/ - 8388608) selecttag_changes.tags = [.../*tags*/ - ctx2[23]]; + 16777216) selecttag_changes.tags = [.../*tags*/ + ctx2[24]]; if (dirty[0] & /*tagFilters*/ - 268435456) selecttag_changes.savedFilters = /*tagFilters*/ - ctx2[28]; + 536870912) selecttag_changes.savedFilters = /*tagFilters*/ + ctx2[29]; if (dirty[0] & /*activeTagFilterId*/ 4096) selecttag_changes.onLoadFilter = /*func*/ - ctx2[62]; + ctx2[63]; if (dirty[0] & /*selectedTags, tagFilterExists*/ - 33554496) selecttag_changes.addButtonDisabled = /*selectedTags*/ + 67108928) selecttag_changes.addButtonDisabled = /*selectedTags*/ ctx2[6].length === 0 || /*tagFilterExists*/ - ctx2[25]; + ctx2[26]; if (dirty[0] & /*selectedTags*/ 64) selecttag_changes.clearButtonDisabled = /*selectedTags*/ ctx2[6].length === 0; @@ -17930,11 +17932,11 @@ function create_if_block_34(ctx) { } selecttag.$set(selecttag_changes); if (dirty[0] & /*fileFilters, activeFileFilterId*/ - 134225920 | dirty[1] & /*loadFileFilter, openDeleteModal*/ - 144) { + 268443648 | dirty[1] & /*loadFileFilter, openDeleteModal*/ + 288) { each_value_2 = ensure_array_like( /*fileFilters*/ - ctx2[27] + ctx2[28] ); let i; for (i = 0; i < each_value_2.length; i += 1) { @@ -17963,7 +17965,7 @@ function create_if_block_34(ctx) { } if ( /*availableFiles*/ - ctx2[29].length > 0 + ctx2[30].length > 0 ) { if (if_block1) { if_block1.p(ctx2, dirty); @@ -17977,9 +17979,9 @@ function create_if_block_34(ctx) { if_block1 = null; } if (!current || dirty[0] & /*fileFilter, fileFilterExists*/ - 16777472 && button3_disabled_value !== (button3_disabled_value = /*fileFilter*/ + 33554688 && button3_disabled_value !== (button3_disabled_value = /*fileFilter*/ ctx2[8].trim() === "" || /*fileFilterExists*/ - ctx2[24])) { + ctx2[25])) { button3.disabled = button3_disabled_value; } if (!current || dirty[0] & /*fileFilter*/ @@ -18021,7 +18023,7 @@ function create_each_block_4(ctx) { let button1; let t2_value = ( /*filter*/ - ((_a = ctx[79].content) == null ? void 0 : _a.text) + "" + ((_a = ctx[80].content) == null ? void 0 : _a.text) + "" ); let t2; let button1_aria_label_value; @@ -18032,18 +18034,18 @@ function create_each_block_4(ctx) { function click_handler() { return ( /*click_handler*/ - ctx[59]( + ctx[60]( /*filter*/ - ctx[79] + ctx[80] ) ); } function click_handler_1() { return ( /*click_handler_1*/ - ctx[60]( + ctx[61]( /*filter*/ - ctx[79] + ctx[80] ) ); } @@ -18059,18 +18061,18 @@ function create_each_block_4(ctx) { t3 = space(); attr(button0, "class", "delete-btn svelte-9s8fa9"); attr(button0, "aria-label", button0_aria_label_value = "Delete filter: " + /*filter*/ - ((_a2 = ctx[79].content) == null ? void 0 : _a2.text)); + ((_a2 = ctx[80].content) == null ? void 0 : _a2.text)); attr(button1, "aria-label", button1_aria_label_value = "Load saved filter: " + /*filter*/ - ((_b = ctx[79].content) == null ? void 0 : _b.text)); + ((_b = ctx[80].content) == null ? void 0 : _b.text)); attr(button1, "aria-pressed", button1_aria_pressed_value = /*filter*/ - ctx[79].id === /*activeContentFilterId*/ + ctx[80].id === /*activeContentFilterId*/ ctx[11]); attr(button1, "class", "svelte-9s8fa9"); toggle_class( button1, "active", /*filter*/ - ctx[79].id === /*activeContentFilterId*/ + ctx[80].id === /*activeContentFilterId*/ ctx[11] ); attr(li, "class", "svelte-9s8fa9"); @@ -18096,20 +18098,20 @@ function create_each_block_4(ctx) { ctx = new_ctx; if (dirty[0] & /*contentFilters*/ 1024 && button0_aria_label_value !== (button0_aria_label_value = "Delete filter: " + /*filter*/ - ((_a2 = ctx[79].content) == null ? void 0 : _a2.text))) { + ((_a2 = ctx[80].content) == null ? void 0 : _a2.text))) { attr(button0, "aria-label", button0_aria_label_value); } if (dirty[0] & /*contentFilters*/ 1024 && t2_value !== (t2_value = /*filter*/ - ((_b = ctx[79].content) == null ? void 0 : _b.text) + "")) set_data(t2, t2_value); + ((_b = ctx[80].content) == null ? void 0 : _b.text) + "")) set_data(t2, t2_value); if (dirty[0] & /*contentFilters*/ 1024 && button1_aria_label_value !== (button1_aria_label_value = "Load saved filter: " + /*filter*/ - ((_c = ctx[79].content) == null ? void 0 : _c.text))) { + ((_c = ctx[80].content) == null ? void 0 : _c.text))) { attr(button1, "aria-label", button1_aria_label_value); } if (dirty[0] & /*contentFilters, activeContentFilterId*/ 3072 && button1_aria_pressed_value !== (button1_aria_pressed_value = /*filter*/ - ctx[79].id === /*activeContentFilterId*/ + ctx[80].id === /*activeContentFilterId*/ ctx[11])) { attr(button1, "aria-pressed", button1_aria_pressed_value); } @@ -18119,7 +18121,7 @@ function create_each_block_4(ctx) { button1, "active", /*filter*/ - ctx[79].id === /*activeContentFilterId*/ + ctx[80].id === /*activeContentFilterId*/ ctx[11] ); } @@ -18196,7 +18198,7 @@ function create_each_block_3(ctx) { let option; let t_value = ( /*filter*/ - ((_a = ctx[79].content) == null ? void 0 : _a.text) + "" + ((_a = ctx[80].content) == null ? void 0 : _a.text) + "" ); let t; let option_value_value; @@ -18206,7 +18208,7 @@ function create_each_block_3(ctx) { option = element("option"); t = text(t_value); option.__value = option_value_value = /*filter*/ - (_a2 = ctx[79].content) == null ? void 0 : _a2.text; + (_a2 = ctx[80].content) == null ? void 0 : _a2.text; set_input_value(option, option.__value); }, m(target, anchor) { @@ -18217,10 +18219,10 @@ function create_each_block_3(ctx) { var _a2, _b; if (dirty[0] & /*contentFilters*/ 1024 && t_value !== (t_value = /*filter*/ - ((_a2 = ctx2[79].content) == null ? void 0 : _a2.text) + "")) set_data(t, t_value); + ((_a2 = ctx2[80].content) == null ? void 0 : _a2.text) + "")) set_data(t, t_value); if (dirty[0] & /*contentFilters*/ 1024 && option_value_value !== (option_value_value = /*filter*/ - (_b = ctx2[79].content) == null ? void 0 : _b.text)) { + (_b = ctx2[80].content) == null ? void 0 : _b.text)) { option.__value = option_value_value; set_input_value(option, option.__value); } @@ -18242,7 +18244,7 @@ function create_each_block_2(ctx) { let button1; let t2_value = ( /*filter*/ - ((_a = ctx[79].file) == null ? void 0 : _a.filepaths[0]) + "" + ((_a = ctx[80].file) == null ? void 0 : _a.filepaths[0]) + "" ); let t2; let button1_aria_label_value; @@ -18253,18 +18255,18 @@ function create_each_block_2(ctx) { function click_handler_2() { return ( /*click_handler_2*/ - ctx[65]( + ctx[66]( /*filter*/ - ctx[79] + ctx[80] ) ); } function click_handler_3() { return ( /*click_handler_3*/ - ctx[66]( + ctx[67]( /*filter*/ - ctx[79] + ctx[80] ) ); } @@ -18280,18 +18282,18 @@ function create_each_block_2(ctx) { t3 = space(); attr(button0, "class", "delete-btn svelte-9s8fa9"); attr(button0, "aria-label", button0_aria_label_value = "Delete filter: " + /*filter*/ - ((_a2 = ctx[79].file) == null ? void 0 : _a2.filepaths[0])); + ((_a2 = ctx[80].file) == null ? void 0 : _a2.filepaths[0])); attr(button1, "aria-label", button1_aria_label_value = "Load saved filter: " + /*filter*/ - ((_b = ctx[79].file) == null ? void 0 : _b.filepaths[0])); + ((_b = ctx[80].file) == null ? void 0 : _b.filepaths[0])); attr(button1, "aria-pressed", button1_aria_pressed_value = /*filter*/ - ctx[79].id === /*activeFileFilterId*/ + ctx[80].id === /*activeFileFilterId*/ ctx[13]); attr(button1, "class", "svelte-9s8fa9"); toggle_class( button1, "active", /*filter*/ - ctx[79].id === /*activeFileFilterId*/ + ctx[80].id === /*activeFileFilterId*/ ctx[13] ); attr(li, "class", "svelte-9s8fa9"); @@ -18316,31 +18318,31 @@ function create_each_block_2(ctx) { var _a2, _b, _c; ctx = new_ctx; if (dirty[0] & /*fileFilters*/ - 134217728 && button0_aria_label_value !== (button0_aria_label_value = "Delete filter: " + /*filter*/ - ((_a2 = ctx[79].file) == null ? void 0 : _a2.filepaths[0]))) { + 268435456 && button0_aria_label_value !== (button0_aria_label_value = "Delete filter: " + /*filter*/ + ((_a2 = ctx[80].file) == null ? void 0 : _a2.filepaths[0]))) { attr(button0, "aria-label", button0_aria_label_value); } if (dirty[0] & /*fileFilters*/ - 134217728 && t2_value !== (t2_value = /*filter*/ - ((_b = ctx[79].file) == null ? void 0 : _b.filepaths[0]) + "")) set_data(t2, t2_value); + 268435456 && t2_value !== (t2_value = /*filter*/ + ((_b = ctx[80].file) == null ? void 0 : _b.filepaths[0]) + "")) set_data(t2, t2_value); if (dirty[0] & /*fileFilters*/ - 134217728 && button1_aria_label_value !== (button1_aria_label_value = "Load saved filter: " + /*filter*/ - ((_c = ctx[79].file) == null ? void 0 : _c.filepaths[0]))) { + 268435456 && button1_aria_label_value !== (button1_aria_label_value = "Load saved filter: " + /*filter*/ + ((_c = ctx[80].file) == null ? void 0 : _c.filepaths[0]))) { attr(button1, "aria-label", button1_aria_label_value); } if (dirty[0] & /*fileFilters, activeFileFilterId*/ - 134225920 && button1_aria_pressed_value !== (button1_aria_pressed_value = /*filter*/ - ctx[79].id === /*activeFileFilterId*/ + 268443648 && button1_aria_pressed_value !== (button1_aria_pressed_value = /*filter*/ + ctx[80].id === /*activeFileFilterId*/ ctx[13])) { attr(button1, "aria-pressed", button1_aria_pressed_value); } if (dirty[0] & /*fileFilters, activeFileFilterId*/ - 134225920) { + 268443648) { toggle_class( button1, "active", /*filter*/ - ctx[79].id === /*activeFileFilterId*/ + ctx[80].id === /*activeFileFilterId*/ ctx[13] ); } @@ -18358,7 +18360,7 @@ function create_if_block_42(ctx) { let datalist; let each_value_1 = ensure_array_like( /*availableFiles*/ - ctx[29] + ctx[30] ); let each_blocks = []; for (let i = 0; i < each_value_1.length; i += 1) { @@ -18382,10 +18384,10 @@ function create_if_block_42(ctx) { }, p(ctx2, dirty) { if (dirty[0] & /*availableFiles*/ - 536870912) { + 1073741824) { each_value_1 = ensure_array_like( /*availableFiles*/ - ctx2[29] + ctx2[30] ); let i; for (i = 0; i < each_value_1.length; i += 1) { @@ -18416,7 +18418,7 @@ function create_each_block_12(ctx) { let option; let t_value = ( /*filePath*/ - ctx[76] + "" + ctx[77] + "" ); let t; let option_value_value; @@ -18425,7 +18427,7 @@ function create_each_block_12(ctx) { option = element("option"); t = text(t_value); option.__value = option_value_value = /*filePath*/ - ctx[76]; + ctx[77]; set_input_value(option, option.__value); }, m(target, anchor) { @@ -18434,11 +18436,11 @@ function create_each_block_12(ctx) { }, p(ctx2, dirty) { if (dirty[0] & /*availableFiles*/ - 536870912 && t_value !== (t_value = /*filePath*/ - ctx2[76] + "")) set_data(t, t_value); + 1073741824 && t_value !== (t_value = /*filePath*/ + ctx2[77] + "")) set_data(t, t_value); if (dirty[0] & /*availableFiles*/ - 536870912 && option_value_value !== (option_value_value = /*filePath*/ - ctx2[76])) { + 1073741824 && option_value_value !== (option_value_value = /*filePath*/ + ctx2[77])) { option.__value = option_value_value; set_input_value(option, option.__value); } @@ -18479,11 +18481,11 @@ function create_if_block_24(ctx) { ), showFilepath: ( /*showFilepath*/ - ctx[22] + ctx[23] ), consolidateTags: ( /*consolidateTags*/ - ctx[21] + ctx[22] ) } }); @@ -18513,11 +18515,11 @@ function create_if_block_24(ctx) { 16) column_1_changes.columnColourTableStore = /*columnColourTableStore*/ ctx2[4]; if (dirty[0] & /*showFilepath*/ - 4194304) column_1_changes.showFilepath = /*showFilepath*/ - ctx2[22]; + 8388608) column_1_changes.showFilepath = /*showFilepath*/ + ctx2[23]; if (dirty[0] & /*consolidateTags*/ - 2097152) column_1_changes.consolidateTags = /*consolidateTags*/ - ctx2[21]; + 4194304) column_1_changes.consolidateTags = /*consolidateTags*/ + ctx2[22]; column_1.$set(column_1_changes); }, i(local) { @@ -18546,13 +18548,13 @@ function create_each_block5(ctx) { ), column: ( /*column*/ - ctx[73] + ctx[74] ), tasks: ( /*tasksByColumn*/ (_a = ctx[9][ /*column*/ - ctx[73] + ctx[74] ]) != null ? _a : [] ), taskActions: ( @@ -18569,11 +18571,11 @@ function create_each_block5(ctx) { ), showFilepath: ( /*showFilepath*/ - ctx[22] + ctx[23] ), consolidateTags: ( /*consolidateTags*/ - ctx[21] + ctx[22] ) } }); @@ -18593,12 +18595,12 @@ function create_each_block5(ctx) { ctx2[0]; if (dirty[0] & /*columns*/ 65536) column_1_changes.column = /*column*/ - ctx2[73]; + ctx2[74]; if (dirty[0] & /*tasksByColumn, columns*/ 66048) column_1_changes.tasks = /*tasksByColumn*/ (_a2 = ctx2[9][ /*column*/ - ctx2[73] + ctx2[74] ]) != null ? _a2 : []; if (dirty[0] & /*taskActions*/ 4) column_1_changes.taskActions = /*taskActions*/ @@ -18610,11 +18612,11 @@ function create_each_block5(ctx) { 16) column_1_changes.columnColourTableStore = /*columnColourTableStore*/ ctx2[4]; if (dirty[0] & /*showFilepath*/ - 4194304) column_1_changes.showFilepath = /*showFilepath*/ - ctx2[22]; + 8388608) column_1_changes.showFilepath = /*showFilepath*/ + ctx2[23]; if (dirty[0] & /*consolidateTags*/ - 2097152) column_1_changes.consolidateTags = /*consolidateTags*/ - ctx2[21]; + 4194304) column_1_changes.consolidateTags = /*consolidateTags*/ + ctx2[22]; column_1.$set(column_1_changes); }, i(local) { @@ -18661,11 +18663,11 @@ function create_if_block_15(ctx) { ), showFilepath: ( /*showFilepath*/ - ctx[22] + ctx[23] ), consolidateTags: ( /*consolidateTags*/ - ctx[21] + ctx[22] ) } }); @@ -18696,11 +18698,11 @@ function create_if_block_15(ctx) { 16) column_1_changes.columnColourTableStore = /*columnColourTableStore*/ ctx2[4]; if (dirty[0] & /*showFilepath*/ - 4194304) column_1_changes.showFilepath = /*showFilepath*/ - ctx2[22]; + 8388608) column_1_changes.showFilepath = /*showFilepath*/ + ctx2[23]; if (dirty[0] & /*consolidateTags*/ - 2097152) column_1_changes.consolidateTags = /*consolidateTags*/ - ctx2[21]; + 4194304) column_1_changes.consolidateTags = /*consolidateTags*/ + ctx2[22]; column_1.$set(column_1_changes); }, i(local) { @@ -18728,11 +18730,11 @@ function create_if_block5(ctx) { ), onConfirm: ( /*confirmDelete*/ - ctx[40] + ctx[41] ), onCancel: ( /*closeDeleteModal*/ - ctx[39] + ctx[40] ) } }); @@ -18801,7 +18803,7 @@ function create_fragment13(ctx) { iconbutton.$on( "click", /*handleOpenSettings*/ - ctx[45] + ctx[46] ); let if_block1 = ( /*showUncategorizedColumn*/ @@ -18864,6 +18866,12 @@ function create_fragment13(ctx) { attr(div0, "class", "settings svelte-9s8fa9"); attr(div1, "class", "svelte-9s8fa9"); attr(div2, "class", "columns svelte-9s8fa9"); + set_style( + div2, + "--column-width", + /*columnWidth*/ + ctx[21] + "px" + ); attr(div3, "class", "board-content svelte-9s8fa9"); attr(div4, "class", "board-container svelte-9s8fa9"); set_style( @@ -18916,19 +18924,19 @@ function create_fragment13(ctx) { window, "mousemove", /*handleMouseMove*/ - ctx[43] + ctx[44] ), listen( window, "mouseup", /*stopResize*/ - ctx[44] + ctx[45] ), listen( button, "click", /*toggleSidebar*/ - ctx[41] + ctx[42] ) ]; mounted = true; @@ -18990,7 +18998,7 @@ function create_fragment13(ctx) { check_outros(); } if (dirty[0] & /*app, columns, tasksByColumn, taskActions, columnTagTableStore, columnColourTableStore, showFilepath, consolidateTags*/ - 6357533) { + 12648989) { each_value = ensure_array_like( /*columns*/ ctx2[16] @@ -19037,6 +19045,15 @@ function create_fragment13(ctx) { }); check_outros(); } + if (!current || dirty[0] & /*columnWidth*/ + 2097152) { + set_style( + div2, + "--column-width", + /*columnWidth*/ + ctx2[21] + "px" + ); + } if (!current || dirty[0] & /*filtersSidebarWidth*/ 131072) { set_style( @@ -19161,11 +19178,12 @@ function instance10($$self, $$props, $$invalidate) { let doneVisibility; let filtersSidebarExpanded; let filtersSidebarWidth; + let columnWidth; let showUncategorizedColumn; let showDoneColumn; - let $settingsStore, $$unsubscribe_settingsStore = noop, $$subscribe_settingsStore = () => ($$unsubscribe_settingsStore(), $$unsubscribe_settingsStore = subscribe(settingsStore, ($$value) => $$invalidate(56, $settingsStore = $$value)), settingsStore); - let $tasksStore, $$unsubscribe_tasksStore = noop, $$subscribe_tasksStore = () => ($$unsubscribe_tasksStore(), $$unsubscribe_tasksStore = subscribe(tasksStore, ($$value) => $$invalidate(57, $tasksStore = $$value)), tasksStore); - let $columnTagTableStore, $$unsubscribe_columnTagTableStore = noop, $$subscribe_columnTagTableStore = () => ($$unsubscribe_columnTagTableStore(), $$unsubscribe_columnTagTableStore = subscribe(columnTagTableStore, ($$value) => $$invalidate(58, $columnTagTableStore = $$value)), columnTagTableStore); + let $settingsStore, $$unsubscribe_settingsStore = noop, $$subscribe_settingsStore = () => ($$unsubscribe_settingsStore(), $$unsubscribe_settingsStore = subscribe(settingsStore, ($$value) => $$invalidate(57, $settingsStore = $$value)), settingsStore); + let $tasksStore, $$unsubscribe_tasksStore = noop, $$subscribe_tasksStore = () => ($$unsubscribe_tasksStore(), $$unsubscribe_tasksStore = subscribe(tasksStore, ($$value) => $$invalidate(58, $tasksStore = $$value)), tasksStore); + let $columnTagTableStore, $$unsubscribe_columnTagTableStore = noop, $$subscribe_columnTagTableStore = () => ($$unsubscribe_columnTagTableStore(), $$unsubscribe_columnTagTableStore = subscribe(columnTagTableStore, ($$value) => $$invalidate(59, $columnTagTableStore = $$value)), columnTagTableStore); $$self.$$.on_destroy.push(() => $$unsubscribe_settingsStore()); $$self.$$.on_destroy.push(() => $$unsubscribe_tasksStore()); $$self.$$.on_destroy.push(() => $$unsubscribe_columnTagTableStore()); @@ -19322,7 +19340,7 @@ function instance10($$self, $$props, $$invalidate) { 100 ); } - $$invalidate(48, hydrated = true); + $$invalidate(49, hydrated = true); } }); return unsubscribe; @@ -19406,17 +19424,17 @@ function instance10($$self, $$props, $$invalidate) { if ("app" in $$props2) $$invalidate(0, app = $$props2.app); if ("tasksStore" in $$props2) $$subscribe_tasksStore($$invalidate(1, tasksStore = $$props2.tasksStore)); if ("taskActions" in $$props2) $$invalidate(2, taskActions = $$props2.taskActions); - if ("openSettings" in $$props2) $$invalidate(46, openSettings = $$props2.openSettings); + if ("openSettings" in $$props2) $$invalidate(47, openSettings = $$props2.openSettings); if ("columnTagTableStore" in $$props2) $$subscribe_columnTagTableStore($$invalidate(3, columnTagTableStore = $$props2.columnTagTableStore)); if ("columnColourTableStore" in $$props2) $$invalidate(4, columnColourTableStore = $$props2.columnColourTableStore); if ("settingsStore" in $$props2) $$subscribe_settingsStore($$invalidate(5, settingsStore = $$props2.settingsStore)); - if ("requestSave" in $$props2) $$invalidate(47, requestSave = $$props2.requestSave); + if ("requestSave" in $$props2) $$invalidate(48, requestSave = $$props2.requestSave); }; $$self.$$.update = () => { var _a, _b, _c; if ($$self.$$.dirty[1] & /*$tasksStore*/ - 67108864) { - $: $$invalidate(23, tags = $tasksStore.reduce( + 134217728) { + $: $$invalidate(24, tags = $tasksStore.reduce( (acc, curr) => { for (const tag of curr.tags) { acc.add(tag); @@ -19427,8 +19445,8 @@ function instance10($$self, $$props, $$invalidate) { )); } if ($$self.$$.dirty[1] & /*$tasksStore*/ - 67108864) { - $: $$invalidate(29, availableFiles = [...new Set($tasksStore.map((task) => task.path))].sort((a, b) => { + 134217728) { + $: $$invalidate(30, availableFiles = [...new Set($tasksStore.map((task) => task.path))].sort((a, b) => { const aParts = a.split("/"); const bParts = b.split("/"); const minLength = Math.min(aParts.length, bParts.length); @@ -19448,7 +19466,7 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*selectedTags*/ 64) { - $: $$invalidate(54, selectedTagsSet = new Set(selectedTags)); + $: $$invalidate(55, selectedTagsSet = new Set(selectedTags)); } if ($$self.$$.dirty[0] & /*filterText, selectedTags, fileFilter*/ 448) { @@ -19460,12 +19478,12 @@ function instance10($$self, $$props, $$invalidate) { } } if ($$self.$$.dirty[1] & /*$settingsStore*/ - 33554432) { - $: $$invalidate(55, savedFilters = (_a = $settingsStore.savedFilters) != null ? _a : []); + 67108864) { + $: $$invalidate(56, savedFilters = (_a = $settingsStore.savedFilters) != null ? _a : []); } if ($$self.$$.dirty[0] & /*filterText*/ 128 | $$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { + 33554432) { $: { const trimmedText = filterText.trim(); if (trimmedText) { @@ -19485,7 +19503,7 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*selectedTags*/ 64 | $$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { + 33554432) { $: { if (selectedTags.length > 0) { const sortedCurrent = [...selectedTags].sort(); @@ -19506,7 +19524,7 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*fileFilter*/ 256 | $$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { + 33554432) { $: { const trimmedPath = fileFilter.trim(); if (trimmedPath) { @@ -19525,7 +19543,7 @@ function instance10($$self, $$props, $$invalidate) { } } if ($$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { + 33554432) { $: $$invalidate(10, contentFilters = savedFilters.filter((f) => f.content !== void 0).sort((a, b) => { var _a2, _b2, _c2, _d; const textA = (_b2 = (_a2 = a.content) == null ? void 0 : _a2.text.toLowerCase()) != null ? _b2 : ""; @@ -19534,8 +19552,8 @@ function instance10($$self, $$props, $$invalidate) { })); } if ($$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { - $: $$invalidate(28, tagFilters = savedFilters.filter((f) => f.tag !== void 0).sort((a, b) => { + 33554432) { + $: $$invalidate(29, tagFilters = savedFilters.filter((f) => f.tag !== void 0).sort((a, b) => { var _a2, _b2, _c2, _d; const tagsA = ((_b2 = (_a2 = a.tag) == null ? void 0 : _a2.tags) != null ? _b2 : []).join(", ").toLowerCase(); const tagsB = ((_d = (_c2 = b.tag) == null ? void 0 : _c2.tags) != null ? _d : []).join(", ").toLowerCase(); @@ -19543,8 +19561,8 @@ function instance10($$self, $$props, $$invalidate) { })); } if ($$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { - $: $$invalidate(27, fileFilters = savedFilters.filter((f) => f.file !== void 0).sort((a, b) => { + 33554432) { + $: $$invalidate(28, fileFilters = savedFilters.filter((f) => f.file !== void 0).sort((a, b) => { var _a2, _b2, _c2, _d; const pathA = (_b2 = (_a2 = a.file) == null ? void 0 : _a2.filepaths[0]) != null ? _b2 : ""; const pathB = (_d = (_c2 = b.file) == null ? void 0 : _c2.filepaths[0]) != null ? _d : ""; @@ -19553,15 +19571,15 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*contentFilters, filterText*/ 1152) { - $: $$invalidate(26, contentFilterExists = contentFilters.some((f) => { + $: $$invalidate(27, contentFilterExists = contentFilters.some((f) => { var _a2; return ((_a2 = f.content) == null ? void 0 : _a2.text) === filterText.trim(); })); } if ($$self.$$.dirty[0] & /*selectedTags*/ 64 | $$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { - $: $$invalidate(25, tagFilterExists = (() => { + 33554432) { + $: $$invalidate(26, tagFilterExists = (() => { if (selectedTags.length === 0) return false; const sortedTags = [...selectedTags].sort(); return savedFilters.some((f) => { @@ -19575,19 +19593,19 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*fileFilter*/ 256 | $$self.$$.dirty[1] & /*savedFilters*/ - 16777216) { - $: $$invalidate(24, fileFilterExists = savedFilters.some((f) => { + 33554432) { + $: $$invalidate(25, fileFilterExists = savedFilters.some((f) => { var _a2; return ((_a2 = f.file) == null ? void 0 : _a2.filepaths[0]) === fileFilter.trim(); })); } if ($$self.$$.dirty[1] & /*$columnTagTableStore*/ - 134217728) { + 268435456) { $: $$invalidate(16, columns = Object.keys($columnTagTableStore)); } if ($$self.$$.dirty[0] & /*filterText, selectedTags, fileFilter*/ 448 | $$self.$$.dirty[1] & /*hydrated*/ - 131072) { + 262144) { $: if (hydrated) { filterText; selectedTags; @@ -19597,12 +19615,12 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*filterText*/ 128 | $$self.$$.dirty[1] & /*$tasksStore*/ - 67108864) { - $: $$invalidate(53, filteredByText = filterText ? $tasksStore.filter((task) => task.content.toLowerCase().includes(filterText.toLowerCase())) : $tasksStore); + 134217728) { + $: $$invalidate(54, filteredByText = filterText ? $tasksStore.filter((task) => task.content.toLowerCase().includes(filterText.toLowerCase())) : $tasksStore); } if ($$self.$$.dirty[1] & /*selectedTagsSet, filteredByText*/ - 12582912) { - $: $$invalidate(52, filteredByTag = selectedTagsSet.size ? filteredByText.filter((task) => { + 25165824) { + $: $$invalidate(53, filteredByTag = selectedTagsSet.size ? filteredByText.filter((task) => { for (const tag of task.tags) { if (selectedTagsSet.has(tag)) { return true; @@ -19613,25 +19631,25 @@ function instance10($$self, $$props, $$invalidate) { } if ($$self.$$.dirty[0] & /*fileFilter*/ 256 | $$self.$$.dirty[1] & /*filteredByTag*/ - 2097152) { - $: $$invalidate(51, filteredByFile = fileFilter ? filteredByTag.filter((task) => task.path.toLowerCase().includes(fileFilter.toLowerCase())) : filteredByTag); + 4194304) { + $: $$invalidate(52, filteredByFile = fileFilter ? filteredByTag.filter((task) => task.path.toLowerCase().includes(fileFilter.toLowerCase())) : filteredByTag); } if ($$self.$$.dirty[1] & /*filteredByFile*/ - 1048576) { + 2097152) { $: $$invalidate(9, tasksByColumn = groupByColumnTag(filteredByFile)); } if ($$self.$$.dirty[1] & /*$settingsStore*/ - 33554432) { - $: $$invalidate(22, { showFilepath = true, consolidateTags = false, uncategorizedVisibility = "auto" /* Auto */, doneVisibility = "always" /* AlwaysShow */, filtersSidebarExpanded = true, filtersSidebarWidth = 280 } = $settingsStore, showFilepath, ($$invalidate(21, consolidateTags), $$invalidate(56, $settingsStore)), ($$invalidate(50, uncategorizedVisibility), $$invalidate(56, $settingsStore)), ($$invalidate(49, doneVisibility), $$invalidate(56, $settingsStore)), ($$invalidate(18, filtersSidebarExpanded), $$invalidate(56, $settingsStore)), ($$invalidate(17, filtersSidebarWidth), $$invalidate(56, $settingsStore))); + 67108864) { + $: $$invalidate(23, { showFilepath = true, consolidateTags = false, uncategorizedVisibility = "auto" /* Auto */, doneVisibility = "always" /* AlwaysShow */, filtersSidebarExpanded = true, filtersSidebarWidth = 280, columnWidth = 300 } = $settingsStore, showFilepath, ($$invalidate(22, consolidateTags), $$invalidate(57, $settingsStore)), ($$invalidate(51, uncategorizedVisibility), $$invalidate(57, $settingsStore)), ($$invalidate(50, doneVisibility), $$invalidate(57, $settingsStore)), ($$invalidate(18, filtersSidebarExpanded), $$invalidate(57, $settingsStore)), ($$invalidate(17, filtersSidebarWidth), $$invalidate(57, $settingsStore)), ($$invalidate(21, columnWidth), $$invalidate(57, $settingsStore))); } if ($$self.$$.dirty[0] & /*tasksByColumn*/ 512 | $$self.$$.dirty[1] & /*uncategorizedVisibility*/ - 524288) { + 1048576) { $: $$invalidate(20, showUncategorizedColumn = uncategorizedVisibility === "always" /* AlwaysShow */ || uncategorizedVisibility === "auto" /* Auto */ && ((_b = tasksByColumn["uncategorised"]) == null ? void 0 : _b.length) > 0); } if ($$self.$$.dirty[0] & /*tasksByColumn*/ 512 | $$self.$$.dirty[1] & /*doneVisibility*/ - 262144) { + 524288) { $: $$invalidate(19, showDoneColumn = doneVisibility === "always" /* AlwaysShow */ || doneVisibility === "auto" /* Auto */ && ((_c = tasksByColumn["done"]) == null ? void 0 : _c.length) > 0); } }; @@ -19657,6 +19675,7 @@ function instance10($$self, $$props, $$invalidate) { filtersSidebarExpanded, showDoneColumn, showUncategorizedColumn, + columnWidth, consolidateTags, showFilepath, tags, @@ -19719,11 +19738,11 @@ var Main = class extends SvelteComponent { app: 0, tasksStore: 1, taskActions: 2, - openSettings: 46, + openSettings: 47, columnTagTableStore: 3, columnColourTableStore: 4, settingsStore: 5, - requestSave: 47 + requestSave: 48 }, add_css11, [-1, -1, -1] @@ -19750,6 +19769,12 @@ var SettingsModal = class extends import_obsidian6.Modal { this.settings.columns = value.split(",").map((column) => column.trim()); }); }); + new import_obsidian6.Setting(this.contentEl).setName("Column width").setDesc("Width of task cards in pixels (200-600)").addSlider((slider) => { + var _a; + slider.setLimits(200, 600, 10).setValue((_a = this.settings.columnWidth) != null ? _a : 300).setDynamicTooltip().onChange((value) => { + this.settings.columnWidth = value; + }); + }); new import_obsidian6.Setting(this.contentEl).setName("Folder scope").setDesc("Where should we try to find tasks for this Kanban?").addDropdown((dropdown) => { dropdown.addOption("folder" /* Folder */, "This folder"); dropdown.addOption("everywhere" /* Everywhere */, "Every folder"); diff --git a/.obsidian/plugins/task-list-kanban/manifest.json b/.obsidian/plugins/task-list-kanban/manifest.json index 5b6063f..e8220d0 100644 --- a/.obsidian/plugins/task-list-kanban/manifest.json +++ b/.obsidian/plugins/task-list-kanban/manifest.json @@ -1,7 +1,7 @@ { "id": "task-list-kanban", "name": "Task List Kanban", - "version": "1.3.4", + "version": "1.3.5", "minAppVersion": "1.5.3", "description": "Organizes all of the tasks within your files into a kanban view. Reduce duplication of effort when managing and prioritising tasks by simply using the task format in your files to automatically appear in your Task List Kanban.", "author": "Chris Kerr, Erika Rice Scherpelz", diff --git a/Infos/Kontakte/Aaron Eisermann.md b/Infos/Kontakte/Aaron Eisermann.md new file mode 100644 index 0000000..d712bd7 --- /dev/null +++ b/Infos/Kontakte/Aaron Eisermann.md @@ -0,0 +1,54 @@ +--- +name: Aaron Eisermann +phone: +email: aaron.eisermann@cimt-ag.de +telegram: +linkedin: +xing: +birthday: +last_chat: 2026-01-05 +friends: +type: contact +relationship: kollege +created: 2026-01-06 +updated: 2026-01-06 +template: "[[contact-colleague]]" +company: "[[cimt consulting AG]]" +location: Hamburg +manager: "[[Marius Richter]]" +interactions: + - date: 2026-01-05 + text: Vorstellungsmail +--- + +## Rollen + +## Termine +```dataview +LIST +FROM [[]] AND !outgoing([[]]) AND "Journal" +``` +## Referenzen +```dataview +list from [[]] and !outgoing([[]]) AND !"Journal" AND !"Infos/Kontakte" +``` +## Mitarbeiter +```dataview +list from [[]] and !outgoing([[]]) AND "Infos/Kontakte" +``` + +>[!info]- Vorstellung +>Hallo allerseits, +> +>ich hoffe ihr hattet einen guten Start ins neue Jahr! +> +>Mein Name ist Aaron und ich bin jetzt als neuer Praktikant in Hamburg mit dabei. Ich bin 26 Jahre alt und habe meinen Master in Informatik am KIT in Karlsruhe abgeschlossen. Davor habe ich an der UHH in Hamburg studiert, bin jetzt also wieder zurück. +> +>Besonders während meines Masterstudiums habe ich mich auf Bereiche des Maschinellen Lernens fokussiert. Dabei habe ich überwiegend mit Python und gelegentlich mit C++ gearbeitet. Mit meinen Kenntnissen hoffe ich in Zukunft, unter anderem, den SAP Bereich bei der Adoption neuer (KI) Features tatkräftig unterstützen zu können. +> +>Privat "bastle" ich gerne an Systemen - sowohl Soft- als auch hardwareseitig. Zuletzt habe ich mir einen kleinen Heimserver mit Linux Alpine im Data Disk Mode aufgebaut, auf dem diverse Docker Container mit Services wie Home Assistant und Jellyfin laufen, und auf dem ich Dinge wie n8n oder openWebUI ausprobieren kann. Wenn ihr also ein paar coole Services zum Self-Hosting kennt, immer her damit! +> +>Ich freue mich darauf euch Kennenzulernen und wünsche euch noch einen schönen Abend! +> +>Aaron + diff --git a/Infos/Kontakte/Lucca Boettcher.md b/Infos/Kontakte/Lucca Boettcher.md new file mode 100644 index 0000000..2abb6f5 --- /dev/null +++ b/Infos/Kontakte/Lucca Boettcher.md @@ -0,0 +1,56 @@ +--- +name: Lucca Isabella Boettcher +phone: +email: lucca.boettcher@cimt-ag.de +telegram: +linkedin: +xing: +birthday: +last_chat: 2026-01-05 +friends: +type: contact +relationship: kollege +created: 2026-01-06 13:24 +updated: 2026-01-06 +template: "[[contact-colleague]]" +company: "[[cimt consulting AG]]" +location: Hamburg +manager: "[[Frank Höppner]]" +interactions: + - date: 2026-01-05 + text: Vorstellungsmail +--- + +## Rollen + +## Termine +```dataview +LIST +FROM [[]] AND !outgoing([[]]) AND "Journal" +``` +## Referenzen +```dataview +list from [[]] and !outgoing([[]]) AND !"Journal" AND !"Infos/Kontakte" +``` +## Mitarbeiter +```dataview +list from [[]] and !outgoing([[]]) AND "Infos/Kontakte" +``` + +>[!info]- Vorstellung +>Moin liebe Cimties, +> +>zunächst einmal: Happy 2026! +> +>Zum Start ins neue Jahr freue ich mich sehr, ab sofort Teil des würzigen Teams am Standort Hamburg zu sein. +> +>Kurz zu meinem Hintergrund: Ich habe International Business und Finance in Hamburg und Edinburgh studiert und konnte bereits Berufserfahrung im Prozessmanagement bei einem großen Konzern in Hamburg sammeln. +> +>Abseits der Arbeit bin ich stolze Katzenmama, sportbegeistert (Hyrox & Squash) und immer für asiatisches Essen zu haben. Falls jemand Reisetipps für Japan hat, lasst es mich wissen!  Meine Lieblingsgewürzmischung ist übrigens das Avocado-Gewürz von Aldi…passt einfach auf jedes Brot. 😊 +> +>Ich freue mich darauf, euch alle kennenzulernen und gemeinsam an spannenden Projekten zu arbeiten. +> +>Viele Grüße aus dem matschigen Hamburg +> +>Lucca Isabella + diff --git a/Journal/Privat/2026/01/2026-01-06.md b/Journal/Privat/2026/01/2026-01-06.md new file mode 100644 index 0000000..b3e2bda --- /dev/null +++ b/Journal/Privat/2026/01/2026-01-06.md @@ -0,0 +1,68 @@ +--- +weight: +meditation: true +pushUps: 20 +plank: 60 +journal: Privat daily +journal-date: 2026-01-06 +journal-start-date: 2026-01-06 +journal-end-date: 2026-01-06 +--- +```calendar-timeline +``` + +## Journal + +## Ziele + +##### [[2026-W02#^02i|Woche]] | [[2026-01#^01i|Monat]] | [[2026-Q1#^q1i|Quartal]] | [[2026## Jahresziele|Jahr]] + +## Aufgaben + +> [!hint]- Aktuelle Aufgaben +>```tasks +>not done +>happens on 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!todo]- Aktive Aufgaben +>```tasks +>not done +>happens before 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!warning]- Heute fällig +>```tasks +>not done +>has due date +>due on 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!error]- Überfällig +>```tasks +>not done +>has due date +>due before 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!done]- Erledigte Aufgaben +>```dataview +>TASK +>FROM !"Resources/Templates" +>WHERE completed AND completion = date(2026-01-06) +>``` + +## Geburtstage +```dataview +TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter +FROM "Infos/Kontakte" +WHERE birthday.month = 01 AND birthday.day = 06 +``` diff --git a/Journal/cimt AG/2026/01/2026-01-06.md b/Journal/cimt AG/2026/01/2026-01-06.md new file mode 100644 index 0000000..cbcf29b --- /dev/null +++ b/Journal/cimt AG/2026/01/2026-01-06.md @@ -0,0 +1,67 @@ +--- +work_home: true +work_office: false +journal: cimt daily +journal-date: 2026-01-06 +journal-start-date: 2026-01-06 +journal-end-date: 2026-01-06 +--- + +```calendar-timeline +``` + +## Journal + +## Ziele + +##### [[Journal/cimt AG/2026/2026-01#^01i|Monat]] | [[Journal/cimt AG/2026/2026-Q1#^q1i|Quartal]] | [[Journal/cimt AG/2026## Jahresziele|Jahr]] + +## Aufgaben + +> [!hint]- Aktuelle Aufgaben +>```tasks +>not done +>happens on 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!todo]- Aktive Aufgaben +>```tasks +>not done +>happens before 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!warning]- Heute fällig +>```tasks +>not done +>has due date +>due on 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!error]- Überfällig +>```tasks +>not done +>has due date +>due before 2026-01-06 +>path regex does not match /^Resources\/Templates\/.*/ +>path regex does not match /^Übersicht\/.*/ +>``` + +> [!done]- Erledigte Aufgaben +>```dataview +>TASK +>FROM !"Resources/Templates" +>WHERE completed AND completion = date(2026-01-06) +>``` + +## Geburtstage +```dataview +TABLE birthday as Geburtstag, truncate(string(date(today) - birthday),2, "") AS Alter +FROM "Infos/Kontakte" +WHERE birthday.month = 01 AND birthday.day = 06 +``` diff --git a/Journal/cimt AG/2026/2026-01.md b/Journal/cimt AG/2026/2026-01.md index 1b46d66..0043e5d 100644 --- a/Journal/cimt AG/2026/2026-01.md +++ b/Journal/cimt AG/2026/2026-01.md @@ -9,9 +9,8 @@ journal-end-date: 2026-01-31 ``` > ## Monats Ziele - [[2026-01|Januar]] -> 1. Objective one -> 2. Objective two -> 3. Objective three ^01i +> 1. [[Rezertifizierung Google Cloud Developer]] +> 2. Mögliche Jahresziele benennen ^01i #### [[2026-Q1#^q1i|Quartal]] | [[2026#^2026i|Jahr]] diff --git a/Links.md b/Links.md deleted file mode 100644 index c4d45f3..0000000 --- a/Links.md +++ /dev/null @@ -1,59 +0,0 @@ -Links - -- [ ] https://www.youtube.com/watch?v=OQDEn-eN1sk -- [ ] https://www.youtube.com/watch?v=oIxgRTjcLF0 -- [ ] https://www.youtube.com/watch?v=xHH7lboje_E -- [ ] https://www.youtube.com/watch?v=8KvZFXaQCDA -- [ ] https://www.youtube.com/watch?v=DYK4q40plR4 -- [ ] https://www.youtube.com/watch?v=c_t1Q8pQXrk -- [ ] https://www.youtube.com/watch?v=5pl4q45EQ3I -- [ ] https://www.youtube.com/watch?v=xNc3rbIF_as -- [ ] https://www.youtube.com/watch?v=KyWANnol43A -- [ ] https://www.youtube.com/watch?v=DYK4q40plR4 -- [ ] https://www.youtube.com/watch?v=04z06GDr9Hs -- [ ] https://www.youtube.com/watch?v=owmkLbVTzFk -- [ ] https://www.youtube.com/watch?v=mIetioXt08Y -- [ ] https://uebermedien.de/76128/eine-rede-als-warnruf-die-bbc-versagt-als-aufklaerer-im-zeitalter-des-populismus/?utm_source=pocket-newtab-global-de-DE -- [ ] https://www.n-tv.de/wirtschaft/Ist-die-Angst-vor-einem-Blackout-begruendet-article23572159.html?utm_source=pocket-newtab-global-de-DE -- [ ] https://www.youtube.com/watch?v=D0PFdqxoiTM -- [ ] https://geschichtedergegenwart.ch/rechte-oekologien-jakob-von-uexkuells-konservative-umweltlehre-erfaehrt-eine-renaissance/?utm_source=pocket-newtab-global-de-DE -- [ ] https://geschichtedergegenwart.ch/kultureller-krieg-und-tatsaechlicher-krieg-russlands-feldzug-gegen-gender-und-den-dekadenten-westen/ -- [ ] https://geschichtedergegenwart.ch/vergewaltigung-als-kriegswaffe-einige-ueberlegungen-zu-sexueller-gewalt-im-krieg-in-der-ukraine/ -- [ ] https://geschichtedergegenwart.ch/krieg-den-diktatoren-friede-den-palaesten/ -- [ ] https://geschichtedergegenwart.ch/maenner-als-beschuetzer-frauen-als-beschuetzte-der-krieg-als-herausforderung-fuer-den-ukrainischen-feminismus/ -- [ ] https://www.deutschlandfunkkultur.de/the-cure-102.html -- [ ] https://www.omnycontent.com/d/playlist/5ac1e950-45c7-4eb7-87c0-aa0f018441b8/895a9f0b-6d87-4d20-aaba-abc000ffb087/913ea7fc-e0c6-4ba8-8360-abc000ffb08c/podcast.rss -- [ ] https://www.spiegel.de/psychologie/charismatische-stimme-ein-phonetiker-erklaert-wie-wir-ueberzeugend-klingen-a-8b466bca-e21f-48bb-832f-854dbec099e2 -- [ ] https://www.n-tv.de/politik/Trumps-letzte-Verteidigungslinie-wankt-article22705631.html?-utm_source=pocket-newtab-global-de-DE -- [ ] https://www.watson.de/unterhaltung/musik/853001312-campino-tote-hosen-ueberrascht-mit-aussage-ueber-die-aerzte -- [ ] https://www.musikexpress.de/in-chemnitz-stehen-die-aerzte-und-die-toten-hosen-gemeinsam-auf-der-buehne-1117002/ -- [ ] https://www.dietotenhosen.de/magazin/bela-b -- [ ] https://www.concertarchives.org/concerts/vans-warped-tour-98 -- [ ] https://www.howtogeek.com/261417/how-to-change-your-user-account-in-windows-10s-ubuntu-bash-shell/ -- [ ] https://www.educba.com/ansible-hosts-file/ -- [ ] https://www.wiwo.de/erfolg/trends/effizienz-am-schreibtisch-finger-weg-von-der-computermaus/27395888.html?utm_source=pocket-newtab-global-de-DE -- [ ] https://gitlab.thpeetz.de/help/user/packages/maven_repository/index.md#create-maven-packages-with-gitlab-cicd -- [ ] https://www.rki.de/DE/Content/Infekt/Impfen/Materialien/COVID-19-Aufklaerungsbogen-Tab.html -- [ ] https://www.howtogeek.com/261417/how-to-change-your-user-account-in-windows-10s-ubuntu-bash-shell/ -- [ ] https://docs.microsoft.com/de-de/windows/wsl/install-win10 -- [ ] https://www.faz.net/aktuell/wissen/weltraum/mars-rover-perseverance-schickt-spektakulaeres-panorama-bild-17215311.html?utm_source=pocket-newtab-global-de-DE -- [ ] https://www.youtube.com/watch?v=W89_lwnql_M -- [ ] https://www.spektrum.de/news/zehn-algorithmen-die-die-wissenschaft-veraendert-haben/1836355 -- [ ] https://www.wiwo.de/erfolg/homeoffice/mehrarbeit-was-sie-zu-ueberstunden-im-homeoffice-wissen-sollten/25666914-all.html -- [ ] https://www.wiwo.de/erfolg/beruf/work-life-balance-viele-maenner-ueberlebten-kaum-ihre-pensionierung/25949328.html -- [ ] https://www.zeit.de/politik/ausland/2021-08/taliban-offensive-afghanistan-krieg-kundus-kabul -- [ ] https://www.wiwo.de/erfolg/homeoffice/karriereleiter-statt-grossraumbuero-kaempfen-sie-fuer-ihr-ganz-eigenes-kreativ-ambiente/27499806.html -- [ ] https://www.ionos.de/hosting/webhosting?ac=OM.PU.PU287K417295T7073a&gclid=EAIaIQobChMInuS_4sKm7wIVCeqyCh2XxgI8EAAYASAAEgKLYPD_BwE&gclsrc=aw.ds#packages -- [ ] https://www.nzz.ch/article83NB5-1.386180 -- [ ] https://www.nzz.ch/meinung/kommentare/der-westen-wird-den-globalen-kampf-ums-technische-wissen-verlieren-ld.1324618 -- [ ] https://www.nzz.ch/wissenschaft/zikaden-wissen-primzahlen-zu-nutzen-sie-auch-ld.1318791 -- [ ] https://www.linkedin.com/pulse/stress-sabotiert-ver%C3%A4nderungen-g%C3%BCnther-wagner?trk=eml-email_feed_ecosystem_digest_01-recommended_articles-4-Unknown&midToken=AQEO7VbZOhSjNg&fromEmail=fromEmail&ut=30rG1MFZWdznU1 -- [ ] https://www.linkedin.com/pulse/warum-wir-unsere-karriere-nicht-f%C3%BCnf-jahre-im-voraus-planen-weber?trk=eml-email_feed_ecosystem_digest_01-recommended_articles-6-Unknown&midToken=AQEO7VbZOhSjNg&fromEmail=fromEmail&ut=1M5FDq1FydznU1 -- [ ] https://www.linkedin.com/pulse/bauer-sucht-start-up-ulrich-sch%C3%A4fer?trk=eml-email_feed_ecosystem_digest_01-recommended_articles-5-Unknown&midToken=AQEO7VbZOhSjNg&fromEmail=fromEmail&ut=0k3FYSzn2dznU1 -- [ ] https://arbeits-abc.de/perfekte-arbeitswoche/?xing_share=news -- [ ] https://arbeits-abc.de/arbeitszeit-so-reduzieren-sie-ueberstunden/ -- [ ] https://arbeits-abc.de/das-weissbuch-arbeiten-4-0/ -- [ ] https://arbeits-abc.de/industrie-4-0-massenarbeitslosigkeit-durch-roboter/ -- [ ] https://arbeits-abc.de/dunkle-persoenlichkeitszuege/?xing_share=news -- [ ] https://www.xing.com/news/klartext/wir-flexibilisieren-uns-zu-tode-1978?sc_o=news_insider_article_recommendation&xng_share_origin=web -- [ ] https://wiki.ubuntuusers.de/GnuPG/ diff --git a/Quellen/GnuPG.md b/Quellen/GnuPG.md new file mode 100644 index 0000000..421036d --- /dev/null +++ b/Quellen/GnuPG.md @@ -0,0 +1,6 @@ +--- +created: 0026-12-06 +--- + +## Links +- [https://wiki.ubuntuusers.de/GnuPG/](https://wiki.ubuntuusers.de/GnuPG/)