Vassiliy Yegorov vasyansk
vasyansk pushed to main at pub/imap-copier 2026-07-08 06:33:16 +00:00
6d8471efdd add dick pics
3eac1cea7d Add selective account run design spec
Compare 2 commits »
vasyansk pushed to main at pub/imap-copier 2026-07-06 12:15:33 +00:00
b076ac92d6 Add folder mapping status indicator to task list
vasyansk pushed to main at pub/dns-autoresolver 2026-07-05 10:12:54 +00:00
e538ecd509 Update docker-compose-prod.yml
vasyansk pushed to main at pub/dns-autoresolver 2026-07-05 10:07:04 +00:00
650a8cff85 Create docker-compose-prod.yml
vasyansk pushed to main at pub/dns-autoresolver 2026-07-05 10:02:31 +00:00
567d721311 fix readme
5215678fe6 Merge fix/surface-provider-error: реальная ошибка провайдера вместо internal error
879e9e14b1 fix(api): surface real provider error on apply/check instead of generic internal error
6f9958af60 Merge feature/selective-apply-order: выборочный Apply + удаления перед обновлениями
e283e5f22a fix: document apply ordering invariant; visible indeterminate checkbox + test
Compare 10 commits »
vasyansk created branch main in pub/dns-autoresolver 2026-07-05 10:02:31 +00:00
vasyansk created repository pub/dns-autoresolver 2026-07-05 10:02:21 +00:00
vasyansk pushed to main at pub/imap-copier 2026-07-05 07:50:28 +00:00
e84366eb0c Remove idle connection timeout handling
vasyansk pushed to main at pub/imap-copier 2026-07-05 06:59:58 +00:00
95ddbf5619 Update copy.go
vasyansk pushed to main at pub/imap-copier 2026-07-05 05:20:36 +00:00
2bdb4904d6 Add stacked account display and fixed live progress row sizing
7ad326fa36 Update docker-compose-traefik.yml
45b0ff2358 feat(errors): per-account error modal with persisted error list
Compare 3 commits »
vasyansk pushed to main at pub/imap-copier 2026-07-05 04:40:08 +00:00
2623bc8815 Reduce worker concurrency from 4 to 2
vasyansk pushed to main at pub/imap-copier 2026-07-05 04:24:47 +00:00
b9cc7749c8 Update docker-compose-traefik.yml
vasyansk pushed to main at pub/imap-copier 2026-07-04 14:31:56 +00:00
d5192e1cf7 Add optional pprof endpoint for debugging
vasyansk pushed to main at pub/imap-copier 2026-07-04 12:37:38 +00:00
dca1363ec9 Add IMAP connection timeout handling
vasyansk pushed to main at pub/imap-copier 2026-07-03 06:59:14 +00:00
8656f46674 Create 2026-07-03-scheduled-task-runs.md
vasyansk pushed to main at pub/imap-copier 2026-07-03 06:42:12 +00:00
e104a77de1 Merge feat/scheduled-task-runs: recurring task execution
64bcb1d60b fix: anchor floor on re-enable; breaker on scheduled panic; propagate next-run err; reject negative interval; close phantom runs on startup
e8acab6920 feat(web): schedule control, next-run, broken badge, run-log modal
d2c69c6a5e feat(api): schedule + runs endpoints; next_run_at on task detail
be777dc908 feat(orchestrator): thread run trigger; breaker on scheduled runs with errors
Compare 8 commits »
vasyansk pushed to main at pub/imap-copier 2026-07-03 05:11:07 +00:00
1810497c2a Merge feat/per-account-folder-mapping: per-account folder mapping + exclusion
b59ce67497 fix: validate account on mapping PUT; gate folders btn during run; prune stale mapping keys; drop dead export
964e4cfc33 feat(web): per-account folders button + edit-mapping modal
1ba7b54e05 feat(web): folder-sync checkboxes + per-account mapping API client
bdb3b72f38 feat(api): probe existing account + persist per-account folder mapping
Compare 8 commits »
vasyansk pushed to main at pub/imap-copier 2026-07-03 04:18:44 +00:00
79fd200e57 many fixes
vasyansk pushed to main at pub/imap-copier 2026-07-02 08:31:30 +00:00
d909618ced Create docker-compose-traefik.yml
vasyansk pushed to main at pub/imap-copier 2026-07-02 08:25:43 +00:00
4b9c806719 Merge fix/error-reporting-and-modal-reset
477077d9e3 fix: consistent error reporting + reset mapping modal per account
cdb93926bf Merge feat/folder-mapping-ui: probe + folder mapping modal on add
0bb584fe10 feat: folder mapping UI on account add (probe + map modal)
331497aff4 Merge feat/streaming-scan: streaming metadata scan with live feedback
Compare 10 commits »