Commits

Back

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

Reset

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

Previous | Next

e0d0357

fix(preview): resolve project's client when using project_public_id without task

2026-08-22T16:16:14+00:00

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

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

Flags:

5e97e98

fix(worklog): timezone-safe date parsing for rate resolution

2026-08-22T16:12:10+00:00

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

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

Flags:

b4d86a6

debug: worklog resolution trace

2026-08-22T16:07:05+00:00

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

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

Flags:

7d002a1

debug: preview response context

2026-08-22T16:01:08+00:00

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

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

Flags:

dc0bee1

debug: rate resolution trace

2026-08-22T15:59:41+00:00

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

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

Flags:

b6e1035

debug: rate resolution trace to file

2026-08-22T15:57:49+00:00

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

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

Flags:

1309ac7

debug: add rate resolution logging

2026-08-22T15:56:23+00:00

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

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

Flags:

0302ff6

fix(rate-lock): store locked periods in settings for new worklog prevention

2026-08-22T15:40:33+00:00

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

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

Flags:

e140d1e

fix(worklog): block creation in rate-locked periods (TZ 5.4)

2026-08-22T15:35:38+00:00

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

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

Flags:

89240ac

fix(db): replace JSON_ARRAYAGG with GROUP_CONCAT for MySQL 5.7.21 compatibility

2026-08-22T15:14:19+00:00

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

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

Flags:

c9fc2cf

feat(counterparty): add 'Create rate card' button on counterparty rates tab

2026-08-22T15:00:22+00:00

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

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

Flags:

961c4ac

fix(i18n): fix German validation_error translation

2026-08-22T12:32:04+00:00

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

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

Flags:

e05d25b

fix(i18n): replace hardcoded English strings with localization keys

2026-08-22T12:27:22+00:00

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

Files: 86 | core 0 | module 0 | forbidden 0

Flags:

30b3ef3

fix(rate): recalculate defaults to actual run, not dry_run

2026-08-22T11:06:06+00:00

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

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

Flags:

d10d700

fix(worklog): bare date filters now include the full day

2026-08-22T10:55:49+00:00

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

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

Flags:

4014fd6

fix(worklog): add RATE_PERIOD_LOCKED error handling in update controller

2026-08-22T10:43:25+00:00

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

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

Flags:

9a794ae

fix(worklog): block ALL edits to locked-period entries, not just snapshot-affecting ones

2026-08-22T10:39:51+00:00

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

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

Flags:

b265fa6

fix(worklog): add rate_locked_at to findByPublicId and list SELECT

2026-08-22T10:36:59+00:00

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

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

Flags:

e295f96

fix(worklog): add snapshot columns to SELECT queries, apply FinancialFieldPolicy

2026-08-22T10:22:57+00:00

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

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

Flags:

ff737a6

fix(menu): default_hidden items properly hidden from sidebar and customize modal

2026-08-22T10:14:31+00:00

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

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

Flags:

86787bb

feat(profile-menu): move 'My earnings' from sidebar to profile dropdown; hide from sidebar by default

2026-08-22T09:04:56+00:00

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

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

Flags:

ddcab57

fix(portal-modal): align role choice radios, input-groups, and mobile layout

2026-08-22T08:50:10+00:00

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

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

Flags:

d44442f

feat(admin): move rate-cards link from sidebar to admin page, hide from menu by default

2026-08-22T08:29:46+00:00

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

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

Flags:

bce9d66

fix(rate-cards): show inline error on line form validation failure

2026-08-22T08:13:22+00:00

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

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

Flags:

ccede25

fix(rate-cards): prevent duplicate lines with same user+role+activity

2026-08-22T08:00:13+00:00

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

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

Flags:

8412efd

fix(rate-cards): load assignments when switching to assignments tab in modal

2026-08-22T07:52:33+00:00

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

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

Flags:

7b864bb

fix(admin-updates): remove date/time and affected files from changes section

2026-08-22T07:49:38+00:00

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

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

Flags:

e172722

fix(rate-cards): populate scope_ref select in assignment modal, remove dead code

2026-08-21T23:38:41+00:00

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

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

Flags:

0379728

fix(rate-cards): fix overlapping labels in add-line form, two-row layout, add role select

2026-08-21T22:26:02+00:00

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

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

Flags:

217ad76

fix(rate-cards): redesign page UI — unified modal, card-based layout

2026-08-21T21:58:38+00:00

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

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

Flags:

99ebb7d

docs: document custom rates API, finance settings and permission sets

2026-08-21T20:57:50+00:00

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

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

Flags:

e6440c2

fix(rate-cards): add missing message arg to success() calls

2026-08-21T20:53:58+00:00

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

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

Flags:

5f01f37

fix(rate-cards): add finance disclosure security check + default-card invariant

2026-08-21T20:41:11+00:00

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

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

Flags:

1efc185

docs(changelog): custom rates feature (rate cards, snapshots, payout, period lock)

2026-08-21T20:23:10+00:00

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

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

Flags:

e23b25a

feat(rate-cards): task work-type default + rate overrides (8.5); gate override fields via FinancialFieldPolicy

2026-08-21T20:18:08+00:00

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

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

Flags:

69e3cc1

feat(rate-cards): project sidebar «Прайс проекта» block with counterparty inheritance note (8.4)

2026-08-21T20:07:18+00:00

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

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

Flags:

e773b40

feat(rate-cards): counterparty «Ставки» tab — current price list, change, effective employee rates (8.3)

2026-08-21T20:05:34+00:00

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

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

Flags:

fbeb9f4

feat(rate-cards): rates/preview accepts project+client scope (no task) for counterparty/project cards

2026-08-21T20:00:14+00:00

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

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

Flags:

44867dd

feat(rate-cards): earnings report UI — client/activity/ambiguous filters, expandable columns, period badge, source markers (8.7)

2026-08-21T19:51:59+00:00

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

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

Flags:

92deb64

feat(rate-cards): earnings report filters + expanded client/project/activity breakdown (8.7 backend)

2026-08-21T19:39:50+00:00

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

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

Flags:

d9f7aab

feat(rate-cards): period-lock management block with auto-close status (8.10)

2026-08-21T19:34:25+00:00

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

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

Flags:

f1b201e

fix(rate-cards): localize dynamic JS strings on my-earnings + rate-cards pages

2026-08-21T19:26:19+00:00

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

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

Flags:

61944de

feat(rate-cards): work-type select in time-entry form + timer (8.6)

2026-08-21T19:19:31+00:00

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

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

Flags:

020c5d3

feat(rate-cards): finance settings block in admin-settings (8.9)

2026-08-21T19:06:35+00:00

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

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

Flags:

0f765c5

feat(rate-cards): roles editor finance group with per-permission hints + own-cost confirm (8.8)

2026-08-21T19:01:30+00:00

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

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

Flags:

f39cb8f

feat(rate-cards): finance settings validation + worklog cache invalidation + executor activity codes

2026-08-21T18:55:13+00:00

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

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

Flags:

62ac682

feat(rate-cards): UI pages «Мой заработок» + «Прайс-листы» with conditional menu

2026-08-21T18:50:13+00:00

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

Files: 46 | core 0 | module 0 | forbidden 0

Flags:

8d078f2

feat(rate-cards): activity-code dictionary (statuses reuse) + bind worklog/task

2026-08-21T18:07:33+00:00

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

Files: 34 | core 0 | module 0 | forbidden 0

Flags:

46e36fa

feat(rate-cards): rate API + me/earnings + recalc/lock + auto-close

2026-08-21T17:53:11+00:00

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

Files: 46 | core 0 | module 0 | forbidden 0

Flags:

5a0a8de

fix(rate-cards): resolve payout before cost so derivation works (TZ 4.6)

2026-08-21T16:04:27+00:00

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

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

Flags: