veza/apps/web/src/features/chat
senke b70cfed10d feat(ui): unsaved changes warning + chat date separators
Unsaved changes:
- New useUnsavedChanges hook: browser beforeunload warning
- New useFormDirtyState hook: isDirty/markDirty/markClean tracking
- SettingsPage: wired up dirty tracking with markClean on save

Chat date separators:
- DateSeparator component with centered date label and hr lines
- Inserted between messages from different days
- Formats: Today, Yesterday, or full date (e.g. "Monday, February 10")

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-10 00:07:19 +01:00
..
components feat(ui): unsaved changes warning + chat date separators 2026-02-10 00:07:19 +01:00
hooks cleanup: remove obsolete TODO and update Cleanup 14 status 2026-01-16 12:31:57 +01:00
pages refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
store incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
types incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00