feat(forms): merge notes tab into main info for activity and deal forms; show activity hashtags

- Activity form: notes/tags card inline, live hashtag preview, focus notes when required
- Hashtags shown in activity detail (clickable search) and list rows; search accepts #tag
- Deal form: remove mobile tabs

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-07 13:17:29 +03:30
co-authored by Cursor
parent 13668c4ba4
commit d683932d1b
5 changed files with 91 additions and 75 deletions
@@ -628,7 +628,7 @@ export class ActivitiesService {
const search = buildSearchWhere<Prisma.ActivityWhereInput>(q, (t) => [
{ title: ci(t) },
{ description: ci(t) },
{ tags: { has: t } },
{ tags: { has: t.replace(/^#/, '') } },
{
person: {
OR: [