История версий CMS Donate Engine

2026-09-14 18:09:43
fix(error_log): unserialize fix(install): migration check

2026-09-14 16:29:22
refactor(template): merge public+admin into single app\lib\Template with $isAdmin flag and Smarty composition refactor(template): replace extends Smarty with private Smarty, add setRequest() and proxy methods (assign, fetch, display, registerPlugin, addExtension, getTemplateVars, setTemplateDir, setConfigDir, setCompileDir, setCacheDir) refactor(template): merge helpers from both classes, dedupe array_merge, add formatfilesize and seconds_to_duration modifiers refactor(template): unify render via renderPublic/renderAdmin, renderToString via renderToStringPublic/renderToStringAdmin, content via variadic args, and modal/canonical/pagination/auth_form/message_btn/createModal refactor(template): unify static Theme, getAvatar, restContent; add JSON_THROW_ON_ERROR and JsonException try/catch; error field only when IN_ADM fix(template): Theme returns relative path for public and absolute URL for admin; correct THEME via http_site+substr in assignInit and self::Theme in admin constructor fix(template): template_variants as string in admin constructor and exploded in renderAdmin; add global $m; add default rss array; fetch accepts array $data as 2nd arg refactor(cron): CronTemplate uses composition instead of inheritance, parent:: replaced with $this->template->, modal created via new Template(...) chore(admin): delete admin Template class, add class_alias in Kernel for BC fix(services): pass isAdmin=true to admin Template registration fix(errorlog): wrap json_decode in try/catch JsonException chore(smarty): clear templates_a and templates_c caches feat(demodata): tier case generation with bias, EV pricing, currency auto-detection, max-price cap, schema-aware insert, placeholder resolver, seeder with localization feat(cases): case translation keys and generated flag, regenerate tooltip, catalog report, installer import with home propagation, split filter by tier segments fix(cases): noty overflow, online clamp test(demodata): structural and integration tests

2026-09-07 22:21:07
fix(core): session trim url

2026-09-07 10:22:18
fix(core): database cache tags

2026-08-27 11:19:40
refactor(core): remove log backtrace file context

2026-08-27 07:54:25
refactor(core): container fix(smtp): error log

2026-08-24 18:51:38
refactor(ui): simplify 503 error

2026-08-24 18:35:47
fix(steam): form auth

2026-08-24 17:09:33
fix(steam): email

2026-08-24 16:57:37
fix(steam): validateToken

2026-08-24 16:48:44
fix(steam): authorization

2026-08-24 16:41:49
fix(steam): authorization

2026-08-21 21:32:27
fix(core): phpstan error

2026-08-21 21:18:33
refactor(core): clean class alias admin Template refactor(cron): warmer refactor(core): add version suffix to cache prefixes

2026-08-20 14:24:01
fix(core): update constants.php

2026-08-20 14:21:31
fix(DI): add mtime fix(ui): 503 ComingSoon fix(ui): template_favicon fix(admin): view errors refactor(core): remove admin Template class

2026-08-20 04:20:16
refactor(cs): LANGUAGE

2026-08-19 14:17:06
refactor(cs): php-cs-fixer

2026-08-19 09:46:33
fix(image): image not found 404

2026-08-19 09:06:14
refactor(cs): php-cs-fixer