feat(roles): permissions matrix grouped by section + clone-from-template flow
ci.yml #214 -Commit
080564f2b2
pushed by
nns
fix(roles): keep only Admin + Cashier as system, demote others to custom + migration
ci.yml #212 -Commit
dd3bf5e20f
pushed by
nns
feat(infra): event-driven Telegram bridge — webhook + Stop hook
ci.yml #211 -Commit
7c40c11595
pushed by
nns
fix(migrations): drop Employee.Navigation(RetailPointAssignments) to fix snapshot order
ci.yml #209 -Commit
08f03fd17a
pushed by
nns
feat(onboarding): welcome dashboard with first-steps cards
docker-web.yml #208 -Commit
8fb55993a1
pushed by
nns
feat(onboarding): welcome dashboard with first-steps cards
ci.yml #207 -Commit
8fb55993a1
pushed by
nns
feat(web): Employees + Roles pages with permissions matrix
docker-web.yml #206 -Commit
033f20e215
pushed by
nns
feat(web): Employees + Roles pages with permissions matrix
ci.yml #205 -Commit
033f20e215
pushed by
nns
feat(api): EmployeesController + EmployeeRolesController + invite-with-temp-password
docker-api.yml #204 -Commit
062eb44fbb
pushed by
nns
feat(api): EmployeesController + EmployeeRolesController + invite-with-temp-password
ci.yml #203 -Commit
062eb44fbb
pushed by
nns
feat(seed): system roles per organization + map admin → Employee
docker-api.yml #202 -Commit
b40d1d9835
pushed by
nns
feat(seed): system roles per organization + map admin → Employee
ci.yml #201 -Commit
b40d1d9835
pushed by
nns
feat(domain): Employee, EmployeeRole, RolePermissions entities + migration
docker-api.yml #200 -Commit
33234f5e44
pushed by
nns
feat(domain): Employee, EmployeeRole, RolePermissions entities + migration
ci.yml #199 -Commit
33234f5e44
pushed by
nns
refactor(retail-points): rename «Точка продаж» → «Касса» + перенос
ci.yml #197 -Commit
d271cd7410
pushed by
nns
fix(searchable-select): dropdown opens as floating overlay (Portal + absolute)
ci.yml #195 -Commit
d447f431ba
pushed by
nns
fix(date-field): theme styles + default to today for new docs
ci.yml #193 -Commit
37bacc196e
pushed by
nns
feat(date-field): replace native input with react-datepicker — polished UX
ci.yml #191 -Commit
d28c6e703a
pushed by
nns
revert(date-field): drop custom react-day-picker — use native input type=date
ci.yml #189 -Commit
33e1572c3a
pushed by
nns
fix(date-field): polish calendar UX — dropdown nav, today/clear footer, ru weekdays
ci.yml #187 -Commit
88e382d9d7
pushed by
nns
fix(date-field): compact calendar popup — shadcn-style sizing
ci.yml #185 -Commit
22cc0256b9
pushed by
nns
fix(date-fields): cap width + ru locale + DD.MM.YYYY format
ci.yml #183 -Commit
e731626390
pushed by
nns
fix(supply-lines): show both article and barcode in line subtitle
ci.yml #180 -Commit
290a95c54c
pushed by
nns
fix(supply-quick-add): sticky input at viewport bottom + auto-scroll on add
ci.yml #178 -Commit
f9a17ad5c2
pushed by
nns
fix(supply-quick-add): dropdown opens upward + show only N results + create-new at bottom
ci.yml #176 -Commit
cad6b32f5e
pushed by
nns
feat(product-card+list): drop supplier field, reorder sections, add cost column
ci.yml #173 -Commit
6f839bf57a
pushed by
nns
fix(supply-quick-add): keep input focused after scan / clear on add
ci.yml #171 -Commit
45f2ce682f
pushed by
nns
fix(supply-quick-add): dropdown not rendering — Portal + fixed position
ci.yml #169 -Commit
c8a7efde47
pushed by
nns
feat(supply): inline line quick-add — scanner + autocomplete + create-on-fly
ci.yml #167 -Commit
e9f8da1b82
pushed by
nns
feat(api): products quick-search + by-barcode endpoints
ci.yml #165 -Commit
654481b2b9
pushed by
nns