ruslan
fc4b73c536
chore: remove unused files
...
- app/runtime.py.bak, app/static/style.css.bak — temp backups
- app/static/service-icons/svc_*_2026042*.png, svc_*_20260306*.png — old icon versions superseded by newer uploads
- app/static/parallax/ — images not referenced in any template
2026-07-23 11:20:34 +00:00
ruslan
a9213eb507
update favicon.ico: multi-size (16/32/48/64/128/256px) from favicon.svg
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:27:16 +00:00
ruslan
cc5d7b8476
revert: white cards, remove credentials from service tiles
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:13:38 +00:00
ruslan
ccc3a2fb51
fix: force original icon box size with explicit !important overrides
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:08:15 +00:00
ruslan
4c2fc455ff
revert: restore original icon box size
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-21 08:05:12 +00:00
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
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
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
8ab7df12a1
Replace logo.png with new version, rename МОНТ→MONT everywhere
2026-05-27 17:39:16 +00:00
ruslan
dd7288beaf
Add SVG favicon 120x120 with MONT branding, add SVG link to all templates
2026-05-18 07:19:50 +00:00
ruslan
3d531238d7
SEO: meta tags, OG, JSON-LD, robots.txt, sitemap, keywords in content
2026-05-15 12:50:55 +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
1dc5a0eb34
fix: replace favicon with correct local file
2026-05-07 07:26: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
bff5ffac1c
perf: compress logo and favicon (1.7MB -> 7KB / 610B)
2026-05-04 06:32:16 +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