Agent Zero
|
beb4169b03
|
feat: start page after login with workspace grid, login redirect to /start
|
2026-07-30 20:02:28 +02:00 |
|
Agent Zero
|
f7c60069d5
|
fix: increase mail page_size limit to 10000 for grouping all mails
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-30 18:45:31 +02:00 |
|
Agent Zero
|
3d9c8e03eb
|
fix: mail grouping loads all mails at once with large page_size, no infinite scroll during grouping
|
2026-07-30 18:44:43 +02:00 |
|
Agent Zero
|
7cc07c6e55
|
fix: MailList imports - useState + remove duplicate Mail type
|
2026-07-30 18:04:37 +02:00 |
|
Agent Zero
|
2f4f9803b9
|
fix: mail grouping collapsible groups, no sticky header, recursive subgroups with all mails
|
2026-07-30 18:03:48 +02:00 |
|
Agent Zero
|
61b9d2958e
|
feat: mail group panel with date day/week/month/year grouping options
|
2026-07-30 16:03:11 +02:00 |
|
Agent Zero
|
679c6abc6d
|
feat: mail grouping with group headers in MailList, connected to GroupPanel
|
2026-07-30 15:05:37 +02:00 |
|
Agent Zero
|
78724ce8f1
|
fix: mobile MailList props for infinite scroll
|
2026-07-30 13:39:36 +02:00 |
|
Agent Zero
|
cfeac52058
|
feat: Mail infinite scroll, remove sort header + pagination, connect filter/sort to MailList
|
2026-07-30 13:38:43 +02:00 |
|
Agent Zero
|
75432cbcfd
|
fix: connect MailFilterPanel and MailSortPanel to MailList with useMemo
|
2026-07-30 13:29:08 +02:00 |
|
Agent Zero
|
952890d95c
|
fix: MailGroupPanel subGroups variable name conflict
|
2026-07-30 13:22:59 +02:00 |
|
Agent Zero
|
d6c4827915
|
fix: MailFilterPanel missing closing brace in ternary
|
2026-07-30 13:22:19 +02:00 |
|
Agent Zero
|
7903d719b7
|
feat: Mail FilterPanel, SortPanel, GroupPanel like Contacts + remove saved-filters button from Contacts and Mail
|
2026-07-30 13:20:45 +02:00 |
|
Agent Zero
|
b1cb20c12f
|
fix: savedFilters possibly undefined TypeScript fix
|
2026-07-30 13:03:54 +02:00 |
|
Agent Zero
|
c30a48cf63
|
fix: mail filter as dropdown like contacts (sort + saved filters), remove inline custom components
|
2026-07-30 13:03:11 +02:00 |
|
Agent Zero
|
a9a9476e9f
|
fix: contact_folder_service db.refresh after commit + AI stream own DB session in generator
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-30 12:49:53 +02:00 |
|
Agent Zero
|
acea622a0f
|
fix: AI loop prevention (no tools on last iteration), calendar button first, mail filter in toolbar, AI folder rename query invalidation
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-30 11:33:45 +02:00 |
|
Agent Zero
|
124846ae3b
|
fix: workflow route remove is_system_admin param not accepted by service
|
2026-07-30 11:16:56 +02:00 |
|
Agent Zero
|
c79fbe7fbb
|
fix: WorkflowEditor TypeScript unknown type cast
|
2026-07-30 10:56:57 +02:00 |
|
Agent Zero
|
2cd3f30f82
|
fix: workflow 422 validation + report 500 DB data fetching + AI stream tenant context
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-30 10:54:28 +02:00 |
|
Agent Zero
|
3f2f594847
|
fix: AI stream route missing set_tenant_context causing RLS INSERT failure
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-30 10:45:34 +02:00 |
|
Agent Zero
|
076134b445
|
migration: add missing deleted_at columns to 9 TenantMixin tables (0083)
|
2026-07-30 10:16:26 +02:00 |
|
Agent Zero
|
5efc0e6c9d
|
fix: customFieldDefs.items optional chaining in SortPanel, GroupPanel, FilterPanel
|
2026-07-30 10:12:19 +02:00 |
|
Agent Zero
|
b3cf4474be
|
fix: fast-deploy.sh also cleans sw.js, registerSW.js, workbox-*.js
|
2026-07-30 09:43:29 +02:00 |
|
Agent Zero
|
80952bd047
|
fix: remove PWA service worker (was caching stale assets), add SW unregister
|
2026-07-30 09:41:37 +02:00 |
|
Agent Zero
|
84aab20256
|
fix: fast-deploy.sh clears old assets before copying to prevent stale JS files
|
2026-07-30 09:38:31 +02:00 |
|
Agent Zero
|
02e188dfa2
|
fix: customFieldDefs.items optional chaining to prevent crash on empty response
|
2026-07-30 09:35:32 +02:00 |
|
Agent Zero
|
8acc00c559
|
migration: add sensitivity column to custom_field_definitions (0082)
|
2026-07-30 09:27:04 +02:00 |
|
Agent Zero
|
ba0c4af42f
|
fix: ContactsList canAccess fallback + ContactFolderTree error handling with toast
|
2026-07-30 02:56:40 +02:00 |
|
Agent Zero
|
2836d6083e
|
fix: add async_session_maker alias in db/__init__.py for plugin imports
|
2026-07-30 02:48:21 +02:00 |
|
Agent Zero
|
88bcbfa9a8
|
fix: add app/core/redis.py shim re-exporting get_redis from auth
|
2026-07-30 02:01:28 +02:00 |
|
Agent Zero
|
25e70cf749
|
fix: canAccess + isModuleVisible fallback while permissions loading (contacts + settings link)
|
2026-07-30 01:53:30 +02:00 |
|
Agent Zero
|
c5f0ef9d4d
|
fix: canAccess returns true while permissions are loading
|
2026-07-30 01:44:50 +02:00 |
|
Agent Zero
|
49c8b740e4
|
fix: system admin bypasses workspace filter in sidebar
|
2026-07-30 01:25:29 +02:00 |
|
Agent Zero
|
8d5f272ba5
|
fix: deploy.py RLS exclude list reduced to 35 system tables only
|
2026-07-30 01:00:59 +02:00 |
|
Agent Zero
|
7f872b8bfc
|
fix: deploy.py exclude system tables from RLS enforcement
|
2026-07-30 00:51:16 +02:00 |
|
Agent Zero
|
d4ffbeca50
|
phase12: disable RLS on all system/auth/config/plugin tables (final migration)
|
2026-07-30 00:47:43 +02:00 |
|
Agent Zero
|
8833444dcb
|
phase12: disable RLS on audit_log and sessions (written during login)
|
2026-07-30 00:20:20 +02:00 |
|
Agent Zero
|
02af9ebaa2
|
phase12: disable RLS on all system/auth/config tables for crm_api startup
|
2026-07-30 00:15:58 +02:00 |
|
Agent Zero
|
42d004c2c9
|
phase12: disable RLS on automation tables (written at startup)
|
2026-07-30 00:06:43 +02:00 |
|
Agent Zero
|
0d7602db3a
|
phase12: disable RLS on tax_rates (startup table)
|
2026-07-29 23:42:25 +02:00 |
|
Agent Zero
|
1611b2450e
|
phase12: disable RLS on startup tables (system_settings, currencies, taxes, sequences, saved_filters, saved_views, webhooks)
|
2026-07-29 23:33:56 +02:00 |
|
Agent Zero
|
ee4b0de144
|
fix: /health/ready status mapping (up/down → ok/fail)
|
2026-07-29 23:25:56 +02:00 |
|
Agent Zero
|
32db1498ba
|
fix: /health/ready dict handling
|
2026-07-29 23:23:52 +02:00 |
|
Agent Zero
|
3e9cfbef8a
|
phase11: /health/live + /health/ready endpoints + monitoring docs + Prometheus metrics docs
|
2026-07-29 23:22:29 +02:00 |
|
Agent Zero
|
3eeeeb6173
|
phase10: CI erweitert (Ruff, Cross-Tenant Test, Dependency Scan, Container Smoke Test, npm ci strict) + 15 total gates
|
2026-07-29 23:20:03 +02:00 |
|
Agent Zero
|
5088b4a735
|
phase9: migration test script + .gitignore cleanup + CI alembic migration gate
|
2026-07-29 23:17:03 +02:00 |
|
Agent Zero
|
a2c3f797f2
|
phase8: report generation isolated in worker (ARQ background job) + async endpoint + DMS output
Check Cross-Plugin Imports / check (push) Has been cancelled
|
2026-07-29 23:10:50 +02:00 |
|
Agent Zero
|
4e2c888505
|
phase7: command pattern infrastructure (CommandHandler, UnitOfWork, RequestContext) + example CreateContactCommand
|
2026-07-29 23:00:38 +02:00 |
|
Agent Zero
|
54c275580f
|
phase6: standardized event envelope (aggregate_type, aggregate_id, occurred_at, correlation_id, schema_version) + outbox_deliveries table
|
2026-07-29 22:50:27 +02:00 |
|