-
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