• Joined on 2026-02-13
pelmen pushed to main at pelmen/baton 2026-03-21 15:40:34 +01:00
cb89a90771 fix: viewport safe-area-inset for iOS PWA + disable pinch zoom
pelmen pushed to main at pelmen/baton 2026-03-21 15:25:24 +01:00
6e2503dc3f fix: lock viewport height to prevent topbar scroll-off
pelmen pushed to main at pelmen/baton 2026-03-21 15:23:11 +01:00
5da2a9a708 infra: add Docker setup for portable deployment
pelmen pushed to main at pelmen/baton 2026-03-21 15:13:10 +01:00
6617c85cd5 fix: bump SW cache version to force app.js refresh
pelmen pushed to main at pelmen/baton 2026-03-21 15:06:04 +01:00
268fb62bf3 feat: test signal via avatar/indicator tap on main screen
pelmen pushed to main at pelmen/baton 2026-03-21 14:58:19 +01:00
0562cb4e47 sec: server-side email domain check + IP block on violations
pelmen pushed to main at pelmen/baton 2026-03-21 13:21:44 +01:00
47b89ded8d feat: geo location as Google Maps link in Telegram notifications
pelmen pushed to main at pelmen/baton 2026-03-21 13:14:18 +01:00
04f7bd79e2 auth: replace UUID-based login with JWT credential verification
pelmen pushed to main at pelmen/baton 2026-03-21 12:50:01 +01:00
1adcabf3a6 kin: BATON-008 На главной странице под логином сделать кнопку модулем регистрации - указать почту, логин и пароль, нажать зарегистрироваться. После этого сообщение о регистрации приходит в чат администратору 5694335584 и кнопка апрув или не апрув, если апрув то отправителя улетает пуш на pwa что он зарегистрирован, если отказ то ничего не происходит
baf05b6d84 kin: BATON-BIZ-004 Удалить дублирующую настройку логирования в telegram.py
6444b30d17 kin: BATON-BIZ-002 Убрать hardcoded VAPID key из meta-тега, читать с /api/push/public-key
ea06309a6e kin: BATON-BIZ-001-backend_dev
e266b6506e kin: BATON-BIZ-004-backend_dev
Compare 9 commits »
pelmen pushed to main at pelmen/kin 2026-03-21 11:17:29 +01:00
d42ee4246d kin: auto-commit after pipeline
f1935d2af2 Merge branch 'KIN-FIX-025-backend_dev'
544175e9eb kin: KIN-FIX-025-backend_dev
Compare 3 commits »
pelmen pushed to main at pelmen/kin 2026-03-21 10:39:13 +01:00
d7f7193ad7 kin: auto-commit after pipeline
977176f004 Merge branch 'KIN-144-frontend_dev'
7a72f1a0bb kin: KIN-144-frontend_dev
4b4ea1b02e Merge branch 'KIN-UI-026-frontend_dev'
ca47f9c18b kin: KIN-UI-026-frontend_dev
Compare 5 commits »
pelmen pushed to main at pelmen/baton 2026-03-21 10:18:23 +01:00
5fa3a35d27 fix: add ExecStartPre pip install to baton.service — prevents manual package installs
pelmen pushed to main at pelmen/baton 2026-03-21 09:56:57 +01:00
debd7895f4 kin: BATON-SEC-001 httpcore suppress in main.py
635991078c sec: suppress httpcore transport logger in main.py
Compare 2 commits »
pelmen pushed to main at pelmen/baton 2026-03-21 09:56:04 +01:00
a0dc6a7b22 kin: BATON-SEC-001 pre-commit hook + httpx logging hardening
dd556e2f05 sec: pre-commit hook + httpx exception logging hardening
5401363ea9 kin: BATON-FIX-013 CORS allow_methods: добавить GET для /health эндпоинтов
c7661d7c1e Merge branch 'BATON-008-backend_dev'
fde7f57a7a kin: BATON-008-backend_dev
Compare 8 commits »
pelmen created branch BATON-SEC-001-backend_dev in pelmen/baton 2026-03-21 09:55:47 +01:00
pelmen pushed to BATON-SEC-001-backend_dev at pelmen/baton 2026-03-21 09:55:47 +01:00
dd556e2f05 sec: pre-commit hook + httpx exception logging hardening
5401363ea9 kin: BATON-FIX-013 CORS allow_methods: добавить GET для /health эндпоинтов
c7661d7c1e Merge branch 'BATON-008-backend_dev'
fde7f57a7a kin: BATON-008-backend_dev
35eef641fd Merge branch 'BATON-FIX-013-backend_dev'
Compare 7 commits »
pelmen pushed to main at pelmen/baton 2026-03-21 08:31:26 +01:00
257631436a Merge branch 'BATON-FIX-007-backend_dev'
b2fecc5993 kin: BATON-FIX-007-backend_dev
Compare 2 commits »
pelmen pushed to BATON-006-backend_dev at pelmen/baton 2026-03-21 08:30:23 +01:00
9a450d2a84 fix: add /api/health alias endpoint
fd60863e9c kin: BATON-005 Сделать админку для заведения пользователей со сменой пароля, блокировкой и удалением пользователей.
989074673a Merge branch 'BATON-005-frontend_dev'
8607a9f981 kin: BATON-005-frontend_dev
e547e1ce09 Merge branch 'BATON-005-backend_dev'
Compare 12 commits »
pelmen pushed to main at pelmen/baton 2026-03-21 08:30:23 +01:00
36087c3d9e kin: BATON-FIX-012 Починить 25 тестов регрессии от BATON-SEC-005
c838a775f7 kin: BATON-FIX-005 Ротировать Telegram bot token — утечка в journalctl логах
33844a02ac Merge branch 'BATON-FIX-012-debugger'
2f6a84f08b kin: BATON-FIX-012-debugger
370a2157b9 kin: BATON-FIX-008 [TECH DEBT] Серверный код (backend/main.py, middleware.py) расходится с worktree — у сервера нет rate_limit_signal в middleware, серверный main.py пропатчен вручную через sed
Compare 45 commits »
pelmen created branch BATON-008-backend_dev in pelmen/baton 2026-03-21 08:30:23 +01:00