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

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

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

Всего: 1039 Доступных коммитов | Отфильтровано: 1039 Коммиты | Страница: 91 / 104
29.01.2026
Refactor: Core system modernization and cleanup
Автор: Eduard Laas | Дата: 22:30 29.01.2026

This commit modernizes core system files with improved module management, security enhancements, and removal of deprecated components.

Core changes:

  1. Module management (core/system.php):
  2. Add getModules() iterator for config-based module loading
  3. Enhance setConfigFile() with deep array merging
  4. Improve bootstrap module loading
  5. Admin utilities (core/admin.php):
  6. Add updateModulesConfig() for filesystem sync
  7. Remove deprecated database-based module queries
  8. Improve module configuration handling
  9. Security improvements (core/security.php, core/access.php):
  10. Enhanced input validation
  11. Improved access control checks
  12. Database layer (core/classes/pdo.php):
  13. PDO connection improvements
  14. Better error handling
  15. Removed deprecated files:
  16. config/config_db.php (replaced by config/db.php)
  17. core/classes/module.php (replaced by config-based system)

Benefits:

  • Config-based module system (no database queries)
  • Cleaner codebase without deprecated files
  • Improved security and validation
  • Better maintainability

Technical notes:

  • Module config stored in config/modules.php
  • Backward compatibility maintained
Docs: Replace MIT license with GPL-3.0
Автор: Eduard Laas | Дата: 22:23 29.01.2026

This commit updates the project license from MIT to GNU General Public License v3.0 to align with README badge and project requirements.

LICENSE - License change:

  1. License replacement:
  2. Remove: MIT License text
  3. Add: Full GNU GPL v3.0 text (674 lines)
  4. Include: Preamble, Terms and Conditions, How to Apply
  5. GPL-3.0 sections included:
  6. Definitions (Section 0)
  7. Source Code (Section 1)
  8. Basic Permissions (Section 2)
  9. Patents (Section 11)
  10. Disclaimer of Warranty (Section 15)
  11. Limitation of Liability (Section 16)

Benefits:

  • Consistent with README license badge
  • Copyleft protection for project
  • Clear terms for distribution and modification

Technical notes:

  • Full GPL-3.0 text from gnu.org
  • No modifications to standard license text
Docs: Update README with GitHub alerts and fix URLs
Автор: Eduard Laas | Дата: 22:23 29.01.2026

This commit improves README documentation by adding GitHub-flavored markdown alerts and correcting various URLs and references.

README.md - Documentation updates:

  1. GitHub alerts added:
  2. WARNING: Default admin credentials reminder
  3. CAUTION: Delete setup.php after installation
  4. NOTE: Modernization status progress
  5. IMPORTANT: Security best practices
  6. CAUTION: SQL injection prevention
  7. TIP: Code requirements for contributors
  8. URL corrections:
  9. Fix git clone URL to SLAED-CMS organization
  10. Fix config file path (config_db.php → db.php)
  11. Fix database schema path (setup/sql/table.sql)
  12. Add Documentation link to slaed.info
  13. Add Forum link to slaed.net/forum
  14. Add GitHub Issues link
  15. Badge updates:
  16. License badge now links to LICENSE file
  17. Added GitHub Issues badge
  18. Project structure fixes:
  19. Fixed comment alignment in tree view
  20. Corrected file descriptions

Benefits:

  • Better visual highlighting of important information
  • Correct URLs for contributors and users
  • Consistent documentation style

Technical notes:

  • GitHub alerts render as colored callout boxes
  • All external links verified and working
Docs: Add unified git commit message template
Автор: Eduard Laas | Дата: 22:23 29.01.2026

This commit introduces a standardized commit message template combining best practices from previous detailed commit formats.

.gitmessage - Commit template:

  1. Template structure:
  2. Type prefix with short description
  3. Extended description section
  4. Core changes with numbered sections
  5. File references in parentheses
  6. Bullet hierarchy:
  7. Main points with dash (-)
  8. Sub-details with asterisk (*)
  9. Benefits and Technical notes sections
  10. Footer hints:
  11. Available commit types listed
  12. Bullet usage reminder

Benefits:

  • Consistent commit message format across project
  • Clear structure for complex changes
  • Easy to parse for changelog generation
  • Supports both simple and detailed commits

Technical notes:

  • Comment lines (# prefix) excluded from commits
  • Template activated via git config commit.template
refactor(core): centralize module index runner (news first)
Автор: Eduard Laas | Дата: 18:10 29.01.2026
refactor(core): centralize module view runner (news first)
Автор: Eduard Laas | Дата: 17:43 29.01.2026
refactor(core): centralize module liste runner (news first)
Автор: Eduard Laas | Дата: 17:24 29.01.2026
refactor(news): reuse ModuleBase offset and letter filter in liste
Автор: Eduard Laas | Дата: 16:56 29.01.2026
refactor(core): add ModuleBase and reuse navigation in news
Автор: Eduard Laas | Дата: 16:12 29.01.2026
28.01.2026
Chore: Update copyright year and add commit template
Автор: Eduard Laas | Дата: 15:36 28.01.2026

Focus: ops

Summary

Updates copyright year to 2026 and adds standardized commit message template.

Changes

What

  • Update copyright year in modules.php to 2026
  • Add .gitmessage template for consistent commit formatting

Why

  • Keep copyright notices current
  • Standardize commit message format across team

Test

  • N/A - metadata changes only

Impact

For Admins / DevOps

  • None

For Developers

  • Use .gitmessage as template: git config commit.template .gitmessage

Breaking Changes

  • None

Upgrade

  • No action required

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

1 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 104
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код