Commit Graph

  • 3603b9d315 Merge pull request 'Ловушка у ящика (TRAP): staging@ отправляет только себе в INBOX' (#25) from feat/trap-mailbox into master master Liosha84 2026-11-07 11:00:09 +01:00
  • fc3fe3970d Ловушка у ящика (TRAP): что ящик отправляет — в его же INBOX, наружу ничего feat/trap-mailbox Liosha84andClaude Opus 5.5 2026-11-07 10:45:20 +01:00
  • 0811dfcf68 Merge pull request 'Ящики: пароль от 8 символов (было 10)' (#24) from fix/mailbox-password-8 into master Liosha84 2026-11-07 04:00:33 +01:00
  • 714c62f285 Ящики: минимальная длина пароля 8 (как при регистрации и смене пароля), было 10 fix/mailbox-password-8 Liosha84andClaude Opus 5.5 2026-11-07 03:51:47 +01:00
  • e37487d509 Merge pull request 'Веб-почта: MAILBOXES на две колонки; левое меню вровень с панелью' (#23) from fix/layout-leftovers into master Liosha84 2026-11-07 03:41:44 +01:00
  • 312e65fc33 Веб-почта: левое меню вровень с панелью — sticky top 96 → 80 px fix/layout-leftovers Liosha84andClaude Opus 5.5 2026-11-07 03:35:23 +01:00
  • 5c08d7e361 Веб-почта: левое меню — верхний отступ как у панели посередине (md: 24 px) Liosha84andClaude Opus 5.5 2026-11-07 03:26:13 +01:00
  • ccd31c503e Веб-почта: MAILBOXES на две колонки (col-span на элементе компонента — он и есть ячейка сетки) Liosha84andClaude Opus 5.5 2026-11-07 03:19:30 +01:00
  • d623692855 Веб-почта: левое меню вровень с панелью — sticky top 96 → 80 px fix/subject-width-2 Liosha84andClaude Opus 5.5 2026-11-07 03:35:23 +01:00
  • 3663a5bbc0 Веб-почта: левое меню — верхний отступ как у панели посередине (md: 24 px) Liosha84andClaude Opus 5.5 2026-11-07 03:26:13 +01:00
  • 532f6ccab8 Merge pull request 'Веб-почта: колонка Subject ещё на ~1 см уже (520 → 480 px)' (#22) from fix/subject-width-2 into master Liosha84 2026-11-07 03:25:56 +01:00
  • 9658cdfcd7 Веб-почта: колонка Subject ещё на ~1 см уже (520 → 480 px) Liosha84andClaude Opus 5.5 2026-11-07 03:21:15 +01:00
  • b280744ff7 Веб-почта: MAILBOXES на две колонки (col-span на элементе компонента — он и есть ячейка сетки) feat/admin-open-mailbox Liosha84andClaude Opus 5.5 2026-11-07 03:19:30 +01:00
  • 44c8e17a27 Merge pull request 'Администратор открывает любой ящик (OPEN); @домен при создании ящика; «показать пароль» везде' (#21) from feat/admin-open-mailbox into master Liosha84 2026-11-07 03:12:23 +01:00
  • aedda06f2e Веб-почта: при создании ящика — только имя, @домен подставляется (выбор, если доменов несколько); глазок «показать пароль» у всех полей пароля Liosha84andClaude Opus 5.5 2026-11-07 03:11:42 +01:00
  • 91bb8b9b2d Администратор открывает любой ящик: MAILBOXES → OPEN, полоса «вернуться в admin@» Liosha84andClaude Opus 5.5 2026-11-07 03:09:29 +01:00
  • 18ee4820c1 Merge pull request 'Веб-почта: колонка Subject на ~1 см уже — без горизонтальной прокрутки' (#20) from fix/subject-width into master Liosha84 2026-11-07 03:03:15 +01:00
  • 59e2c11d6a Веб-почта: колонка Subject на ~1 см уже (560 → 520 px) — без горизонтальной прокрутки fix/subject-width Liosha84andClaude Opus 5.5 2026-11-07 03:02:31 +01:00
  • 84ae0b6c7d Merge pull request 'README: начальный пароль admin@ — из файла, не из лога' (#19) from docs/password-file-not-log into master Liosha84 2026-11-07 02:50:58 +01:00
  • 0d0f4800f0 README: пароль admin@jambocheck.com (по решению владельца) docs/password-file-not-log Liosha84andClaude Opus 5.5 2026-11-07 02:50:22 +01:00
  • b009af972a README: где пароли ящиков — SECRETS.md закрытого репозитория Jambotron (этот репозиторий публичный) Liosha84andClaude Opus 5.5 2026-11-07 02:50:08 +01:00
  • 100ab741f3 README: начальный пароль admin@ — из файла в томе, не из лога (лог пропадает при передеплое) Liosha84andClaude Opus 5.5 2026-11-07 02:49:14 +01:00
  • bdca471b97 Merge pull request 'README: «Забыл пароль — где взять» первым разделом' (#18) from docs/forgot-admin-password into master Liosha84 2026-11-07 02:41:25 +01:00
  • 639ab0a6e9 README: первым разделом — забыл пароль, где взять (admin@ из логов, сброс, MAILBOXES) docs/forgot-admin-password Liosha84andClaude Opus 5.5 2026-11-07 02:40:52 +01:00
  • f1d66d4c7d Merge pull request 'Веб-почта по HTTPS: https://mail.jambocheck.com (порт 443)' (#17) from feat/https-443 into master Liosha84 2026-11-07 02:22:03 +01:00
  • f9b929ac7a Веб-почта по HTTPS на том же адресе: https://mail.jambocheck.com (порт 443) feat/https-443 Liosha84andClaude Opus 5.5 2026-11-07 02:18:42 +01:00
  • 4ad2e44e9b Merge pull request 'Ящики из веб-почты: создать, новый пароль, выключить (для администратора)' (#16) from feat/admin-mailboxes into master Liosha84 2026-11-07 01:49:57 +01:00
  • 2149c29a32 Ящики из веб-почты: администратор создаёт no-reply@, monitor@, support@, задаёт новый пароль, выключает feat/admin-mailboxes Liosha84andClaude Opus 5.5 2026-11-07 01:23:48 +01:00
  • 048d6b3679 Merge pull request 'docker-compose.public.yml: значения по умолчанию для jambocheck.com (деплой без .env)' (#15) from fix/public-compose-defaults into master Liosha84 2026-11-06 20:20:21 +01:00
  • 2a422f638f docker-compose.public.yml: наши значения по умолчанию (mail.jambocheck.com) — Jambotron деплоит без .env fix/public-compose-defaults Liosha84andClaude Opus 5.5 2026-11-06 20:19:32 +01:00
  • 0eb5348e4b Merge pull request 'Защита от перебора паролей: SMTP, IMAP, веб — лимит по IP и по ящику' (#14) from feat/login-guard into master Liosha84 2026-11-06 18:44:15 +01:00
  • b19e9682a8 Защита от перебора паролей: SMTP, IMAP, веб — лимит по IP и по ящику feat/login-guard Liosha84andClaude Opus 5.5 2026-11-06 18:32:33 +01:00
  • 8f3ad77b69 Merge pull request 'Настоящая почта: docker-compose.public.yml (MX, DKIM, Let's Encrypt) + перечитка сертификата' (#13) from feat/public-mail into master Liosha84 2026-11-06 13:12:10 +01:00
  • 711807847e Настоящая почта: docker-compose.public.yml (MX, DKIM, Let's Encrypt через lego), сертификат перечитывается без перезапуска feat/public-mail Liosha84andClaude Opus 5.5 2026-11-06 13:10:04 +01:00
  • 620aae179b Merge pull request 'Docker-образ в реестре Gitea (как у htop-web) и docker-compose.image.yml' (#12) from feat/docker-image into master Liosha84 2026-11-06 11:53:33 +01:00
  • a37acfaaa7 Docker-образ в реестре Gitea (Drone, как у htop-web) и docker-compose.image.yml на нём Liosha84andClaude Opus 5.5 2026-11-06 02:58:44 +01:00
  • 87c6e5325d Merge pull request 'Пароли новых ящиков — ещё и в лог (видно в Jambotron без консоли)' (#11) from feat/passwords-in-log into master Liosha84 2026-11-05 22:55:42 +01:00
  • 152e93d997 Пароли новых ящиков — ещё и в лог: видно в Jambotron без консоли feat/passwords-in-log Liosha84 2026-11-05 22:34:48 +01:00
  • eaffffd4cc Merge pull request '75.2 IMAP: новый сервер на Reactor Netty (STARTTLS, 993, IDLE, UIDPLUS, MOVE)' (#10) from feat/75-2-imap into master Liosha84 2026-11-05 20:59:35 +01:00
  • b72be91a8b 75.2 IMAP: новый сервер на Reactor Netty (STARTTLS, 993, IDLE, UIDPLUS, MOVE) feat/75-2-imap Liosha84 2026-11-05 20:45:06 +01:00
  • 73c03b1d6d Merge pull request '75.1 TLS для SMTP: STARTTLS и неявный TLS (465)' (#9) from feat/75-1-smtp-starttls into master Liosha84 2026-11-05 19:42:52 +01:00
  • 17d489e400 75.1 TLS для SMTP: STARTTLS и неявный TLS (465) feat/75-1-smtp-starttls Liosha84 2026-11-05 19:42:10 +01:00
  • 37f6b3ef3d Merge pull request '75.4 Ловушка почты: catch-all только для адресов без своего ящика, файл с паролями' (#8) from feat/75-4-mail-trap into master Liosha84 2026-11-05 18:14:23 +01:00
  • 69b62b5769 README: SMTP ловушки для staging — через внутренний TCP-порт Jambotron (#781) feat/75-4-mail-trap Liosha84andClaude Opus 5.5 2026-11-05 18:10:38 +01:00
  • 12c2223c15 75.4 Ловушка почты: catch-all только для адресов без своего ящика, файл с паролями Liosha84 2026-11-05 17:43:49 +01:00
  • db0249eb74 Merge pull request 'Почтовый кабинет: регистрация, папки, черновики, вложения, грид, synthwave-интерфейс' (#7) from feat/mail-cabinet into master Liosha84 2026-11-05 16:43:54 +01:00
  • 29b1beabe0 Почтовый кабинет: регистрация, папки, черновики, вложения, грид @jambotron/aria-grid, интерфейс по synthwave-шаблону feat/mail-cabinet Liosha84 2026-11-05 16:41:29 +01:00
  • f605fbfd85 Merge pull request 'Вход из браузера: X-Forwarded-* — CORS 403 за Caddy' (#6) from fix/forwarded-headers into master Liosha84 2026-11-05 15:44:28 +01:00
  • be6fed4986 Вход из браузера: учитывать X-Forwarded-* — за Caddy свой домен считался чужим для CORS (403) fix/forwarded-headers Liosha84 2026-11-05 15:43:10 +01:00
  • 44e2ced266 Merge pull request 'Вход без всплывающего окна браузера (Basic) — на форму входа при 401' (#5) from fix/no-basic-auth-popup into master Liosha84 2026-11-05 15:34:40 +01:00
  • e54e140046 Merge pull request 'Dockerfile без Alpine — curl в healthcheck падал на ВМ staging' (#4) from fix/no-alpine-runtime into master Liosha84 2026-11-05 15:34:32 +01:00
  • e1427c062c Вход: без всплывающего окна браузера — API без токена отвечает 401 без Basic, интерфейс уводит на форму входа fix/no-basic-auth-popup Liosha84 2026-11-05 15:33:58 +01:00
  • fdd6b8a51f Dockerfile без Alpine: на ВМ staging бинарники Alpine 3.24.3 падают (Bus error), curl в healthcheck тоже fix/no-alpine-runtime Liosha84 2026-11-05 14:36:58 +01:00
  • f1cf20f439 Merge pull request 'compose для Jambotron: postgres:17 (Debian) вместо -alpine' (#3) from fix/postgres-debian into master Liosha84 2026-11-05 04:07:23 +01:00
  • 5f8a8607a9 compose для Jambotron: postgres:17 (Debian) — Alpine-сборка падает с Bus error на ВМ staging fix/postgres-debian Liosha84 2026-11-05 04:05:50 +01:00
  • c8cf5c195f Merge pull request 'Dockerfile: свой пользователь app вместо mail' (#2) from fix/dockerfile-user into master Liosha84 2026-11-05 03:54:37 +01:00
  • 3805be7b42 Dockerfile: свой пользователь app (uid 10001) — mail в Alpine уже есть, addgroup падал fix/dockerfile-user Liosha84andClaude Opus 5.5 2026-11-05 03:53:55 +01:00
  • f744def6ed Merge pull request 'Безопасность, SMTP, очередь, DKIM, деплой на Jambotron (75.1–75.3)' (#1) from fix/75-security-smtp into master Liosha84 2026-11-05 03:45:06 +01:00
  • 165edf1a1e Безопасность, SMTP, очередь отправки, DKIM, деплой на Jambotron (Jambotron v0.2.3 75.1–75.3) fix/75-security-smtp jambotron α 2026-11-05 03:37:43 +01:00
  • b6f6d41813 Синхронизация моделей, Docker настройки и исправление Angular шаблонов Liosha84andJunie 2026-11-05 03:08:36 +01:00
  • 0d16342f9f Fix: Update all components to match Synthwave design showcase Liosha84andJunie 2026-11-05 01:53:51 +01:00
  • 587ebd86ba Add: Synthwave design showcase reference with metadata Liosha84andJunie 2026-11-05 01:46:55 +01:00
  • f59a230709 Add: Synthwave design system showcase reference Liosha84andJunie 2026-11-05 01:45:05 +01:00
  • 6ab189adae Switch to Caddy Docker Proxy labels for automatic HTTPS Liosha84andJunie 2026-11-05 01:32:23 +01:00
  • a23a020138 Add contacts, reply/forward, pagination, HTML toggle, Docker Compose for VPS Liosha84andJunie 2026-11-05 01:28:24 +01:00
  • 0339413d6e Initial commit: mail-server with WebFlux backend and Angular v22 Synthwave frontend Liosha84andJunie 2026-11-05 01:07:29 +01:00