Commit Graph

7 Commits

Author SHA1 Message Date
treamz
47f40f4466 UI fixes: remove sidebar dupes from editor.css, remove features section, divider 100%, tile bg
- editor.css: removed duplicate sidebar CSS + :root vars (shared.css handles it)
- Landing: removed features/advantages section
- Removed Возможности link from all menus (landing, login, register, status, dashboard)
- Sidebar divider: width 100%
- Dashboard tiles: white bg (surface-800), lighter shadow on hover
2026-03-22 11:53:43 +03:00
treamz
06d9adf7d5 Fix duplicate badges, custom logout modal, cache bust v3
- Remove duplicate badges on md, parser, placeholder pages
- Custom logout modal (blur overlay, confirm/cancel buttons)
- Replace native confirm() with styled modal
- Cache bust shared.js?v=3
2026-03-22 10:47:51 +03:00
treamz
102b62986f Sidebar: remove WA logo, fix mobile (no scroll, compact icons, hide admin/dividers)
- Remove sidebar-logo WA text
- Mobile: icons 32px, gap 2px, overflow hidden (no horizontal scroll)
- Hide dividers on mobile
- Hide admin link on mobile
- Compact bottom bar fits all 16 tools
2026-03-22 10:41:16 +03:00
treamz
27ad078e07 Unified header: same top-header across landing, login, register, status
- Landing: replaced custom landing-nav with standard top-header
- Removed scroll listener for nav (no longer needed)
- Header CSS moved to shared.css (single source)
- Removed duplicate header CSS from login, register, status
- All 4 public pages now have identical header with theme toggle
2026-03-22 00:49:52 +03:00
treamz
90e318b245 UI: compact sidebar, dashboard header with nav, expanded hero text
- Sidebar: smaller icons (36px), reduced gaps, overflow scroll for nav area
- Dashboard header: fixed top bar with logo, nav links, user name, logout
- Expanded hero description with tool overview text
- Sidebar fits on all screen heights without overflow
2026-03-21 23:34:03 +03:00
treamz
f8616e32b4 Auth + Landing + Categories
- Local auth: registration/login with email+password (bcrypt, MariaDB)
- Landing page: marketing page at / with hero, categories, advantages, CTA
- Tool categories: Images (4), Code (3), Web (3), Utilities (2)
- Sidebar: category dividers, user avatar with logout
- Protected routes: all tools require auth, landing/login/register public
- New files: lib/db.js, routes/auth.js, login.html, register.html, landing.html
- Dependencies: bcrypt, mysql2
2026-03-21 22:54:31 +03:00
treamz
e3afa5b95a Standardize: shared.css/js, unified sidebar/theme/titles
- Extract shared CSS (sidebar, theme vars, layout) into shared.css
- Extract shared JS (tailwind config, sidebar injection, theme toggle) into shared.js
- Remove ~1200 lines of duplicated code across 13 HTML pages
- Standardize all titles to format: Tool Name — WA Dev Tools
- Standardize page headers (h1 + description) across all tools
- Standardize container padding (tool-container class)
- Sidebar now injected via JS — single source of truth
- Use CSS variables for accent colors everywhere (no more hardcoded #0054e6)
2026-03-21 22:36:59 +03:00