• Joined on 2026-04-23
nns pushed to main at nns/food-market 2026-04-26 15:03:50 +05:00
ef32dac0a6 feat(super-admin): Phase 2 — read-only «открыть как…» context switch
nns pushed to main at nns/food-market 2026-04-26 14:59:07 +05:00
4acb51c270 feat(bridge): /quiet и /loud команды для управления PreToolUse прогресс-лентой
nns pushed to main at nns/food-market 2026-04-26 14:58:26 +05:00
d553933580 fix(super-admin): новая org через UI получает полный bootstrap (как Demo)
nns pushed to main at nns/food-market 2026-04-26 13:12:12 +05:00
982141598a feat(infra): PreToolUse hook for Telegram progress feed + rate-limited batching
nns pushed to main at nns/food-market 2026-04-26 13:06:45 +05:00
96772f82c8 fix(seed): grant SuperAdmin role to admin@food-market.local
nns pushed to main at nns/food-market 2026-04-26 12:59:10 +05:00
94dbb5b235 feat(web): super-admin section + setup wizard + auto-redirect
nns pushed to main at nns/food-market 2026-04-26 12:54:08 +05:00
9482eea050 feat(api): super-admin endpoints (orgs CRUD + setup-status + audit-log + dashboard)
nns pushed to main at nns/food-market 2026-04-26 12:51:27 +05:00
f37a1f12f0 feat(domain): Organization.IsArchived/AccountOwner + SuperAdminAuditLog + migration
nns pushed to main at nns/food-market 2026-04-26 12:48:30 +05:00
77afcdccd0 feat(employee): add Salary, TaxNumber, Description, ImageUrl + radio role picker
nns pushed to main at nns/food-market 2026-04-26 12:44:55 +05:00
080564f2b2 feat(roles): permissions matrix grouped by section + clone-from-template flow
nns pushed to main at nns/food-market 2026-04-26 12:41:16 +05:00
dd3bf5e20f fix(roles): keep only Admin + Cashier as system, demote others to custom + migration
nns pushed to main at nns/food-market 2026-04-26 12:38:46 +05:00
7c40c11595 feat(infra): event-driven Telegram bridge — webhook + Stop hook
nns pushed to main at nns/food-market 2026-04-26 12:11:17 +05:00
08f03fd17a fix(migrations): drop Employee.Navigation(RetailPointAssignments) to fix snapshot order
nns pushed to main at nns/food-market 2026-04-26 12:08:05 +05:00
8fb55993a1 feat(onboarding): welcome dashboard with first-steps cards
nns pushed to main at nns/food-market 2026-04-26 12:06:04 +05:00
033f20e215 feat(web): Employees + Roles pages with permissions matrix
nns pushed to main at nns/food-market 2026-04-26 12:03:41 +05:00
062eb44fbb feat(api): EmployeesController + EmployeeRolesController + invite-with-temp-password
nns pushed to main at nns/food-market 2026-04-26 12:01:46 +05:00
b40d1d9835 feat(seed): system roles per organization + map admin → Employee
nns pushed to main at nns/food-market 2026-04-26 12:00:32 +05:00
33234f5e44 feat(domain): Employee, EmployeeRole, RolePermissions entities + migration
nns pushed to main at nns/food-market 2026-04-26 11:53:51 +05:00
d271cd7410 refactor(retail-points): rename «Точка продаж» → «Касса» + перенос
nns pushed to main at nns/food-market 2026-04-26 03:56:05 +05:00
d447f431ba fix(searchable-select): dropdown opens as floating overlay (Portal + absolute)