3603b9d315
Merge pull request 'Ловушка у ящика (TRAP): staging@ отправляет только себе в INBOX' (#25) from feat/trap-mailbox into master
master
Liosha842026-11-07 11:00:09 +01:00
e37487d509
Merge pull request 'Веб-почта: MAILBOXES на две колонки; левое меню вровень с панелью' (#23) from fix/layout-leftovers into master
Liosha842026-11-07 03:41:44 +01:00
5c08d7e361
Веб-почта: левое меню — верхний отступ как у панели посередине (md: 24 px)
Liosha84andClaude Opus 5.52026-11-07 03:26:13 +01:00
ccd31c503e
Веб-почта: MAILBOXES на две колонки (col-span на элементе компонента — он и есть ячейка сетки)
Liosha84andClaude Opus 5.52026-11-07 03:19:30 +01:00
3663a5bbc0
Веб-почта: левое меню — верхний отступ как у панели посередине (md: 24 px)
Liosha84andClaude Opus 5.52026-11-07 03:26:13 +01:00
532f6ccab8
Merge pull request 'Веб-почта: колонка Subject ещё на ~1 см уже (520 → 480 px)' (#22) from fix/subject-width-2 into master
Liosha842026-11-07 03:25:56 +01:00
44c8e17a27
Merge pull request 'Администратор открывает любой ящик (OPEN); @домен при создании ящика; «показать пароль» везде' (#21) from feat/admin-open-mailbox into master
Liosha842026-11-07 03:12:23 +01:00
aedda06f2e
Веб-почта: при создании ящика — только имя, @домен подставляется (выбор, если доменов несколько); глазок «показать пароль» у всех полей пароля
Liosha84andClaude Opus 5.52026-11-07 03:11:42 +01:00
91bb8b9b2d
Администратор открывает любой ящик: MAILBOXES → OPEN, полоса «вернуться в admin@»
Liosha84andClaude Opus 5.52026-11-07 03:09:29 +01:00
18ee4820c1
Merge pull request 'Веб-почта: колонка Subject на ~1 см уже — без горизонтальной прокрутки' (#20) from fix/subject-width into master
Liosha842026-11-07 03:03:15 +01:00
84ae0b6c7d
Merge pull request 'README: начальный пароль admin@ — из файла, не из лога' (#19) from docs/password-file-not-log into master
Liosha842026-11-07 02:50:58 +01:00
b009af972a
README: где пароли ящиков — SECRETS.md закрытого репозитория Jambotron (этот репозиторий публичный)
Liosha84andClaude Opus 5.52026-11-07 02:50:08 +01:00
100ab741f3
README: начальный пароль admin@ — из файла в томе, не из лога (лог пропадает при передеплое)
Liosha84andClaude Opus 5.52026-11-07 02:49:14 +01:00
bdca471b97
Merge pull request 'README: «Забыл пароль — где взять» первым разделом' (#18) from docs/forgot-admin-password into master
Liosha842026-11-07 02:41:25 +01:00
4ad2e44e9b
Merge pull request 'Ящики из веб-почты: создать, новый пароль, выключить (для администратора)' (#16) from feat/admin-mailboxes into master
Liosha842026-11-07 01:49:57 +01:00
048d6b3679
Merge pull request 'docker-compose.public.yml: значения по умолчанию для jambocheck.com (деплой без .env)' (#15) from fix/public-compose-defaults into master
Liosha842026-11-06 20:20:21 +01:00
0eb5348e4b
Merge pull request 'Защита от перебора паролей: SMTP, IMAP, веб — лимит по IP и по ящику' (#14) from feat/login-guard into master
Liosha842026-11-06 18:44:15 +01:00
620aae179b
Merge pull request 'Docker-образ в реестре Gitea (как у htop-web) и docker-compose.image.yml' (#12) from feat/docker-image into master
Liosha842026-11-06 11:53:33 +01:00
a37acfaaa7
Docker-образ в реестре Gitea (Drone, как у htop-web) и docker-compose.image.yml на нём
Liosha84andClaude Opus 5.52026-11-06 02:58:44 +01:00
87c6e5325d
Merge pull request 'Пароли новых ящиков — ещё и в лог (видно в Jambotron без консоли)' (#11) from feat/passwords-in-log into master
Liosha842026-11-05 22:55:42 +01:00
37f6b3ef3d
Merge pull request '75.4 Ловушка почты: catch-all только для адресов без своего ящика, файл с паролями' (#8) from feat/75-4-mail-trap into master
Liosha842026-11-05 18:14:23 +01:00
12c2223c15
75.4 Ловушка почты: catch-all только для адресов без своего ящика, файл с паролями
Liosha842026-11-05 17:43:49 +01:00
db0249eb74
Merge pull request 'Почтовый кабинет: регистрация, папки, черновики, вложения, грид, synthwave-интерфейс' (#7) from feat/mail-cabinet into master
Liosha842026-11-05 16:43:54 +01:00
29b1beabe0
Почтовый кабинет: регистрация, папки, черновики, вложения, грид @jambotron/aria-grid, интерфейс по synthwave-шаблону
feat/mail-cabinet
Liosha842026-11-05 16:41:29 +01:00
f605fbfd85
Merge pull request 'Вход из браузера: X-Forwarded-* — CORS 403 за Caddy' (#6) from fix/forwarded-headers into master
Liosha842026-11-05 15:44:28 +01:00
44e2ced266
Merge pull request 'Вход без всплывающего окна браузера (Basic) — на форму входа при 401' (#5) from fix/no-basic-auth-popup into master
Liosha842026-11-05 15:34:40 +01:00
e54e140046
Merge pull request 'Dockerfile без Alpine — curl в healthcheck падал на ВМ staging' (#4) from fix/no-alpine-runtime into master
Liosha842026-11-05 15:34:32 +01:00
e1427c062c
Вход: без всплывающего окна браузера — API без токена отвечает 401 без Basic, интерфейс уводит на форму входа
fix/no-basic-auth-popup
Liosha842026-11-05 15:33:58 +01:00
fdd6b8a51f
Dockerfile без Alpine: на ВМ staging бинарники Alpine 3.24.3 падают (Bus error), curl в healthcheck тоже
fix/no-alpine-runtime
Liosha842026-11-05 14:36:58 +01:00
f1cf20f439
Merge pull request 'compose для Jambotron: postgres:17 (Debian) вместо -alpine' (#3) from fix/postgres-debian into master
Liosha842026-11-05 04:07:23 +01:00
5f8a8607a9
compose для Jambotron: postgres:17 (Debian) — Alpine-сборка падает с Bus error на ВМ staging
fix/postgres-debian
Liosha842026-11-05 04:05:50 +01:00
c8cf5c195f
Merge pull request 'Dockerfile: свой пользователь app вместо mail' (#2) from fix/dockerfile-user into master
Liosha842026-11-05 03:54:37 +01:00
f744def6ed
Merge pull request 'Безопасность, SMTP, очередь, DKIM, деплой на Jambotron (75.1–75.3)' (#1) from fix/75-security-smtp into master
Liosha842026-11-05 03:45:06 +01:00