Liosha84
29b1beabe0
Почтовый кабинет: регистрация, папки, черновики, вложения, грид @jambotron/aria-grid, интерфейс по synthwave-шаблону
...
Бэкенд: регистрация со входом сразу и /api/config, профиль и смена пароля, свои папки, PATCH письма
(прочитано, флажок, перенос; Спам ставит отметку), корзина и очистка, черновики, несколько адресатов и копия,
вложения черновика уходят с письмом, вложения и заголовки To/Cc входящих сохраняются, письма заблокированных —
в Спам. Исправлено: загрузка файла (415), колонка content_id (500 на любых вложениях), SPA-маршрут с точкой.
Фронтенд переписан: все таблицы — грид, оформление — шаблон synthwave-design-showcase.html.
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 16:41:29 +01:00
Liosha84
f605fbfd85
Merge pull request 'Вход из браузера: X-Forwarded-* — CORS 403 за Caddy' ( #6 ) from fix/forwarded-headers into master
...
Reviewed-on: #6
2026-11-05 15:44:28 +01:00
Liosha84
be6fed4986
Вход из браузера: учитывать X-Forwarded-* — за Caddy свой домен считался чужим для CORS (403)
...
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 15:43:10 +01:00
Liosha84
44e2ced266
Merge pull request 'Вход без всплывающего окна браузера (Basic) — на форму входа при 401' ( #5 ) from fix/no-basic-auth-popup into master
...
Reviewed-on: #5
2026-11-05 15:34:40 +01:00
Liosha84
e54e140046
Merge pull request 'Dockerfile без Alpine — curl в healthcheck падал на ВМ staging' ( #4 ) from fix/no-alpine-runtime into master
...
Reviewed-on: #4
2026-11-05 15:34:32 +01:00
Liosha84
e1427c062c
Вход: без всплывающего окна браузера — API без токена отвечает 401 без Basic, интерфейс уводит на форму входа
...
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 15:33:58 +01:00
Liosha84
fdd6b8a51f
Dockerfile без Alpine: на ВМ staging бинарники Alpine 3.24.3 падают (Bus error), curl в healthcheck тоже
...
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 14:36:58 +01:00
Liosha84
f1cf20f439
Merge pull request 'compose для Jambotron: postgres:17 (Debian) вместо -alpine' ( #3 ) from fix/postgres-debian into master
...
Reviewed-on: #3
2026-11-05 04:07:23 +01:00
Liosha84
5f8a8607a9
compose для Jambotron: postgres:17 (Debian) — Alpine-сборка падает с Bus error на ВМ staging
...
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 04:05:50 +01:00
Liosha84
c8cf5c195f
Merge pull request 'Dockerfile: свой пользователь app вместо mail' ( #2 ) from fix/dockerfile-user into master
...
Reviewed-on: #2
2026-11-05 03:54:37 +01:00
Liosha84 and Claude Opus 5.5
3805be7b42
Dockerfile: свой пользователь app (uid 10001) — mail в Alpine уже есть, addgroup падал
...
α
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-05 03:53:55 +01:00
Liosha84
f744def6ed
Merge pull request 'Безопасность, SMTP, очередь, DKIM, деплой на Jambotron (75.1–75.3)' ( #1 ) from fix/75-security-smtp into master
...
Reviewed-on: #1
2026-11-05 03:45:06 +01:00
Liosha84 and Junie
b6f6d41813
Синхронизация моделей, Docker настройки и исправление Angular шаблонов
...
- V1__init.sql: синхронизированы таблицы с Java моделями (users, folders, messages, contacts)
- docker-compose.yml: обновлён контекст сборки, переменные R2DBC/Flyway, порты (5433, 3026, 1443)
- backend/Dockerfile: обновлены пути COPY для нового контекста сборки
- settings.gradle: удалён frontend проект из Gradle
- contacts.component.html: исправлен ternary оператор с HTML на Angular @if/@else
- Фронтенд компоненты: обновления compose, inbox, layout, login, message-detail, register
- index.html, styles.css: обновления стилей и мета-данных
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 03:08:36 +01:00
Liosha84 and Junie
0d16342f9f
Fix: Update all components to match Synthwave design showcase
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:53:51 +01:00
Liosha84 and Junie
587ebd86ba
Add: Synthwave design showcase reference with metadata
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:46:55 +01:00
Liosha84 and Junie
f59a230709
Add: Synthwave design system showcase reference
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:45:05 +01:00
Liosha84 and Junie
6ab189adae
Switch to Caddy Docker Proxy labels for automatic HTTPS
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:32:23 +01:00
Liosha84 and Junie
a23a020138
Add contacts, reply/forward, pagination, HTML toggle, Docker Compose for VPS
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:28:24 +01:00
Liosha84 and Junie
0339413d6e
Initial commit: mail-server with WebFlux backend and Angular v22 Synthwave frontend
...
Co-authored-by: Junie <junie@jetbrains.com >
2026-11-05 01:07:29 +01:00