Чтение RSS каналов

Журнал изменений

Фильтр и поиск

Всего: 500 Доступных коммитов | Отфильтровано: 500 Коммиты | Страница: 1 / 50
Сегодня (21.05.2026)
Chore: update config, remove AddMail JS prototype, fix setTimeout eval
Автор: Eduard Laas | Дата: 17:52 21.05.2026

Remove the legacy String.prototype.AddMail JS method (email is now a plain mailto: link). Replace setTimeout string-eval in FlyBasket with a proper closure. Update site_logo to wordmark variant and rotate sitekey. Add is_account_button: true to register_link so the template renders it with the neutral button style.

Core changes:

  1. global-func.js:
  2. Remove String.prototype.AddMail (anti-spam obfuscation no longer needed)
  3. Replace setTimeout('FlyBasket("'+productId+'")', 10) with closure form
  4. config/global.php:
  5. site_logo: mark → wordmark SVG variant
  6. sitekey: rotated to new value
  7. core/system.php (setHead):
  8. register_link: add 'is_account_button' => true so button.html/link.html renders it with sl-but-neutral class

Refactor: rename button classes to semantic variants across lite template
Автор: Eduard Laas | Дата: 17:52 21.05.2026

Replace color-literal class names with their semantic equivalents as defined by the new CSS button system. Also update login-button markup to use sl-but-primary directly instead of the legacy sl-ico sl-login-btn approach, and map is_footer_button to sl-but-warning.

Mapping: sl-but → sl-but-neutral sl-but-blue → sl-but-primary sl-but-green → sl-but-success sl-but-red → sl-but-danger sl-but-back → sl-but-accent sl-but-foot → sl-but-warning sl-ico sl-login-btn → sl-but-primary sl-login-btn (profile) → sl-but-login sl-but-primary

Core changes:

  1. Fragments (button.html, link.html, span.html, inline-badge.html, comment-action-ajax.html, editor-action-menu.html, block-login-form.html, block-search-form.html):

  2. Apply full rename mapping to all conditional class expressions
  3. Partials (account-profile.html, block-user-info.html, login-nav.html, main-slider.html, toastui-upload-panel.html):

  4. Apply rename mapping consistently

Benefits: - All templates now reference semantic class names only - Removes dependency on color-named CSS classes

Feature: update header logo, topbar social links, and contact section
Автор: Eduard Laas | Дата: 17:52 21.05.2026

Replace plain text logo with <img> tag using the configured logo file. Restructure topbar to add GitHub, docs (DE/EN), and recommend links with Bootstrap Icons. Remove deprecated sl-top-links list. Update footer contact list from sl-ico classes to inline <i> icons and expose email as a plain mailto: link (replaces AddMail script).

Core changes:

  1. Header logo (app.html, home.html):
  2. <a class="sl-logo">{{ sitename }}</a><a><img src="logos/{{ logo }}">
  3. Alt/title built from sitename + slogan
  4. Topbar social bar:
  5. Wrap in new sl-top-right > sl-top-social structure
  6. Add GitHub, YouTube (full URL), Twitter/X, docs-DE, docs-EN, recommend
  7. Each link gets a Bootstrap Icon <i> with aria-hidden="true"
  8. Remove sl-top-links ul with recommend link
  9. Contact section:
  10. Replace sl-ico sl-i-* <li> classes with inline bi-* icons
  11. Expose email as <a href="mailto:support@slaed.net"> — no JS required
  12. Button class updates (incidental to layout):
  13. sl-butsl-but-neutral, sl-but-bluesl-but-primary
Style: redesign button CSS variable system with semantic naming
Автор: Eduard Laas | Дата: 17:52 21.05.2026

Replace --sl-button-* variables with a full --sl-but-* semantic set and introduce semantic button variants: neutral, primary, success, danger, warning, accent, link. Each variant carries its own gradient, border, text-shadow, and box-shadow tokens for consistent rendering.

Core changes:

  1. CSS variables (base.css):
  2. Rename/expand --sl-button-*--sl-but-* with 6 semantic color sets
  3. Add shared shadow tokens: --sl-but-border-shadow, --sl-but-shadow-control
  4. Add tone tokens: --sl-color-tone-* for text indicators
  5. Button classes (theme.css):
  6. Replace old sl-but-blue / sl-but-green with semantic variants
  7. Add sl-but-neutral, sl-but-primary, sl-but-success, sl-but-danger, sl-but-warning, sl-but-accent

  8. Remove duplicate selectors and dead sl-pull-right duplication
  9. sl-but-navi uses new link-button token set

Benefits: - Semantic naming decouples visual color from component role - New token set enables per-variant inner/outer border control - Removes ~30 duplicate CSS selectors

Refactor: remove anti_spam() legacy email obfuscation
Автор: Eduard Laas | Дата: 12:05 21.05.2026

Delete email-noscript.html fragment and anti_spam() which relied on the deprecated "mysi".AddMail() JS trick. Replace all 3 callers with htmlspecialchars() — required because view templates use {{{ email }}} raw output. The JS obfuscation provided no real protection in 2026.

Refactor: remove Bookmark/Favorites feature
Автор: Eduard Laas | Дата: 12:05 21.05.2026

Remove sl-i-fav link from layouts, Bookmark() JS function, _S_FAVORITEN constant from all lang files, and template variable from access/security exit handlers. Feature relied on deprecated browser APIs (window.sidebar, window.external.AddFavorite) that no longer work in modern browsers.

Style: format all HTML templates to unified 2-space indentation
Автор: Eduard Laas | Дата: 11:40 21.05.2026

Reformatted all templates/*/.html files (layouts, pages, partials, fragments) in both lite and admin template sets. Only whitespace and line breaks changed — no logic, conditions, CSS classes, or HTML semantics were altered.

Fix: revert bootstrap-icons vendor naming and replace lite-faq-random-link with generic link fragment
Автор: Eduard Laas | Дата: 11:40 21.05.2026
Вчера (20.05.2026)
Style: rename BEM underscore classes to hyphen across lite template and update theme CSS
Автор: Eduard Laas | Дата: 22:56 20.05.2026

Replaces all sl-X_Y modifier class names with hyphen-separated sl-X-Y form across layouts, fragments, partials, and theme.css to establish consistent BEM naming, and adds sidebar/content grid structure to home layout.

Core changes:

  1. Templates (layouts/app.html, home.html, fragments, partials):
  2. Rename ~25 class patterns: sl-top_contact → sl-top-contact, sl-d_pane → sl-d-pane, sl-i_yt/-tw/-vk/-rss → sl-i-yt/-tw/-vk/-rss, sl-f_title → sl-f-title, sl-grid_1_4 → sl-grid-1-4

  3. home.html: add #head-content wrapper and left/main/right sidebar grid inside sl-wrp
  4. CSS (theme.css, base.css):
  5. Update selectors to match renamed classes
  6. Add inline-flex + align-items to .sl-meta li and card meta elements
  7. Refine .sl-navi-lower-action to use token-based color/border overrides
  8. Config:
  9. global.php: switch default module from changelog to news; rotate sitekey
  10. local.php: reset to minimal defaults

Benefits: - Consistent hyphen-only BEM convention eliminates underscore/hyphen mixing - Sidebar grid in home layout enables left/right block slot rendering - Card meta elements vertically aligned via flexbox

Fix: close responsive baseline and document verification
Автор: Eduard Laas | Дата: 20:27 20.05.2026

Record the completed responsive baseline work for lite/admin and add release notes for the verified browser audit. This keeps the current responsive changes, documents the closed baseline, and preserves the remaining non-blocking component backlog for future follow-up.

Core changes:

  1. Responsive baseline:
  2. lite mobile/tablet layout, menus, tables, comments, cards, media, and admin shells were verified in the browser
  3. authenticated admin pages were verified after login
  4. component-specific backlog remains outside the baseline scope
  5. Release notes:
  6. add docs/VERSIONS.md with the baseline closure note and verification summary

Benefits: - documents the verified responsive state - keeps the release history aligned with the audited browser result

Technical notes: - no PHP logic changes - no JS changes - no AI attribution

Всего: 500 на 50 страницах по 10 на каждой странице

Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь