Commit graph

23 commits

Author SHA1 Message Date
codex-bot
e5d395208d Users list: default filter to 'Pessoas'; finalize cleanup 2025-10-21 11:17:41 -03:00
codex-bot
8b02b8a564 Fix types: remove any; clean unused states; add machines summary in unified Users list; capitalize 'Gerenciar usuários'; correct Convex linkUser typing 2025-10-21 11:16:31 -03:00
codex-bot
22f0768492 Phase 2: multi-user links for machines (Convex schema + mutations + admin API); UI to add/remove links; user editor lists machines via linkedUsers 2025-10-21 11:06:21 -03:00
codex-bot
af0658af26 Docs: document Users/Machines unification, company filter in Machines, Windows OS label, and identity/email/history guidance in OPERATIONS.md 2025-10-21 10:55:07 -03:00
codex-bot
231310a9fe Admin Users: unify People and Machine Agents into single 'Usuários' tab with type filter; keep Team/Convites tabs 2025-10-21 10:41:38 -03:00
Esdras Renan
216feca971 feat(tickets): preserve requester/assignee/company snapshots + timeline fallbacks; chore: add requester index\n\n- Add requesterSnapshot, assigneeSnapshot, companySnapshot to tickets\n- Use snapshots as fallback in list/get/play\n- Update snapshots on assignee changes/startWork\n- Preserve snapshots before deleting users/companies\n- Add index tickets.by_tenant_requester\n- Add migrations.backfillTicketSnapshots\n\nchore(convex): upgrade to ^1.28.0 and run codegen\nchore(next): upgrade Next.js to 15.5.6 and update React/eslint-config-next\nfix: remove any and lint warnings; tighten types across API routes and components\ndocs: add docs/ticket-snapshots.md 2025-10-20 10:13:37 -03:00
Esdras Renan
7c3bf00790 admin: remove 'Espaço (ID interno)' from Convites and improve filter bar alignment; tickets: fix running timer by optimistic updating start/pause times 2025-10-19 16:27:12 -03:00
Esdras Renan
a325d612cb admin: split Equipe/Usuários, add bulk select/actions for users, machines and invites; add company/tenant filters 2025-10-19 16:08:46 -03:00
Esdras Renan
2400f34c80 Fix role selection defaults and phone input typing 2025-10-18 19:28:37 -03:00
Esdras Renan
a69d37a672 feat: refine admin access management 2025-10-18 01:32:19 -03:00
Esdras Renan
dded6d1927 Reorganiza gestão de usuários e remove dados mock 2025-10-18 01:15:15 -03:00
Esdras Renan
cf31158a9e Allow staff access to admin UI with scoped permissions 2025-10-13 16:30:52 -03:00
Esdras Renan
b60f27b2dc Auto-expire revoked invites and allow reactivation 2025-10-13 15:17:11 -03:00
Esdras Renan
05f5af5ba6 Enable admin user removals and invitation UX polish 2025-10-13 15:08:51 -03:00
Esdras Renan
aa12ebfe0a Add padding to admin user edit drawer 2025-10-13 14:42:49 -03:00
Esdras Renan
016fef34d3 Fix admin user edit select values 2025-10-13 14:32:50 -03:00
Esdras Renan
11efad0312 Fix company search filters and build regressions 2025-10-13 14:18:57 -03:00
Esdras Renan
42611df0f5 fix: improve admin machine details and role gating 2025-10-13 13:32:50 -03:00
Esdras Renan
ecad81b0ea feat: overhaul admin user management and desktop UX 2025-10-13 10:36:38 -03:00
Esdras Renan
7d6f3bea01 feat: improve ticket export and navigation 2025-10-13 00:08:18 -03:00
Esdras Renan
6ffd6c6392 chore(types): remove explicit any, fix hook deps, and unused vars across admin/api/tickets; tighten zod server schemas; adjust UI types; fix pdf export expression; minor cleanup 2025-10-09 22:43:39 -03:00
Esdras Renan
3bafcc5a0a feat: CSV exports, PDF improvements, play internal/external with hour split, roles cleanup, admin companies with 'Cliente avulso', ticket list spacing/alignment fixes, status translations and mappings 2025-10-07 13:42:45 -03:00
Esdras Renan
1cccb852a5 chore: reorganize project structure and ensure default queues 2025-10-06 22:59:35 -03:00
Renamed from web/src/components/admin/admin-users-manager.tsx (Browse further)