Commits

Back

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

Reset

Показаны 1482 commit'ов, страница 3 из 30.

Previous | Next

ec4884a

feat(migration): add Kaiten migration module

2026-08-14T06:34:23+00:00

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

Files: 19 | core 0 | module 0 | forbidden 0

Flags:

2e1a07a

fix(migration): harden Bitrix24 import audit findings

2026-08-14T06:10:19+00:00

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

Files: 9 | core 0 | module 0 | forbidden 0

Flags:

f243917

feat(migration): add Bitrix24 migration module

2026-08-13T22:55:46+00:00

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

Files: 19 | core 0 | module 0 | forbidden 0

Flags:

d35a487

fix: harden Toggl deletion and archived entries

2026-08-13T11:18:16+00:00

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

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

Flags:

fb34d1b

fix: harden Toggl migration module

2026-08-13T11:07:32+00:00

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

Files: 9 | core 0 | module 0 | forbidden 0

Flags:

e12cdb6

feat: add Toggl migration module

2026-08-13T10:49:38+00:00

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

Files: 21 | core 0 | module 0 | forbidden 0

Flags:

0644505

fix: harden Todoist migration module

2026-08-13T10:14:51+00:00

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

Files: 9 | core 0 | module 0 | forbidden 0

Flags:

666c314

feat: add Todoist migration module

2026-08-13T09:50:56+00:00

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

Files: 18 | core 0 | module 0 | forbidden 0

Flags:

4b3a312

fix(asana): stream migration batches and harden lease recovery

2026-08-13T09:17:05+00:00

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

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

Flags:

3ad04a2

fix(asana): harden migration rollback and attachment handling

2026-08-13T08:57:41+00:00

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

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

Flags:

a74b23a

fix: use mounted Trello module API routes

2026-08-13T06:28:12+00:00

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

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

Flags:

11a3cb1

feat: add Trello migration module

2026-08-13T06:23:37+00:00

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

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

Flags:

3c6e8f3

fix(web): module assets resolve to the install root (modules/ sibling of web/) on any subdirectory install

2026-08-11T20:34:32+00:00

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

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

Flags:

77e52df

fix(i18n): complete admin_logs key migration, add tpFmt tracking to audit, backfill missing keys

2026-08-11T20:27:12+00:00

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

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

Flags:

542623d

fix(automation): worklog update re-fires only on real threshold crossing

2026-08-11T18:55:11+00:00

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

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

Flags:

6bc4361

fix(automation): decode member_user_ids as JSON numbers in findManagerIdsByMember; enrich runTest context for worklog rules

2026-08-11T18:49:39+00:00

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

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

Flags:

9cdb65d

fix(automation): task manager fallback via projects.manager_user_id + no undefined-key warnings

2026-08-11T18:42:51+00:00

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

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

Flags:

711b3e0

feat(automation): time-tracking rules — worklog_logged trigger + notify_manager action

2026-08-11T18:37:18+00:00

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

Files: 23 | core 0 | module 0 | forbidden 0

Flags:

9683220

feat(worklogs): overlap-aware time analytics for parallel timers

2026-08-11T18:08:42+00:00

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

Files: 26 | core 0 | module 0 | forbidden 0

Flags:

5897cd9

docs(changelog): subdirectory PWA cache scoping

2026-08-11T17:20:48+00:00

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

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

Flags:

0180277

fix(pwa): cache names are scoped to the install path (same-origin copies never share or delete each other caches)

2026-08-11T17:19:58+00:00

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

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

Flags:

15d55ad

fix(web): subdirectory installs talk to their own API (apiBaseUrl from install path)

2026-08-11T17:13:31+00:00

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

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

Flags:

2a03669

feat(chat): create a task from a chat message; task links back to the dialogue

2026-08-11T17:04:08+00:00

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

Files: 23 | core 0 | module 0 | forbidden 0

Flags:

602336b

fix(pwa): skipWaiting on install so updates apply at once and old caches are pruned

2026-08-11T16:44:16+00:00

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

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

Flags:

2f67f0f

feat(pwa): install-location independent — no hardcoded /web/ paths remain

2026-08-11T16:40:57+00:00

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

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

Flags:

9422345

fix(pwa): offline navigations show the offline page instantly; harden install click

2026-08-11T16:36:26+00:00

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

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

Flags:

25b6c25

fix(pwa): icons now have real rounded corners (GD alpha blending was on)

2026-08-11T16:33:24+00:00

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

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

Flags:

ee20d68

feat(pwa): localized manifest.php with app shortcuts (Tasks/Kanban/Calendar)

2026-08-11T16:27:19+00:00

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

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

Flags:

be6c8c9

feat(pwa): installable app — manifest, app-shell precache, install button

2026-08-11T16:20:49+00:00

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

Files: 18 | core 0 | module 0 | forbidden 0

Flags:

83100bf

fix(tasks): sort headers now alternate ASC/DESC on every repeated click

2026-08-11T15:53:05+00:00

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

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

Flags:

5a43f87

feat(tasks): label the priority line in the merged state column

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

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

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

Flags:

681201f

feat(tasks): people column lines are clickable filters (client/manager/assignee)

2026-08-11T15:38:01+00:00

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

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

Flags:

cf11342

fix(tasks): key column 72->62px, people column 230->260px (cap 280px) so long assignee names stop being ellipsized; task column yields space (25%->22%), state 150->145px

2026-08-11T15:29:44+00:00

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

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

Flags:

9871eee

fix(projects): title cap 245px - table fits the content area exactly

2026-08-11T15:26:09+00:00

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

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

Flags:

08b8be8

fix(projects): trim title cap 260->250px and client/team line cap 240->225px so the table fits the ~875px content area without horizontal scroll

2026-08-11T15:25:02+00:00

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

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

Flags:

1595b6b

fix(counterparties): remove the late 1400px min-width that overrode the responsive floor; fixed layout with compact column widths (name 200, extra 150, updated 100, contacts 130) so the table fits the content area

2026-08-11T15:23:12+00:00

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

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

Flags:

c5cdce3

fix(clients): actions 70px + updated 80px so the table sums to ~875px and fits the content area exactly

2026-08-11T15:19:16+00:00

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

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

Flags:

6ceb5a7

fix(clients): final column tuning (name 125, INN 95, email 100, phone 95, status 90) so the fixed-layout table sums to ~875px and fits the content area

2026-08-11T15:18:09+00:00

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

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

Flags:

7f69bb8

fix(clients): give the fixed-layout table width:100% and swap the percentage name column for a fixed 150px (percentage collapsed to 0 in fixed layout when table width is unset)

2026-08-11T15:16:40+00:00

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

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

Flags:

5c65e86

fix(clients): name column 12% + email 130px so the fixed-layout table fits the 875px content area exactly

2026-08-11T15:13:40+00:00

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

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

Flags:

e7e902c

fix(clients): drop the 760px min-width floor for the fixed-layout clients table so it shrinks exactly to the content area (no tiny internal scroll)

2026-08-11T15:11:48+00:00

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

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

Flags:

82d474c

fix(clients): squeeze columns a touch more (name 16%, email 140px) so the table fits the ~875px content area exactly

2026-08-11T15:10:38+00:00

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

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

Flags:

ad4520c

fix(clients): fixed table layout with explicit per-column widths (name 19%, INN/email/phone/extra/status/updated/actions pinned) so the 10-column table fits the content area; long values ellipsize with native hover tooltips

2026-08-11T15:09:24+00:00

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

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

Flags:

593c466

fix(clients): cap name/email/phone/extra-fields columns (170/130/115px + ellipsis) so the 10-column table fits the content area without an internal horizontal scroll

2026-08-11T15:07:33+00:00

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

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

Flags:

abc3651

fix(tables): replace the global table safety layer fixed widths (clients/companies/contacts 1080px, counterparties 1400px) with a responsive floor (760/700/620px) plus per-column caps and ellipsis - the counterparties table drops from ~1400px to fit the ~875px content area, long names get native tooltips, nothing overflows the page

2026-08-11T15:05:44+00:00

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

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

Flags:

d5cf37f

fix(tables): global thead min-width 200px->100px so auto-layout tables (projects/counterparties/clients) stop inflating every column to 200px - projects was 1125px, counterparties ~1400px, clients ~1841px, all with an internal horizontal scroll; narrow columns now size by content, wide fixed tables keep their explicit widths

2026-08-11T15:00:20+00:00

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

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

Flags:

b0a2289

fix(tasks): responsive table min-width (980/780/660px) so the task list stops forcing an internal horizontal scroll at 1024-1280px viewports with the sidebar; the card wrapper still scrolls on phones and the page never scrolls horizontally

2026-08-11T14:52:11+00:00

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

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

Flags:

0a70f06

feat(tasks): hover tooltip on truncated client/manager/assignee lines - title added only when the line is clipped (data-people-title + delegated mouseover/mouseout), so narrow windows still reveal the full text

2026-08-11T14:46:03+00:00

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

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

Flags:

735550c

fix(tasks): key column 88->72px, people column 170->230px (cap 240px) so long client/assignee names stop being ellipsized; task column yields space (31%->25%)

2026-08-11T14:42:14+00:00

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

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

Flags:

3d06f28

fix(tasks): widen the client/manager/assignee column so long client names stop being ellipsized (110->170px, cap 200px); task column yields space (36%->31%), state column 160->150px; drop the now-redundant 190px min-width floor

2026-08-11T14:37:39+00:00

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

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

Flags: