Agent Zero
5051ffd40f
fix: RLS seeding, FQDN 422, stale migration hash, mail_accounts.password_salt
...
- Use migration engine (crm_migration, BYPASSRLS) for default data seeding
in app/main.py instead of crm_api role which is RLS-enforced
- Skip domains PATCH for dockercompose apps in deploy_api() to avoid 422
- Regenerate migration_hashes.txt for 0085_restore_tenant_rls.py
- Add migration 0110: password_salt column to mail_accounts
2026-08-06 01:28:37 +02:00
..
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-04 00:31:47 +00:00
2026-07-31 19:16:11 +02:00
2026-07-04 01:32:13 +00:00
2026-07-04 08:12:39 +00:00
2026-07-07 07:44:02 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-17 00:59:41 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-25 21:03:46 +02:00
2026-07-25 21:03:46 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-25 21:03:46 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-26 00:42:31 +02:00
2026-07-25 21:03:46 +02:00
2026-07-26 03:02:25 +02:00
2026-07-26 03:17:40 +02:00
2026-07-26 03:22:40 +02:00
2026-07-26 21:41:23 +02:00
2026-07-26 20:49:15 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-29 01:28:13 +02:00
2026-07-29 01:30:25 +02:00
2026-07-29 01:30:25 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-29 03:10:26 +02:00
2026-07-31 19:16:11 +02:00
2026-07-29 12:28:08 +02:00
2026-07-29 12:40:15 +02:00
2026-07-29 12:30:00 +02:00
2026-07-31 18:20:09 +02:00
2026-07-29 12:46:50 +02:00
2026-07-29 12:49:15 +02:00
2026-07-29 12:49:15 +02:00
2026-07-29 13:19:21 +02:00
2026-07-29 16:12:04 +02:00
2026-07-29 16:36:51 +02:00
2026-07-29 16:49:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-31 19:16:11 +02:00
2026-07-29 18:38:06 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 19:16:11 +02:00
2026-07-29 23:33:56 +02:00
2026-07-29 23:42:25 +02:00
2026-07-30 00:06:43 +02:00
2026-07-30 00:15:58 +02:00
2026-07-30 00:20:20 +02:00
2026-07-30 00:47:43 +02:00
2026-07-31 19:16:11 +02:00
2026-07-30 10:16:26 +02:00
2026-07-31 01:31:41 +02:00
2026-08-04 15:11:28 +02:00
2026-07-31 09:02:40 +02:00
2026-07-31 18:20:09 +02:00
2026-07-31 12:04:27 +02:00
2026-07-31 22:15:29 +02:00
2026-07-31 22:23:38 +02:00
2026-08-01 23:04:15 +02:00
2026-08-02 23:25:54 +02:00
2026-08-03 13:29:16 +02:00
2026-08-03 16:14:43 +02:00
2026-08-03 13:29:16 +02:00
2026-08-03 13:29:16 +02:00
2026-08-03 14:10:04 +02:00
2026-08-03 14:21:43 +02:00
2026-08-03 19:18:09 +02:00
2026-08-03 22:32:03 +02:00
2026-08-03 23:14:26 +02:00
2026-08-04 00:18:06 +02:00
2026-08-04 09:27:10 +02:00
2026-08-04 22:42:25 +02:00
2026-08-04 22:57:37 +02:00
2026-08-04 23:02:28 +02:00
2026-08-04 23:24:39 +02:00
2026-08-06 00:56:19 +02:00
2026-08-06 01:05:33 +02:00
2026-08-06 01:28:37 +02:00