diff --git a/frontend/src/components/NoteCard.vue b/frontend/src/components/NoteCard.vue index cefdc8c..eacdcf8 100644 --- a/frontend/src/components/NoteCard.vue +++ b/frontend/src/components/NoteCard.vue @@ -78,6 +78,19 @@ function goEdit() { align-items: center; gap: 0.6rem; padding: 0.45rem 0.75rem; + background: var(--color-bg-card); + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid var(--color-border); + transform: none !important; +} +.note-card.compact:first-child { + border-top: 1px solid var(--color-border); +} +.note-card.compact:hover { + box-shadow: none; + background: rgba(99, 102, 241, 0.04); + transform: none; } .note-title-compact { font-size: 0.9rem; @@ -137,6 +150,9 @@ function goEdit() { font-size: 0.9rem; max-height: 7.5em; overflow: hidden; + position: relative; + -webkit-mask-image: linear-gradient(to bottom, black 60%, transparent 100%); + mask-image: linear-gradient(to bottom, black 60%, transparent 100%); } .note-meta { display: flex; diff --git a/frontend/src/components/TaskCard.vue b/frontend/src/components/TaskCard.vue index 9a97798..28176ff 100644 --- a/frontend/src/components/TaskCard.vue +++ b/frontend/src/components/TaskCard.vue @@ -59,6 +59,14 @@ function isOverdue(): boolean { {{ task.title || "Untitled" }} {{ projectTitle }} +
+ +
{{ task.due_date }} @@ -115,6 +123,18 @@ function isOverdue(): boolean { align-items: center; gap: 0.5rem; padding: 0.4rem 0.75rem; + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid var(--color-border); + transform: none !important; +} +.task-card.compact:first-child { + border-top: 1px solid var(--color-border); +} +.task-card.compact:hover { + box-shadow: none; + background: rgba(99, 102, 241, 0.04); + transform: none; } /* Status dot */ @@ -164,6 +184,11 @@ function isOverdue(): boolean { white-space: nowrap; flex-shrink: 0; } +.task-tags-compact { + display: flex; + gap: 0.25rem; + flex-shrink: 0; +} .due-compact { font-size: 0.75rem; color: var(--color-text-muted); diff --git a/frontend/src/views/NotesListView.vue b/frontend/src/views/NotesListView.vue index 33e480f..0e9a54c 100644 --- a/frontend/src/views/NotesListView.vue +++ b/frontend/src/views/NotesListView.vue @@ -139,7 +139,14 @@ function onOffsetUpdate(offset: number) { -

Loading...

+
+
+
+
+
+
+
+