Marcel
37edac4da6
fix(hover-card): maiden name false positive, placeholder on non-empty editor, card persistence
...
- PersonHoverCard: alias is compared against both `lastName` and `displayName`
before showing as maiden name — prevents false positive when alias is stored
as the full current name (e.g. "Maria Schmidt" ≠ "Schmidt" but name unchanged)
- PersonMentionEditor: data-placeholder was set statically so the CSS ::before
rule showed the placeholder on any blur even with content; now a $effect
toggles the attribute based on editor.isEmpty
- TranscriptionReadView: hovering onto the card itself cancels the 150ms close
timer so the card stays open while reading it; leaving the card closes it
immediately — onmouseenter/onmouseleave wired through PersonHoverCard props
- hoverCardPosition: removed scrollX/scrollY offset since the card is now
position:fixed (scroll is already baked into getBoundingClientRect coords)
- MentionDropdown: raised z-index from z-20 to z-50 to render above the hover card
- vite.config.ts: pre-bundle Tiptap packages to avoid HMR waterfall on first load
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 18:26:44 +02:00
..
2026-04-20 22:36:41 +02:00
2026-04-22 09:28:09 +02:00
2026-04-25 20:23:37 +02:00
2026-03-31 15:25:02 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-14 14:42:01 +02:00
2026-04-14 11:47:41 +02:00
2026-04-26 21:56:37 +02:00
2026-04-26 21:56:37 +02:00
2026-04-14 11:40:39 +02:00
2026-04-26 21:56:37 +02:00
2026-04-26 21:56:37 +02:00
2026-04-14 11:40:39 +02:00
2026-04-22 14:34:31 +02:00
2026-04-22 14:34:31 +02:00
2026-04-21 13:32:04 +02:00
2026-04-21 13:32:04 +02:00
2026-04-15 14:23:25 +02:00
2026-03-26 18:19:38 +01:00
2026-04-12 14:35:42 +02:00
2026-04-12 14:38:58 +02:00
2026-04-20 08:54:17 +02:00
2026-04-20 07:45:16 +02:00
2026-04-24 13:27:19 +02:00
2026-04-24 13:27:19 +02:00
2026-04-22 09:28:09 +02:00
2026-04-22 09:28:09 +02:00
2026-04-20 07:45:16 +02:00
2026-04-20 22:44:45 +02:00
2026-04-20 21:34:23 +02:00
2026-04-08 12:22:30 +02:00
2026-03-31 19:29:00 +02:00
2026-04-24 07:26:23 +02:00
2026-04-24 07:26:23 +02:00
2026-03-30 21:34:00 +02:00
2026-03-30 21:22:43 +02:00
2026-04-23 21:38:56 +02:00
2026-04-23 21:38:56 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-25 15:03:59 +02:00
2026-04-25 15:03:59 +02:00
2026-04-01 09:12:27 +02:00
2026-04-24 07:26:23 +02:00
2026-04-28 19:32:17 +02:00
2026-04-26 21:56:37 +02:00
2026-04-20 22:36:41 +02:00
2026-04-20 22:36:41 +02:00
2026-03-25 13:47:56 +01:00
2026-04-15 09:38:37 +02:00
2026-04-14 23:24:48 +02:00
2026-04-25 12:24:02 +02:00
2026-04-25 12:24:02 +02:00
2026-03-31 15:15:06 +02:00
2026-03-31 09:43:29 +02:00
2026-04-29 18:26:44 +02:00
2026-04-05 22:25:46 +02:00
2026-04-16 13:12:46 +02:00
2026-04-20 07:45:16 +02:00
2026-04-26 21:45:40 +02:00
2026-04-26 21:45:40 +02:00
2026-04-22 09:28:09 +02:00
2026-04-13 23:02:25 +02:00
2026-04-17 21:50:05 +02:00
2026-04-17 21:50:05 +02:00
2026-04-13 22:24:50 +02:00
2026-04-08 12:22:30 +02:00
2026-03-31 23:08:53 +02:00
2026-04-01 09:12:27 +02:00
2026-04-26 21:53:17 +02:00
2026-04-26 21:53:17 +02:00
2026-04-26 21:46:44 +02:00
2026-04-26 21:46:44 +02:00
2026-04-26 21:56:37 +02:00
2026-03-23 19:10:02 +01:00
2026-04-15 13:07:23 +02:00
2026-04-08 12:22:30 +02:00
2026-04-29 18:26:44 +02:00
2026-04-29 09:01:39 +02:00
2026-04-29 18:26:44 +02:00
2026-04-29 16:20:42 +02:00
2026-04-29 16:13:32 +02:00
2026-04-25 12:24:22 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-27 09:01:44 +02:00
2026-04-08 18:35:05 +02:00
2026-04-26 13:37:34 +02:00
2026-04-26 13:37:34 +02:00
2026-04-26 21:46:44 +02:00
2026-04-26 21:46:44 +02:00
2026-04-20 07:45:16 +02:00
2026-04-20 07:45:16 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-25 13:10:56 +02:00
2026-04-24 21:28:25 +02:00
2026-04-13 12:29:00 +02:00
2026-04-20 07:45:16 +02:00
2026-04-20 07:45:16 +02:00
2026-04-18 10:52:23 +02:00
2026-04-06 22:43:45 +02:00
2026-04-06 22:43:45 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-28 19:32:17 +02:00
2026-04-23 21:52:23 +02:00
2026-04-23 21:38:56 +02:00
2026-04-17 12:17:22 +02:00
2026-04-17 12:14:35 +02:00
2026-04-17 08:04:16 +02:00
2026-04-17 08:04:16 +02:00
2026-04-26 21:45:40 +02:00
2026-04-26 21:45:40 +02:00
2026-04-23 21:57:57 +02:00
2026-04-23 21:57:57 +02:00
2026-04-18 10:39:18 +02:00
2026-04-17 21:36:26 +02:00
2026-04-25 12:24:02 +02:00
2026-04-24 21:00:01 +02:00
2026-04-25 12:24:02 +02:00
2026-04-24 21:00:01 +02:00
2026-04-29 15:53:54 +02:00
2026-04-29 15:53:54 +02:00
2026-04-29 00:32:09 +02:00
2026-04-20 07:45:16 +02:00
2026-04-20 07:45:16 +02:00
2026-04-29 00:32:09 +02:00
2026-04-29 00:32:09 +02:00
2026-04-24 21:19:48 +02:00
2026-04-25 12:24:02 +02:00
2026-04-29 18:26:44 +02:00
2026-04-29 09:04:02 +02:00
2026-04-15 13:31:17 +02:00
2026-04-20 22:44:45 +02:00
2026-04-20 21:53:28 +02:00