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

simba77
chore: update gitignore
simba77
fix(forum): avoid double unserialize in topic settings
simba77
feat(forum): add hourly orphan forum_files cleanup in cron
- run cleanup from system/cron.php only at minute 00

- add CleanupOrphanForumFilesUseCase for deleting stale unlinked forum_files

- move orphan file selection query to ForumMessageFileRepository

- keep cleanup flow in use case with logging and FileStorage deletion
simba77
feat(forum): add ckeditor image upload with post-file links
- add /forum/upload_file endpoint with ban checks and safe error handling

- store forum ckeditor file relations in forum_message_files via repository/use case

- attach uploaded files from attached_files[] on new/reply/edit post flows

- delete orphaned linked files on hard delete of posts/topics

- enable forum ckeditor upload_url in forum forms and shared ckeditor template

- include forum_message_files table creation in install/update_970_980.php
simba77
refactor(install): merge 9.7.0-9.9.0 updates into 9.7.0-9.8.0 script
simba77
refactor(forum): simplify submit-vote preflight flow
simba77
refactor(forum): simplify restore-topic context flow
simba77
refactor(forum): simplify reply-message preflight flow
simba77
refactor(forum): simplify pin-topic context flow
simba77
refactor(forum): simplify new-topic context flow