0ddeaf1896
Add migration for performance indexes
...
The indexes defined in models.py __table_args__ are not automatically
created by the custom migration system. Added migrate_performance_indexes()
to explicitly create the indexes at startup.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:54:27 +01:00
89b9dd0264
Auto-commit local changes before build (2026-02-04 21:46:27)
2026-02-04 21:46:27 +01:00
f91c081456
Performance optimizations for slow storage environments
...
- Add database indexes on frequently queried FK columns (JobRun, MailMessage,
MailObject, TicketScope, RemarkScope)
- Fix N+1 query in override recomputation by batch loading jobs
- Optimize Daily Jobs page with batch queries:
- Batch load all today's runs in single query
- Batch infer weekly/monthly schedules for all jobs
- Batch load ticket/remark indicators
These changes reduce query count by 80-90% on pages like Daily Jobs and Run Checks,
significantly improving performance on systems with slower storage.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:44:14 +01:00
39bdd49fd0
Add README documentation and Claude changelog
...
- Fill README.md with comprehensive project documentation
- Add docs/changelog-claude.md for tracking Claude Code changes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 21:30:53 +01:00
5ec64e6a13
Auto-commit local changes before build (2026-02-03 17:16:24)
2026-02-03 17:16:24 +01:00
55c6f7ddd6
Auto-commit local changes before build (2026-02-03 16:50:56)
2026-02-03 16:50:56 +01:00
2667e44830
Auto-commit local changes before build (2026-02-03 16:39:32)
2026-02-03 16:39:32 +01:00
04f6041fe6
Auto-commit local changes before build (2026-02-03 16:17:17)
2026-02-03 16:17:17 +01:00
494f792c0d
Auto-commit local changes before build (2026-02-03 16:06:14)
2026-02-03 16:06:14 +01:00
bb804f9a1e
Auto-commit local changes before build (2026-02-03 14:29:19)
2026-02-03 14:29:19 +01:00
a4a6a60d45
Auto-commit local changes before build (2026-02-03 14:13:08)
2026-02-03 14:13:08 +01:00
ddc6eaa12a
Auto-commit local changes before build (2026-02-03 13:59:08)
2026-02-03 13:59:08 +01:00
f6216b8803
Auto-commit local changes before build (2026-02-03 13:12:53)
2026-02-03 13:12:53 +01:00
fb2651392c
Auto-commit local changes before build (2026-02-03 12:28:38)
2026-02-03 12:28:38 +01:00
e3303681e1
Auto-commit local changes before build (2026-02-03 11:06:35)
2026-02-03 11:06:35 +01:00
3c7f4c7926
Auto-commit local changes before build (2026-02-03 10:31:44)
2026-02-03 10:31:44 +01:00
3400af58d7
Auto-commit local changes before build (2026-01-20 13:42:54)
2026-01-20 13:42:54 +01:00
67fb063267
Auto-commit local changes before build (2026-01-20 13:32:55)
2026-01-20 13:32:55 +01:00
ae1865dab3
Auto-commit local changes before build (2026-01-20 13:22:37)
2026-01-20 13:22:37 +01:00
92c67805e5
Auto-commit local changes before build (2026-01-20 13:10:45)
2026-01-20 13:10:45 +01:00
fc0cf1ef96
Auto-commit local changes before build (2026-01-20 12:52:16)
2026-01-20 12:52:16 +01:00
899863a0de
Auto-commit local changes before build (2026-01-20 10:44:53)
2026-01-20 10:44:53 +01:00
e4e069a6b3
Auto-commit local changes before build (2026-01-20 10:34:23)
2026-01-20 10:34:23 +01:00
dfca88d3bd
Auto-commit local changes before build (2026-01-20 10:28:38)
2026-01-20 10:28:38 +01:00
5c0e1b08aa
Auto-commit local changes before build (2026-01-20 10:07:44)
2026-01-20 10:07:44 +01:00
4b506986a6
Auto-commit local changes before build (2026-01-20 09:16:35)
2026-01-20 09:16:35 +01:00
5131d24751
Auto-commit local changes before build (2026-01-20 08:49:15)
2026-01-20 08:49:15 +01:00
63526be592
Auto-commit local changes before build (2026-01-19 16:27:38)
2026-01-19 16:27:38 +01:00
b56cdacf6b
Auto-commit local changes before build (2026-01-19 15:59:26)
2026-01-19 15:59:26 +01:00
4b3b6162a0
Auto-commit local changes before build (2026-01-19 15:47:15)
2026-01-19 15:47:15 +01:00
a7a61fdd64
Auto-commit local changes before build (2026-01-19 15:40:00)
2026-01-19 15:40:00 +01:00
8407bf45ab
Auto-commit local changes before build (2026-01-19 15:30:36)
2026-01-19 15:30:36 +01:00
0cabd2e0fc
Auto-commit local changes before build (2026-01-19 15:10:00)
2026-01-19 15:10:00 +01:00
0c5dee307f
Auto-commit local changes before build (2026-01-19 14:50:02)
2026-01-19 14:50:02 +01:00
0500491621
Auto-commit local changes before build (2026-01-19 14:23:56)
2026-01-19 14:23:56 +01:00
890553f23e
Auto-commit local changes before build (2026-01-19 14:18:29)
2026-01-19 14:18:29 +01:00
c5ff1e11a3
Auto-commit local changes before build (2026-01-19 14:06:42)
2026-01-19 14:06:42 +01:00
c595c165ed
Auto-commit local changes before build (2026-01-19 13:50:00)
2026-01-19 13:50:00 +01:00
d272d12d24
Auto-commit local changes before build (2026-01-19 13:31:09)
2026-01-19 13:31:09 +01:00
2887a021ba
Auto-commit local changes before build (2026-01-19 13:20:41)
2026-01-19 13:20:41 +01:00
d5e3734b35
Auto-commit local changes before build (2026-01-19 13:15:08)
2026-01-19 13:15:08 +01:00
07e6630a89
Auto-commit local changes before build (2026-01-19 12:53:24)
2026-01-19 12:53:24 +01:00
dabec03f91
Auto-commit local changes before build (2026-01-19 11:51:58)
2026-01-19 11:51:58 +01:00
36deb77806
Auto-commit local changes before build (2026-01-19 11:20:52)
2026-01-19 11:20:52 +01:00
82bdebb721
Auto-commit local changes before build (2026-01-19 11:11:08)
2026-01-19 11:11:08 +01:00
f8a57efee0
Auto-commit local changes before build (2026-01-16 16:24:35)
2026-01-16 16:24:35 +01:00
46cc5b10ab
Auto-commit local changes before build (2026-01-16 16:15:43)
2026-01-16 16:15:43 +01:00
4c18365753
Auto-commit local changes before build (2026-01-16 15:39:16)
2026-01-16 15:39:16 +01:00
4def0aad46
Auto-commit local changes before build (2026-01-16 15:38:11)
2026-01-16 15:38:11 +01:00
9025d70b8e
Auto-commit local changes before build (2026-01-16 14:13:31)
2026-01-16 14:13:31 +01:00