Auto-merge develop -> main: tests passed (8e67ccfb)
2026-09-01T20:18:01+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
Последние изменения из mirror GitHub. Здесь видны не только SHA, но и автор, дата, количество файлов и зоны риска.
Показаны 3478 commit'ов, страница 24 из 70.
Auto-merge develop -> main: tests passed (8e67ccfb)
2026-09-01T20:18:01+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
refactor(chat): delegate rendering functions to shared chat-widget.js
2026-09-01T20:11:30+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (d10b6929)
2026-09-01T19:51:51+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
feat(project-chat): add reply-to-message and create-task-from-message in project chat
2026-09-01T19:42:15+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 16 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (4e4ca08c)
2026-09-01T19:07:22+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(project-chat): move loadClientChatMessages into DOMContentLoaded scope for renderClientChatMessages access
2026-09-01T18:57:03+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat(project-chat): align project chat with full chat page visuals and actions
2026-09-01T18:21:11+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (7c7783e3)
2026-09-01T18:04:04+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(ui): make modal content scrollable when body is wrapped in a <form>
2026-09-01T17:52:08+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (d1f421b5)
2026-09-01T16:45:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): order more-menu items per spec and hide empty ⋮ menu
2026-09-01T16:23:53+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (7957a31c)
2026-09-01T12:48:45+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
feat(chat): collapse message actions into quick actions and a corner menu
2026-09-01T12:07:06+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (425ae8b7)
2026-09-01T11:23:50+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): delegate client chat action clicks on the container
2026-09-01T11:03:48+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): pass chatId into client chat message action bindings
2026-09-01T10:47:04+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): client portal chat send double-JSON-encoded body
2026-09-01T10:38:33+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat(chat): enable 60/10-minute edit/delete windows for client portal chats
2026-09-01T10:10:52+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 26 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (f0d8754f)
2026-09-01T09:05:47+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): use distinct placeholders for can_edit/can_delete flags
2026-09-01T08:21:48+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): compute edit/delete availability server-side in message list
2026-09-01T08:15:36+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
feat(chat): allow message edit within 60 min and delete within 10 min with history
2026-09-01T08:01:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 24 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (c0884275)
2026-09-01T04:59:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
feat(updates): explain writable-check failures on the updates page
2026-09-01T04:49:28+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (6aafb96e)
2026-09-01T04:29:09+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(db): make task key backfill driver-agnostic
2026-09-01T04:19:05+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (47546d71)
2026-09-01T03:54:53+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(db): make task human-readable key migration idempotent
2026-09-01T03:43:26+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (b741d239)
2026-09-01T03:17:07+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): task-create modal stays hidden when opened from chat
2026-09-01T02:43:36+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(chat): include project and client ids in chat detail for task prefill
2026-08-31T18:07:15+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (b4cee624)
2026-08-31T17:29:43+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(migrations): manual CLI runner flags and clear error for unmigrated databases
2026-08-31T17:14:57+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 20 | core 0 | module 0 | forbidden 0
Flags:
feat(chat): full task-create form and project/client prefill from chat message
2026-08-31T12:58:43+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 20 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (402f914c)
2026-08-31T12:18:37+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
feat(cycles): allow creating a task directly from the 'Add tasks to cycle' modal
2026-08-31T12:04:21+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (e85d6ea7)
2026-08-31T11:38:41+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(projects): keep create-project button and modal form visibility in sync
2026-08-31T11:23:30+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
docs(changelog): add Unreleased section for post-v0.2.0.10 changes
2026-08-31T09:42:58+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (b2bf1847)
2026-08-31T08:30:43+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
fix(earnings): pass user payload to canViewOwnPayout in available(); pwa: defer beforeinstallprompt only where install button exists
2026-08-31T08:14:59+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (73806872)
2026-08-31T08:09:03+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
chore: keep test suite local-only, remove release-gate workflow from repo
2026-08-31T08:07:05+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 22 | core 0 | module 0 | forbidden 0
Flags:
Auto-merge develop -> main: tests passed (59de1f4a)
2026-08-31T08:01:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 0 | core 0 | module 0 | forbidden 0
Flags:
feat(ci): safe release cycle pipeline (develop-gated) — deploy to demo
2026-08-31T07:47:04+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat(ci): safe release cycle — gated develop->main pipeline with live API/MCP tests
2026-08-31T07:22:29+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 22 | core 0 | module 0 | forbidden 0
Flags:
fix(updates): obtain updater token before download step
2026-08-31T05:11:33+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(updates): obtain updater token before preflight check
2026-08-31T04:47:22+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(footer): use core_build for update badge comparison to match PHP
2026-08-31T04:40:04+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(security): strip is_root and role_public_ids from API input
2026-08-30T11:21:12+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags: