ruslan
1fe62af26b
revert: remove search bar and credentials collapsible
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:04:04 +00:00
ruslan
4d5e01855f
dashboard: collapsible credentials block; autofill: fix Pult username field
...
- Credentials wrapped in svc-credentials-wrap with toggle button and chevron
- Credentials hidden by default, expand on click (CSS class toggle)
- Autofill: add autofocus selector to catch fields like Zabbix name=name
- Autofill: re-fill username after password fill if Pult/Zabbix cleared it
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:00:02 +00:00
ruslan
cfadc72e6c
dashboard: glassmorphism cards, compact accent icon box, live search bar
...
- Tile cards: backdrop-filter blur(22px), rgba white bg, inset highlight
- Hover: translateY(-5px) + brighter glass effect
- Icon box: 68px compact rounded square with blue gradient accent
- Added live search input with glass style (filters by service name)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 07:48:11 +00:00
ruslan
174efa7f57
form: add Select All checkbox to products list in access request form
2026-07-20 20:19:07 +00:00
ruslan
b7a5d42644
fix: serve /favicon.ico so search engines find the site icon
2026-07-20 19:37:09 +00:00
ruslan
0ffab2e98f
web overlay: add 2s progress bar before showing Enter button
2026-07-20 19:29:44 +00:00
ruslan
f1449460d0
nav: hide title text when green Enter button appears on overlay
2026-07-20 19:27:09 +00:00
ruslan
706c647ba6
nav: replace hint text with green Enter button on overlay
2026-07-20 19:24:12 +00:00
ruslan
b185049a60
nav: show click-to-continue hint on overlay, fullscreen on that click
2026-07-20 19:21:02 +00:00
ruslan
f00d51cd76
nav: fullscreen on first user interaction with screen (browser policy fix)
2026-07-20 19:16:02 +00:00
ruslan
e079723922
nav: add labels to buttons, auto-fullscreen on session open
2026-07-20 19:12:47 +00:00
ruslan
709de88c95
fix: encode From header with RFC 2047 to fix email delivery with Cyrillic sender name
2026-07-20 17:06:52 +00:00
ruslan
09833cd298
Replace spinner with mont-emoji(3).gif animation in RDP and WEB overlays
2026-07-20 16:41:58 +00:00
ruslan
81608f8741
webpool: disable password save dialog and add chromium-l10n for Russian UI
...
- Add --disable-features=PasswordManagerEnabled to Chromium flags
- Add credentials_enable_service=False and profile.password_manager_enabled=False to Chrome Preferences
- Install chromium-l10n package in Dockerfile for Russian browser UI
2026-07-20 16:15:44 +00:00
ruslan
806c5d8e1f
session wait page: replace visible card with silent dark redirect
2026-07-20 16:04:21 +00:00
ruslan
f028f91ce4
universal-runtime: fix JS SyntaxError — remove bash escapes from single-quoted heredoc
2026-07-20 15:57:43 +00:00
ruslan
36570631cf
universal-runtime: fix overlay hiding error messages on reconnect
2026-07-20 15:50:54 +00:00
ruslan
19a9764d8e
universal-runtime: replace status badge with centered overlay Подготовка приложения...
2026-07-20 15:45:50 +00:00
ruslan
f61953f32a
rdp-proxy: rename overlay text to Подготовка рабочего стола...
2026-07-20 15:31:42 +00:00
ruslan
8707c72d23
rdp-proxy: pre-connect xfreerdp at container startup for instant sessions
2026-07-20 15:19:51 +00:00
ruslan
283f4f93c9
rdp-proxy: show overlay only after connect, remove waiting phase
2026-07-20 15:16:43 +00:00
ruslan
6f40e9dc72
rdp-proxy: replace corner status with centered fullscreen overlay
...
- Remove Ожидайте corner badge
- Phase 1 (connecting): centered spinner + Подключение к рабочему столу... + elapsed timer
- Phase 2 (desktop ready): progress bar fills over 5.8s then fades out
- Errors (reconnect) shown in small top-left box only
2026-07-20 15:05:27 +00:00
ruslan
3433e32df3
Handle renewal: extend expiry, add new products, send renewal email
2026-07-08 08:56:53 +00:00
ruslan
4b4b07dd20
Fix Telegram sendMessage: switch to HTML parse mode, escape user data
2026-07-03 11:37:30 +00:00
ruslan
18bb4bfaf4
Update description text: Партнеры MONT и их заказчики
2026-06-15 13:27:03 +00:00
ruslan
2a494dfa5e
Reduce left panel title font size to fit narrow column
2026-06-08 09:39:06 +00:00
ruslan
8bf6c44485
Fix left panel overflow: top-align content, allow vertical scroll
2026-06-08 09:37:18 +00:00
ruslan
dff17ad56a
Move logo inside left panel to fix overlap at any screen size
2026-06-08 09:33:20 +00:00
ruslan
0d22003716
Fix logo overlap on mobile, fix cookie banner persistence
2026-06-08 09:29:39 +00:00
ruslan
986dcf5c84
Update favicon: new SVG and PNG versions
2026-05-29 16:11:26 +00:00
ruslan
efa1c26e5d
Email improvements: domain-aware portal URL, embedded logo, fix product list color
...
- Store request origin domain in PendingAccessRequest.portal_url
- Use per-request portal URL in approval/rejection emails
- Embed logo as base64 so it displays without external image loading
- Fix 'Предоставлен доступ к продуктам' text color to match body color
- Switch Telegram polling to 30-second interval with single-worker flock fix
2026-05-29 16:10:40 +00:00
ruslan
e5ea23487e
Add Telegram approval flow: inline buttons, user creation, email notifications
2026-05-29 14:41:42 +00:00
ruslan
ad1e781040
Add cookie consent banner with localStorage persistence
2026-05-28 11:42:24 +00:00
ruslan
4a16813942
Update logo link to www.mont.ru
2026-05-28 11:17:12 +00:00
ruslan
202b609b3e
Update Made by Galyaviev email to ruslan@ipcom.su
2026-05-28 11:12:32 +00:00
ruslan
56cc2495a6
Logo links to mont.ru or 4mont.ru depending on domain
2026-05-28 11:10:35 +00:00
ruslan
59bfb66ae4
Open maps.mont.ru when accessed via stand.mont.ru
2026-05-28 10:44:33 +00:00
ruslan
7918c16a59
Replace contact modal with mailto link on Made by Galyaviev
2026-05-28 10:29:17 +00:00
ruslan
de49bffc1b
Update privacy redirect to mont.ru/ru-ru/privacy
2026-05-28 10:22:54 +00:00
ruslan
7765d666ef
Replace privacy page with 301 redirect to mont.ru/ru-ru/agreement
2026-05-28 10:22:02 +00:00
ruslan
46cc29fd4a
Remove hardcoded domains from privacy policy
2026-05-28 09:54:55 +00:00
ruslan
1c4f351f10
Replace mont.com with mont.ru
2026-05-28 09:53:53 +00:00
ruslan
9d2a25af10
Make canonical/OG URLs domain-aware via x-forwarded-proto
2026-05-28 09:53:21 +00:00
ruslan
a10f2c240a
Force white color on consent label span
2026-05-28 09:49:37 +00:00
ruslan
823b28983c
Set consent label text color to white
2026-05-28 09:48:08 +00:00
ruslan
984f8c324f
Improve consent checkbox text visibility
2026-05-28 09:47:14 +00:00
ruslan
e88e33e7e8
Add privacy policy page and consent checkbox to both modals (152-FZ compliance)
2026-05-28 09:44:17 +00:00
ruslan
9de7538309
Remove redundant tls.domains labels, NPM handles TLS
2026-05-28 09:02:23 +00:00
ruslan
df12c54c76
Add stand.mont.ru as second domain with TLS cert
2026-05-28 09:00:34 +00:00
ruslan
8ab7df12a1
Replace logo.png with new version, rename МОНТ→MONT everywhere
2026-05-27 17:39:16 +00:00