Commit Graph

  • bd6a4598d0 feat: frontend migration to Events API master Markov 2026-03-18 20:11:00 +0100
  • 2164c2e1c5 revert: strict chat_id filter in ChatPanel Markov 2026-03-17 11:24:38 +0100
  • b402298ea2 fix: accept task messages in project chat panel Markov 2026-03-17 11:13:46 +0100
  • 55e1c305ba fix: scroll bar at right edge, content centered Markov 2026-03-15 18:25:11 +0100
  • e1142414f1 fix: restore scroll on project settings Markov 2026-03-15 18:24:43 +0100
  • 9c95cb908b fix: wider project settings, remove inner scroll Markov 2026-03-15 18:13:41 +0100
  • 503bb1379a fix: show bridge in agents page, replace capabilities with labels Markov 2026-03-15 14:14:30 +0100
  • c00a3ea1f1 fix: remove capabilities/prompt/model from agent modal, add mentionable Markov 2026-03-15 13:08:50 +0100
  • be2b073e4c fix: show bridge in agents list in project settings Markov 2026-03-15 13:03:53 +0100
  • e7529306ac feat: server-side mentionable filter for @mentions Markov 2026-03-15 07:12:05 +0100
  • f82a89c2f9 feat: improved create agent form (role, labels, chat/task listen, mentionable) Markov 2026-03-14 17:10:02 +0100
  • dbaa48cf49 fix: system messages show 'Name — Система' Markov 2026-03-14 10:11:56 +0100
  • ce2bac9b00 fix: show date for messages older than today Markov 2026-03-14 10:04:31 +0100
  • 7358b05b11 fix: system messages show actor name instead of 'Система (Name)' Markov 2026-03-14 09:56:47 +0100
  • b41bb8ab1c fix: mention slug regex includes hyphens + dropdown opaque background Markov 2026-03-14 06:58:53 +0100
  • 665024e70b fix: streaming text accumulation via ref + rAF throttle (prevent duplicate chars) Markov 2026-03-14 06:27:16 +0100
  • 7c0580e666 revert: restore full streaming display (text + thinking) Markov 2026-03-14 06:22:42 +0100
  • 13a1748162 feat: slug change + streaming fix + specs Markov 2026-03-13 22:55:53 +0100
  • 79541d133a UUID refactoring: project URLs by ID, mentions send member IDs, remove slug from JWT decode Markov 2026-03-02 09:03:01 +0100
  • 407c065b49 Labels: separate page in settings + labels on agents Markov 2026-02-28 00:47:10 +0100
  • c314ac46d8 Global labels: move to app Settings, instant auto-assign toggle Markov 2026-02-28 00:42:04 +0100
  • 34f473c935 Fix CreateTaskModal: backlog default, colored status circles Markov 2026-02-28 00:37:08 +0100
  • 7ebff6d381 Full CreateTaskModal: type, assignee, reviewer, labels Markov 2026-02-28 00:31:37 +0100
  • 9e24516bd0 Status selector in CreateTaskModal Markov 2026-02-28 00:28:52 +0100
  • 60cc538b28 Task search autocomplete for dependency linking Markov 2026-02-28 00:26:53 +0100
  • 3df1060970 Fix task modal: key above title, parent/child key on kanban Markov 2026-02-28 00:24:07 +0100
  • f28909524c Create subtask button + parent_id in CreateTaskModal Markov 2026-02-28 00:14:52 +0100
  • 4770fc62d7 Subtasks UI in TaskModal (Jira-style) Markov 2026-02-28 00:03:14 +0100
  • aa7c45657b Auto-assign toggle in ProjectSettings Markov 2026-02-27 23:56:01 +0100
  • f3eeed5eb9 Labels UI + task labels on kanban + API functions Markov 2026-02-27 23:46:59 +0100
  • be3007f40a Task dependencies UI in TaskModal + API Markov 2026-02-27 23:34:07 +0100
  • a9da3672b9 Fix mobile viewport: h-screen → h-[100dvh] + scrollable settings Markov 2026-02-27 23:04:39 +0100
  • bd583384d1 Agent toggle switches in ProjectSettings Markov 2026-02-27 22:57:48 +0100
  • 82c2ff4c53 Tool log UI: collapsible block under agent messages Markov 2026-02-27 11:55:24 +0100
  • cede9fbfdf Fix: createTask uses project_id, CreateTaskModal accepts projectId Markov 2026-02-27 09:39:11 +0100
  • 52be59dc9f UUID everywhere: all API calls use ID instead of slug Markov 2026-02-27 09:37:28 +0100
  • fd3e454dff Online list as objects {id, slug}, Message.actor support Markov 2026-02-27 09:20:50 +0100
  • 4eeba5a81e System messages show actor name, mentions as objects Markov 2026-02-27 08:33:43 +0100
  • a1854eb4f5 Fix: dedup task in onCreated callback (duplicate with WS task.created) Markov 2026-02-27 07:26:52 +0100
  • d5eaa13b21 Phase 1: streaming UI + thinking blocks in ChatPanel Markov 2026-02-27 06:57:51 +0100
  • 92db42113d Add WS heartbeat every 30s to keep connection alive Markov 2026-02-26 10:21:33 +0100
  • a948b2f6fb типизация фронтенд: убран дубликат MemberBrief, мёртвые slug params, typed WS events Markov 2026-02-25 14:40:14 +0100
  • 6ea653dbb1 Обновлены TypeScript типы для соответствия unified схемам Markov 2026-02-25 14:08:44 +0100
  • 16f11d6882 Строгая типизация: TypeScript интерфейсы 1:1 с Pydantic-схемами Markov 2026-02-25 14:03:42 +0100
  • 9e6cc84965 fix: extract and send @mentions from chat messages Markov 2026-02-25 13:31:31 +0100
  • b150f25949 fix: system messages show 'System' instead of actor name Markov 2026-02-25 12:00:39 +0100
  • 8f2c999245 fix: auth on uploads (401→login redirect), token in download URLs Markov 2026-02-25 11:16:10 +0100
  • f676329206 fix: rewrite ProjectFiles — remove alerts, add debounce, multi-upload, hover actions, proper icons Markov 2026-02-25 10:37:47 +0100
  • 2586dc7e6a Implement ProjectFiles component Markov 2026-02-25 09:19:50 +0100
  • 1671352ef9 feat: project files tab — upload, search, preview, descriptions, drag & drop Markov 2026-02-25 09:18:56 +0100
  • 66beca5308 feat: file attachments in chat — upload, preview, download Markov 2026-02-25 06:17:17 +0100
  • f4693e8f0b feat: @mention autocomplete in chat input + mention highlighting Markov 2026-02-25 06:01:30 +0100
  • 1c832ff99f fix: author_slug → author?.slug в TaskModal Markov 2026-02-25 00:15:08 +0100
  • c7144328fa refactor: UUID-based member refs in API types and components Markov 2026-02-25 00:13:36 +0100
  • 8df4179dd7 fix: мобильные кнопки Settings/Logout в header + дедупликация api.ts Markov 2026-02-24 23:27:58 +0100
  • 1b93bd60c0 fix: remove duplicate removeProjectMember function Markov 2026-02-24 23:21:28 +0100
  • cd0f9a9d62 Add project members management UI in ProjectSettings Markov 2026-02-24 23:19:57 +0100
  • 66c14d74c0 refactor: remove actor param — Tracker knows who from auth Markov 2026-02-24 13:32:32 +0100
  • 9a1b7a8d57 feat: pass actor slug to all task updates (system messages show who did it) Markov 2026-02-24 13:26:40 +0100
  • 44884d937c refactor: remove compact/collapsible chat mode — ChatPanel is fullscreen only Markov 2026-02-24 13:22:46 +0100
  • a01bfbfc40 fix: apply message background colors in fullscreen chat too Markov 2026-02-24 13:21:19 +0100
  • b95fb074b1 fix: use inline styles for message backgrounds (Tailwind purge issue) Markov 2026-02-24 13:17:48 +0100
  • 2210b6ae9f feat: colored message backgrounds — yellow for system, green for agents Markov 2026-02-24 12:32:56 +0100
  • 9b2026c5fa feat: persist active tab in URL (?tab=chat survives reload) Markov 2026-02-24 10:32:55 +0100
  • f4f09bfeee feat: infinite scroll — load older messages on scroll up Markov 2026-02-24 10:30:47 +0100
  • c96bd88f2a fix: deduplicate WS messages in ChatPanel + remove StrictMode Markov 2026-02-24 10:15:12 +0100
  • f9d0bfd3a3 fix: auto-logout on WS auth.error (forces re-login with valid JWT) Markov 2026-02-24 09:38:31 +0100
  • 3a2a32a50e fix: restore all original components (KanbanBoard, ChatPanel, TaskModal, etc.) Markov 2026-02-24 09:33:04 +0100
  • 83bc168c30 fix: login endpoint path /api/v1/auth/login Markov 2026-02-23 23:30:58 +0100
  • 1fa137b240 feat: initial Vite + React migration from Next.js Markov 2026-02-23 23:28:21 +0100