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
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
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
b36b3f6325
Add contact modal, success messages, form reset on open
2026-05-14 06:42:09 +00:00
ruslan
ba8f3cf753
Validate all modal fields at once with per-field highlighting
2026-05-14 06:34:29 +00:00
ruslan
ce39573618
Fix login-request-btn width after a→button change
2026-05-14 06:24:11 +00:00
ruslan
f740420a77
Add request access modal on login page with Telegram notification
...
- Modal form: name, company, email, phone (required), manager (optional), product checkboxes
- Products loaded from DB via GET /api/public/services-by-category (public route)
- POST /api/request-access sends styled Telegram message with divider and emojis
- Dark-themed modal matching login page design
- CSS: overlay, card, fields, checkbox list, error, footer buttons
2026-05-14 06:22:39 +00:00
ruslan
3e640fbe15
revert: restore CSS to working state before logo column experiments
2026-05-12 13:29:08 +00:00
ruslan
eda342cf43
fix: logo in own grid column, content never overlaps
2026-05-12 13:27:09 +00:00
ruslan
e8d1515f89
fix: reserve space for fixed page-logo, prevent content overlap
2026-05-12 13:24:05 +00:00
ruslan
4f52ae8566
style: add gap between avatar and username in header
2026-05-12 13:20:47 +00:00
ruslan
6aa40eb5c2
feat: add first_name/last_name to users, avatar in header, neutral dashboard bg
2026-05-12 12:51:47 +00:00
ruslan
fff7ecdce2
login: left panel 1/4, distrib button, text tweaks, dashboard light theme polish
2026-05-12 12:42:12 +00:00
ruslan
666093f1c6
login: logo only in top-left corner, left panel 1/3 right panel 2/3
2026-05-11 08:54:25 +00:00
ruslan
020793a3e2
redesign: stylish two-column login page (dark navy split layout)
2026-05-11 08:50:02 +00:00
ruslan
55da535f44
feat: project description block on login page
2026-05-11 08:43:50 +00:00
ruslan
d7716fa569
design: stylish request-access button on login page
2026-05-08 13:05:02 +00:00
ruslan
b9f1e375d3
feat: request access button on login page (mailto rgalyaviev)
2026-05-08 12:59:15 +00:00
ruslan
a137729704
design: username left in header, white elegant font
2026-05-04 13:35:32 +00:00
ruslan
bbe1e27582
design: logo fixed left below header
2026-05-04 13:33:55 +00:00
ruslan
16c06ac166
design: move logo below header strip, scrolls with page
2026-05-04 13:32:43 +00:00
ruslan
535d71709e
fix: dark header background, original logo color
2026-05-04 13:08:24 +00:00
ruslan
045b21c514
design: dark minimal header
2026-05-04 13:06:29 +00:00
ruslan
beb6828520
Add credentials panel on view page; remove copy buttons from dashboard cards
2026-04-28 13:47:46 +00:00
ruslan
2d65d98116
fix: link z-index:0, tile z-index:1 pointer-events:none, scroll restored
2026-04-28 13:29:53 +00:00
ruslan
1ab5af28b5
fix: link overlay pattern — credentials never trigger navigation
2026-04-28 13:17:32 +00:00
ruslan
bfcf5f565b
fix: card height 672px (-30%)
2026-04-28 13:08:29 +00:00
ruslan
af02c0d059
fix: card height 960px, credentials always visible, only comment scrolls
2026-04-28 13:02:19 +00:00
ruslan
530d901a45
fix: fixed card height 480px, icon constrained, info-area scrolls
2026-04-28 12:57:21 +00:00
ruslan
7a7c6e30e3
fix: tile-info-area shares space between credentials+comment, scroll restored
2026-04-28 12:48:59 +00:00
ruslan
6ccba89216
fix: equal card height — categories always at bottom, comment clips to fill
2026-04-28 12:33:12 +00:00
ruslan
a64d49a8c1
feat: reorder card layout + svc_cred_hint field for credentials note
2026-04-28 12:20:37 +00:00
ruslan
b06620a793
fix: move credentials and comment inside card, right below icon
2026-04-28 12:16:02 +00:00
ruslan
b9d13733c9
feat: service credentials (login/password) on dashboard cards with copy button
2026-04-28 12:10:40 +00:00
ruslan
fa88f7f4e4
feat: full Markdown support in service card comments (mistune)
2026-04-28 11:57:44 +00:00
ruslan
67d361c5c9
feat: login page polish — remove welcome text, add spacer, resize corner brand
...
- login.html: removed 'Добро пожаловать' heading, added 3.5rem spacer below logo
- style.css: .login-corner-brand font-size set to 1.5rem
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-27 19:31:24 +00:00
ruslan
419b495020
feat: RDP ACL exclusivity, mobile wall, nav buttons, resolution xrandr
...
- RDP сервис может быть назначен только одному пользователю в ACL
- Мобильная заглушка на dashboard при ширине < 1024px
- rdp-proxy: кнопки навигации, спиннер Ожидайте, реконнект
- session_wait_page: тёмная тема, CSS спиннер
- kiosk/universal-runtime manager.py: xrandr + cvt --newmode для resolution
- Dockerfiles: x11-xserver-utils, x11-utils
2026-04-27 18:49:06 +00:00
ruslan
7000c17d2b
chore: commit all pending changes and ignore project context
2026-04-24 12:41:37 +00:00
ruslan
6f9bc32440
UI/runtime polish, session rotation limit, login errors, docs update
2026-04-21 16:05:15 +00:00
ruslan
c97cf5308d
Tune idle timeout, heartbeat redirect, and update project context
2026-04-21 13:31:47 +00:00
ruslan
9c9b97374c
Disable UI effects and refresh PROJECT_CONTEXT
2026-04-21 12:39:26 +00:00
ruslan
52d1991092
feat: categories, runtime nav, and UX updates
2026-04-21 11:43:43 +00:00
ruslan
fc46d90194
feat: redesign portal UX and stabilize web session runtime
2026-04-13 08:35:07 +00:00