feat(notes): jump to the task after converting; "Erweitert" badge opens it
MindSift CI & Docker Release / Build, Test in Container & Push (push) Successful in 1m20s

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
sandrodachandClaude Sonnet 5.5 committed 2026-10-28 15:51:37 +01:00
1 parent 4e39b367bd
commit be85ea3093
1 file changed
+11 -4
@@ -816,13 +816,19 @@ export const OutlinerBlock: React.FC<OutlinerBlockProps> = ({
{block.type === 'todo' && ( {block.type === 'todo' && (
<span className="inline-flex items-center align-middle ml-1.5 gap-1 shrink-0 pointer-events-auto z-10 relative select-none"> <span className="inline-flex items-center align-middle ml-1.5 gap-1 shrink-0 pointer-events-auto z-10 relative select-none">
{block.taskId && ( {block.taskId && (
<span <button
className="badge-accent text-[9px] inline-flex items-center gap-0.5 px-1.5 py-0.2 rounded font-medium shrink-0" type="button"
title="Mit erweiterter Aufgabe synchronisiert" onMouseDown={(e) => e.stopPropagation()}
onClick={(e) => {
e.stopPropagation();
onOpenTask?.(block.taskId as string);
}}
className="badge-accent text-[9px] inline-flex items-center gap-0.5 px-1.5 py-0.2 rounded font-medium shrink-0 cursor-pointer hover:opacity-80"
title="Erweiterte Aufgabe öffnen"
> >
<CheckSquare className="w-2.5 h-2.5" /> <CheckSquare className="w-2.5 h-2.5" />
<span>Erweitert</span> <span>Erweitert</span>
</span> </button>
)} )}
{canEdit && ( {canEdit && (
@@ -861,6 +867,7 @@ export const OutlinerBlock: React.FC<OutlinerBlockProps> = ({
type: 'todo', type: 'todo',
}; };
onUpdateBlockRef.current(updatedBlock, true); onUpdateBlockRef.current(updatedBlock, true);
onOpenTask?.(thought.id);
} catch (err: any) { } catch (err: any) {
alert(err.message || 'Fehler beim Erstellen der erweiterten Aufgabe'); alert(err.message || 'Fehler beim Erstellen der erweiterten Aufgabe');
} }