Fix visual editor image persistence and rendering
2026-07-03T07:51:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 10 | core 0 | module 0 | forbidden 0
Flags:
Последние изменения из mirror GitHub. Здесь видны не только SHA, но и автор, дата, количество файлов и зоны риска.
Показаны 3484 commit'ов, страница 51 из 70.
Fix visual editor image persistence and rendering
2026-07-03T07:51:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 10 | core 0 | module 0 | forbidden 0
Flags:
update
2026-07-02T21:17:46+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Fix autoloader compatibility: rename VisualEditor dir to lowercase
2026-07-02T21:17:39+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
update
2026-07-02T21:13:23+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
Add vanilla JS visual editor (WYSIWYG) with image resize/align, upload, and text formatting
2026-07-02T21:13:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 40 | core 0 | module 0 | forbidden 0
Flags:
fix: 3 API bugs - sticky-notes 500 (null status), reminders 500 (ISO datetime), projects hang (infinite loop in prefix generator)
2026-06-26T11:21:32+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix: replace undefined UserRepository::find() with findById() in NotificationService
2026-06-26T10:45:00+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
redeploy: ensure all notification fixes are live
2026-06-25T10:39:32+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat: resilient KeyGuard - auto-generate missing keys on boot, notify admin on failure, installer never crashes
2026-06-25T10:33:23+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 8 | core 0 | module 0 | forbidden 0
Flags:
fix: auto-generate CRON_SECRET_KEY and CRM_LOCAL_SECRET during installation
2026-06-25T09:37:44+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: load notifications config in App bootstrap so VAPID keys are available
2026-06-25T09:07:57+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: JsonLogger array format in web/cron.php
2026-06-25T08:48:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: require EnvLoader.php before class_exists check in web/cron.php
2026-06-25T08:43:11+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: require EnvLoader.php before class_exists check in cron_push.php
2026-06-25T08:39:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: cron_push.php JsonLogger constructor needs array not string
2026-06-25T08:33:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
feat: notification system overhaul - preference enforcement, workflow push fix, intake notifications, calendar reminders, overdue cron, knowledge deletion alerts
2026-06-25T08:00:06+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 26 | core 0 | module 0 | forbidden 0
Flags:
fix: push notifications - VAPID keys, direct Web Push delivery, cron endpoint
2026-06-24T22:27:09+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 20 | core 0 | module 0 | forbidden 0
Flags:
fix: harden rate limiter install upgrade path
2026-06-24T11:39:52+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 8 | core 0 | module 0 | forbidden 0
Flags:
fix: prevent stdClass array-access error in MCP ping handler
2026-06-24T11:24:57+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: add missing DatabaseRateLimiter import in App.php
2026-06-24T11:24:56+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
security: implement audit fixes - RBAC gaps, DB rate limiter, password policy, security headers
2026-06-24T11:24:56+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 52 | core 0 | module 0 | forbidden 0
Flags:
Add update telemetry smoke marker
2026-06-24T11:12:51+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix: update mysql-schema.snapshot.sql from live server (148 tables, was 119)
2026-06-22T18:11:05+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix: update mysql-schema.snapshot.sql from live server (148 tables, was 119)
2026-06-22T16:27:35+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: move page title lookup AFTER module translations are loaded
2026-06-22T14:46:10+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: strip module_ prefix from route key when looking up page title translation
2026-06-22T14:42:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: loadModuleTranslations uses dirname(baseDir)/modules instead of baseDir/modules for correct module language file path
2026-06-22T14:33:13+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: move lang_messages assignment AFTER module translations are loaded so JS gets module translations
2026-06-22T14:23:59+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: loadModuleTranslations loads current locale first, fallback last
2026-06-22T14:11:12+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: loadModuleTranslations loads current locale last so it takes precedence over fallback
2026-06-22T14:09:26+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: loadModuleTranslations now properly merges nested module language arrays into main translations
2026-06-22T14:04:36+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: add missing 'use Container' import in JiraMigrationController
2026-06-22T12:56:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: Jira module API base URL — use _module/crm.jira-migration/
2026-06-22T12:34:03+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: JS backToMappingsFromPreviewBtn → backToSettingsBtn to match template
2026-06-22T12:22:40+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: add missing backToSettingsBtn to Jira migration template
2026-06-22T12:18:55+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: add proper rollback files for Confluence module (001 + 002) in correct directory
2026-06-22T12:16:37+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
feat: add Jira module rollback SQL for clean uninstall (drops module tables only, preserves imported data)
2026-06-22T12:07:32+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix: unregister module on migration failure to prevent partial install state
2026-06-22T11:51:47+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
update
2026-06-22T11:20:16+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix: wait for window.CRM.text before loading modules in admin_modules.php
2026-06-22T11:19:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
update
2026-06-22T11:08:10+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix: defensive null check for window.CRM.text.escapeHtml in admin_modules.php
2026-06-22T11:07:18+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
update
2026-06-22T11:01:13+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix: convert PHP migration to .sql for ModuleMigrationRunner compatibility
2026-06-22T11:00:20+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix: add tasksProjectFilter to searchable selects
2026-06-22T10:14:07+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 16 | core 0 | module 0 | forbidden 0
Flags:
feat: add cycle filter to tasks page with searchable select, combined filtering, URL sync
2026-06-22T10:05:19+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
fix: add kanbanCycleFilter to searchable selects + re-apply after async load
2026-06-22T09:44:24+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 52 | core 0 | module 0 | forbidden 0
Flags:
fix: infinite loops, status mismatch, URL double-prepend, filterSpaces by name
2026-06-22T08:34:23+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 10 | core 0 | module 0 | forbidden 0
Flags:
fix: P0 critical bugs - missing use PDO, stale parent-child data, 500-item batch cap, clean rewrite
2026-06-22T07:12:26+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
update
2026-06-21T20:49:38+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags: