Commits

Back

Последние изменения из mirror GitHub. Здесь видны не только SHA, но и автор, дата, количество файлов и зоны риска.

Reset

Показаны 3478 commit'ов, страница 24 из 70.

Previous | Next

29eeb64

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:

8e67ccf

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:

583a9e8

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:

d10b692

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:

600845a

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:

4e4ca08

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:

77971a4

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:

a083bfe

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:

7c7783e

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:

b8996bf

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:

d1f421b

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:

8219bd2

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:

7957a31

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:

d42c653

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:

425ae8b

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:

61ad25d

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:

fb2d454

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:

73d30bd

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:

79ee3c5

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:

f0d8754

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:

9b304ce

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:

3a67970

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:

fbe67d8

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:

c088427

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:

3df0aa3

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:

6aafb96

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:

e635fab

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:

47546d7

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:

b7b49c6

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:

b741d23

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:

853cac8

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:

f1ec77e

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:

b4cee62

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:

c79f9cf

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:

9505ce8

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:

402f914

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:

018a8e9

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:

e85d6ea

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:

a290f95

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:

3266bb4

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:

b2bf184

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:

c83673a

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:

7380687

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:

c13a590

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:

59de1f4

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:

043fd99

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:

9e49578

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:

ac22411

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:

ce7baac

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:

d7bf394

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: