Commits

Back

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

Reset

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

Previous | Next

ce274c5

fix(dashboard): show real error state in Today Tasks, Reminders and My Day widgets when their API requests fail (previously misleading empty state), i18n in 7 locales

2026-08-04T09:43:32+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 16 | core 0 | module 0 | forbidden 0

Flags:

84411c7

fix(api-client): typed-client comments use task-scoped route; add local api links contract test

2026-08-04T09:34:59+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

a1243d0

fix(links): broken routes in dashboard worklog widget (worklogs -> time-analytics), docs chat link (chats -> chat), Jira migration task links (route=task&id -> task-detail&task_public_id)

2026-08-04T08:26:10+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

d4474a4

feat(tasks): add "unassigned" option to assignee filter dropdown - URL assignee=none now reflects in UI (searchable select sync), i18n in 7 locales

2026-08-04T08:19:29+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 16 | core 0 | module 0 | forbidden 0

Flags:

460b0d2

feat(dashboard): unassigned tasks widget - API filter assignee=none (whereNull), board/list consistency, view-all link honored by tasks page, i18n in 7 locales

2026-08-04T08:13:05+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 22 | core 0 | module 0 | forbidden 0

Flags:

e6f24e8

feat(i18n): translate 4 new dashboard widgets (intake, my_week, recurring, mentions) into de, fr, es, pt, zh

2026-08-04T08:03:08+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 10 | core 0 | module 0 | forbidden 0

Flags:

bdd10d7

fix(dashboard): my_week widget - timezone-safe week start (parse date parts, avoid UTC shift) and Date-aware dayKey

2026-08-04T07:59:40+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

5a93bb1

feat(dashboard): 4 new widgets - incoming requests (intake), my week agenda, recurring tasks, my mentions

2026-08-04T07:54:10+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 12 | core 0 | module 0 | forbidden 0

Flags:

a64889a

feat(web)+fix: TZ batch 3 - quick client create from dropdown (3.1), custom fields in counterparty/client list + search (6.5)

2026-08-04T07:38:50+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 16 | core 0 | module 0 | forbidden 0

Flags:

e130a16

fix(api): TZ 6.1 - counterparty can be created with name only (drop required INN/KPP/OGRN validation)

2026-08-04T07:29:13+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

f8340e5

feat(web)+fix: TZ batch 2 - actual address field 6.4, direct task-client link 3.2, client card create buttons 6.2

2026-08-04T07:25:52+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 30 | core 0 | module 0 | forbidden 0

Flags:

57a2d95

fix(web): TZ batch - task sort cycle, client/manager/assignee columns + client filter, optional status reason, hybrid contact role, editor spoiler, tree indents, compact clients view, planning project filter, block project close with open tasks

2026-08-04T06:33:50+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 28 | core 0 | module 0 | forbidden 0

Flags:

2e3035f

fix(web): task timer — round logged minutes to the nearest minute and show exact elapsed time in the log form so the value on stop matches the running display

2026-08-04T06:14:45+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

529cdbb

fix(web): normalize topbar element order on every page (search, timer, chats, notifications, user menu last); drop duplicated per-page user dropdown

2026-08-04T05:43:14+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 8 | core 0 | module 0 | forbidden 0

Flags:

3f7dbdb

fix(comments): allow comment authors to edit own comments without task.manage

2026-08-04T05:30:01+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

ebc2821

feat(dashboard): add My time, My tasks, Approvals, Milestones, Favorites widgets

2026-08-04T05:23:00+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 20 | core 0 | module 0 | forbidden 0

Flags:

aa558c0

feat(comments): let comment authors delete their own comments without task.manage

2026-08-04T05:23:00+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

fcb1b8f

fix(csp): nonce for dynamically injected <style>; accept browser CSP violation reports

2026-08-04T05:21:39+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 8 | core 0 | module 0 | forbidden 0

Flags:

1799250

feat(web): comment editor — cancel button, delete button and auto-collapse of long comments

2026-08-04T05:21:38+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 20 | core 0 | module 0 | forbidden 0

Flags:

413dc9e

fix(web): comment editor — reliable inline-code button that wraps selection in <code>

2026-08-04T05:18:51+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

af8b709

fix(web): task edit form — sync searchable selects so Project/Assignee fields are restored

2026-08-04T05:18:51+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

ac58ef0

fix(web): task list — show task key in its own column and project title in the project column

2026-08-04T05:18:51+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

41db039

feat(web): sticky topbar with quick-create task button, global search and running-timer indicator

2026-08-04T05:18:50+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 22 | core 0 | module 0 | forbidden 0

Flags:

5cb98c8

fix(db): replace MySQL-only 'CREATE INDEX IF NOT EXISTS' DDL with driver-aware IndexHelper

2026-08-04T05:18:50+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 70 | core 0 | module 0 | forbidden 0

Flags:

0915e70

feat(dashboard): widget catalog builder with reorder and add/remove

2026-08-03T15:56:46+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 24 | core 0 | module 0 | forbidden 0

Flags:

0e26e2d

fix(web): make sidebar sticky — replace overflow-x hidden with clip on html/body and give sidebar 100dvh height

2026-08-03T15:35:27+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

c0e1b29

feat(dashboard): customizable dashboard widgets — users can enable/disable blocks (KPI, quick actions, AI digest, tasks, risks, activity, projects, knowledge, cycles); stored per-user via settings

2026-08-03T15:26:12+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 36 | core 0 | module 0 | forbidden 0

Flags:

122ed0b

chore(repo): stop publishing .gitignore, internal docs, and tests to GitHub

2026-08-02T00:05:48+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 770 | core 0 | module 0 | forbidden 0

Flags:

cacb3f2

fix(ai): pass user locale to prompt builder so AI responds in the UI language (was English for ru users)

2026-08-01T23:53:25+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

ba53192

fix(i18n): add 'chat' namespace to client messages so chat.* strings localize (was showing English fallbacks)

2026-08-01T23:42:56+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

b9cb356

fix(analytics): make project/user tiles and stat chips clickable (links to project-detail and filtered tasks)

2026-08-01T23:37:55+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

afbb0a3

fix(cycles): render sanitized rich HTML for goal/description in detail modal, safe plain-text fallback

2026-08-01T23:26:47+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

69d331b

fix(web): fold max asset mtime into cache-buster so update-center applies rotate ?v=

2026-08-01T23:12:55+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

9cf4af0

fix(intake): strip HTML tags from description in table preview and detail modal

2026-08-01T22:57:05+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

8984da7

fix(dashboard): today-tasks widget - clickable project & assignee links, show assignee full name

2026-08-01T22:53:28+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 4 | core 0 | module 0 | forbidden 0

Flags:

8d75005

revert(test): remove E2E update marker E2E_UPDATE_MARKER_20260802_004842

2026-08-01T21:49:09+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

b47c9e7

test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_004842

2026-08-01T21:48:42+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

d860d22

Revert "test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_004516"

2026-08-01T21:48:00+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

a5e879e

fix(e2e): pass apply job_id to rollback (latest-job ordering trap)

2026-08-01T21:48:00+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

6b18006

test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_004516

2026-08-01T21:45:16+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

2496b63

fix(e2e): run update-center scan as root (matches its own crontab)

2026-08-01T21:44:51+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

c3a6f81

Revert "test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_003402"

2026-08-01T21:42:32+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

119d2ef

fix(e2e): guard run_harness expected arg against unbound variable

2026-08-01T21:42:32+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

4c9186b

test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_003402

2026-08-01T21:34:03+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

4b13b88

fix(e2e): keep wait_for_build poll output off stdout

2026-08-01T21:33:19+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

16b992d

Revert "test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_002253"

2026-08-01T21:33:18+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

2700ff6

test(e2e): add E2E update marker E2E_UPDATE_MARKER_20260802_002253

2026-08-01T21:22:53+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags:

99206fd

test(e2e): add one-command update-cycle orchestrator script

2026-08-01T21:22:27+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 2 | core 0 | module 0 | forbidden 0

Flags:

604e938

fix(web): strip HTML tags from cycle goal in dashboard/list/detail views

2026-08-01T20:51:29+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 6 | core 0 | module 0 | forbidden 0

Flags:

a8d9e6a

revert(test): remove E2E update marker from language files

2026-08-01T20:41:32+00:00

Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>

Files: 14 | core 0 | module 0 | forbidden 0

Flags: