Commits

Back

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

Reset

Показаны 606 commit'ов, страница 11 из 13.

Previous | Next

3f14f0b

Enhance kanban cards and filters

2026-06-07T10:55:39+00:00

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

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

Flags:

1c95e76

Replace collapsed sidebar logo with expand control

2026-06-07T10:29:56+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

4a5acb3

Fix sidebar regression on kanban

2026-06-07T10:26:16+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

97dbb48

Stabilize collapsed sidebar controls

2026-06-07T10:19:39+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

953e553

Hide approval actions for non-reviewers

2026-06-07T10:08:29+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

73c98ab

Polish automation admin tables

2026-06-07T08:24:12+00:00

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

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

Flags:

e8a1e57

Use readable recurring entity titles

2026-06-07T08:13:49+00:00

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

Files: 5 | core 0 | module 0 | forbidden 0

Flags:

799c4eb

Show readable recurring template names in edit form

2026-06-07T08:02:01+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

2bbf7aa

QA polish automation page interactions

2026-06-07T07:58:03+00:00

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

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

Flags:

e455900

Align automation tables with CRM list layout

2026-06-07T07:37:29+00:00

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

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

Flags:

3abffb0

Fix approval error messages: specific translation per error code with fallback to generic

2026-06-07T07:26:34+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

bc4cae4

UX improvements: disable submit buttons during API calls, clearer help text

2026-06-07T06:50:07+00:00

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

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

Flags:

65b80ea

Standardize table classes across admin automation pages: remove table-sm, add table-hover align-middle

2026-06-07T06:41:18+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

d5e77dc

Polish automation admin pages

2026-06-07T05:13:31+00:00

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

Files: 15 | core 0 | module 0 | forbidden 0

Flags:

87bffe1

Overhaul recurring tasks page: autocomplete, title, edit modal, delete confirm, status filter, search, 6 rrule presets

2026-06-07T04:19:19+00:00

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

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

Flags:

4bb7a6c

Polish approvals page UX: autocomplete states, title validation, status counts, form reset

2026-06-07T04:11:39+00:00

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

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

Flags:

17fca8a

Fix: include ar.title and ar.comment in SELECT queries for approval requests

2026-06-06T23:01:35+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

5bfc3ff

Add title and comment fields to approval requests (DB, service, UI)

2026-06-06T22:58:03+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

1a25b14

Overhaul approvals page: autocomplete, status filters, detail modal, decision confirmation

2026-06-06T22:51:51+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

05ce3ea

Enhance workflow automation page: filter conditions, delete confirmation, search, breadcrumb, log details

2026-06-06T22:44:59+00:00

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

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

Flags:

cc9d132

Make workflow automation rules usable

2026-06-06T22:37:01+00:00

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

Files: 7 | core 0 | module 0 | forbidden 0

Flags:

ac02157

Fix task API parent relation handling

2026-06-06T22:20:05+00:00

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

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

Flags:

4e24010

Add automation links to admin overview

2026-06-06T22:11:36+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

52837eb

Fix workflow enabled status display

2026-06-06T22:09:42+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

cce9c05

Polish automation feature pages

2026-06-06T22:01:35+00:00

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

Files: 5 | core 0 | module 0 | forbidden 0

Flags:

390f826

Replace window.prompt with Bootstrap modals for approvals, recurring, workflow create forms

2026-06-06T21:47:55+00:00

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

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

Flags:

2e8e4de

Add public maintainer docs

2026-06-06T21:40:27+00:00

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

Files: 7 | core 0 | module 0 | forbidden 0

Flags:

4db58a1

Remove docs/ from tracking, add to .gitignore

2026-06-06T21:27:11+00:00

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

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

Flags:

46ad60e

Implement recurring processor + API documentation

2026-06-06T21:03:34+00:00

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

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

Flags:

4f7feed

Reorder sidebar menu: tasks after ideas, gantt after kanban

2026-06-06T14:39:23+00:00

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

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

Flags:

1e330e0

Fix idea AI reset workflow

2026-06-06T14:23:39+00:00

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

Files: 3 | core 0 | module 0 | forbidden 0

Flags:

50fc24b

Add fallbacks for idea AI JSON failures

2026-06-06T14:10:43+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

f9f0608

Stabilize idea understanding AI step

2026-06-06T14:00:41+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

d892275

Expand docs page: comprehensive help with 22 sections covering all CRM functionality and scenarios

2026-06-06T13:27:18+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

b214d14

Super-strict JSON prompts: explicit forbid curly braces in text, compact templates, Russian-only for all 4 steps

2026-06-06T10:21:26+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

80c832d

Save fallback records for risk/pitfalls/plan/tasks instead of returning 503 when DeepSeek JSON parsing fails

2026-06-06T07:12:28+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

e74d797

Call extractBrokenJson on raw jsonBlock before escape sanitization

2026-06-06T07:09:18+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

69c5fc7

Add extractBrokenJson regex-based fallback for minimum viable data extraction when json_decode fails

2026-06-06T07:02:40+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

aa586a6

Fix JSON sanitization: peek-ahead escape handling + control char stripping

2026-06-06T06:56:58+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

55ddc45

Add invalid escape sequence sanitization before json_decode

2026-06-06T06:51:20+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

12f251a

Fix: add back listComments, cleanup orphaned code, fix JSON brace balancing

2026-06-06T06:45:40+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

2d03637

Remove duplicate extractAiJson, add sanitizeJsonBraces + hardened prompts forbidding { } in text

2026-06-06T06:35:44+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

b3eaf46

Add AI_JSON_UNCLOSED diagnostic to locate unbalanced braces in DeepSeek responses

2026-06-06T06:27:29+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

840d428

Add fallback: first-{ to last-} extraction when brace matching fails

2026-06-06T06:22:00+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

1538f9a

Fix JSON brace matching: skip { } inside quoted strings to handle Russian text with braces

2026-06-06T06:16:43+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

576fdb7

Add AI_JSON_PARSE_ERR diag to see exact JSON failure context

2026-06-06T06:14:33+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

946da7a

Add JSON repair with progressive } truncation for malformed DeepSeek responses

2026-06-06T06:07:42+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

4b4f7c3

fix extractAiJson: try multiple } positions when json_decode fails

2026-06-05T21:57:23+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

df720a1

fix: use last-} extraction instead of brace counting (unescaped braces inside strings cause false incomplete)

2026-06-05T21:53:16+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags:

7278b92

Simplify AI analysis prompts: shorten JSON templates to reduce output token pressure on DeepSeek

2026-06-05T21:47:25+00:00

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

Files: 1 | core 0 | module 0 | forbidden 0

Flags: