История коммитов

.
refactor(mail): fix translations and remove legacy files
.
refactor(mail): delete operations
.
docs: add 9.9 changelog section, mark 9.8 as released
.
refactor(library): replace BBCode editor with CKeditor for article text
- Switch article create/edit forms to CKeditor 5 (image upload disabled)
- Add ArticleTextRenderer: DOMDocument block-based pagination + HTMLPurifier/smilies render
- Convert .txt file uploads to HTML paragraphs on create
- Export TXT/FB2 via htmlToPlainText() instead of legacy BBCode notags
- Strip HTML tags in search excerpts and tag previews
- Fix Links::linkSeparator() bug (tags rendered as individual characters)
- Add install/library_text_converter.php to migrate BBCode → HTML in DB
.
refactor(downloads): replace BBCode editor with CKeditor for file descriptions
- Use the shared system::app/ckeditor partial in upload, import and edit forms
- Drop the legacy Bbcode dependency from downloads controllers
- Add DownloadFile::about_html accessor (purify -> embedMedia -> smilies)
- Render descriptions as sanitized HTML instead of BBCode checkout
- Add install/downloads_description_converter.php to migrate old BBCode
descriptions to HTML
.
refactor(help): extract index page, add legacy redirects, remove migrated files
- Add HelpIndexController (GET /help/)
- Add HelpLegacyRedirectHandler with 301 redirects for all old ?act= URLs
- Migrate Installer to src/Install/ with updated namespace
- Remove index.php, all includes/, bbcode.phtml
- Remove bbCode Tags menu entry (page removed as irrelevant)
.
refactor(help): extract smilies pages to controllers
- Add SmiliesCatalogController (GET /help/smilies/)
- Add MySmiliesController (GET /help/smilies/my/)
- Add AdminSmiliesController (GET /help/smilies/admin/)
- Add UserSmiliesController (GET /help/smilies/{cat}/)
- Add SetMySmiliesController (POST /help/smilies/set/)
- Apply PageMeta with section name suffix on paginated pages
- Update index.phtml, smiles_list.phtml, my_smiles_list.phtml links
.
refactor(help): extract forum rules page to ForumRulesController
.
refactor(help): extract avatars page to controllers
- Add AvatarCatalogController (GET /help/avatars/)
- Add AvatarListController (GET /help/avatars/{id}/)
- Add SetAvatarController (GET|POST /help/avatars/{id}/set/{avatar}/)
- Add services.php and PSR-4 namespace for help module
- Update index.phtml link to use clean URL
.
refactor(library): move libraryHelpers template registration out of ControllerContext
Register the helpers folder explicitly in each library controller that
uses it instead of auto-detecting it in the shared ControllerContext.