test(e2e): add E2E update marker to language files
2026-08-01T20:35:11+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 14 | core 0 | module 0 | forbidden 0
Flags:
Последние изменения из mirror GitHub. Здесь видны не только SHA, но и автор, дата, количество файлов и зоны риска.
Показаны 3478 commit'ов, страница 40 из 70.
test(e2e): add E2E update marker to language files
2026-08-01T20:35:11+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 14 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): guarantee the database survives apply/rollback on shared hosting
2026-08-01T19:49:38+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): verify dump integrity before restore drop-all
2026-08-01T19:37:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): allow api/v1/auth/me through maintenance gate during held maintenance
2026-08-01T18:55:57+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): Guard 3 - keep maintenance ON after partial migration failure until admin rolls back or retries
2026-08-01T18:52:59+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 14 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): stale lock (dead PID / past TTL) no longer blocks all future updates
2026-08-01T18:22:56+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): stream DB dump restore instead of slurping 300MB+ into memory
2026-08-01T18:09:48+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): never run migrations without a DB snapshot; never finalize on migration failure
2026-08-01T11:26:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
test(updater): kernel-level rollback integration test
2026-08-01T10:55:12+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
test(updater): contract test for rollback DB-before-files order
2026-08-01T10:43:41+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): restore DB before files on rollback
2026-08-01T10:39:02+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat(updater): skip db dump when no migrations pending
2026-08-01T07:29:29+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
ci: run unit test suite on PHP 8.1/8.2; docs: test groups
2026-08-01T07:24:36+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 16 | core 0 | module 0 | forbidden 0
Flags:
feat(updater): database backup/restore around migrations
2026-08-01T07:24:25+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
test(api): commit full unit and module integration test suite
2026-08-01T07:18:09+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 732 | core 0 | module 0 | forbidden 0
Flags:
feat(updater): rate limit anonymous preflight/download, refresh update-center audit on check, document update system
2026-07-31T22:36:28+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
docs(updater): clarify apply_step timeout comment
2026-07-31T21:21:21+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): raise apply_step timeout to 300s for slow shared hosting
2026-07-31T21:12:08+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(updater): import MigrationRunner so DB migrations run after apply
2026-07-31T21:08:21+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
feat(updater): ship updater subsystem, VERSION and public key for fresh installs
2026-07-31T20:58:34+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 70 | core 0 | module 0 | forbidden 0
Flags:
chore: stop tracking .gitignore on GitHub
2026-07-31T15:44:21+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
refactor: move CRM application files into upload/ folder
2026-07-31T15:18:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 3426 | core 0 | module 0 | forbidden 0
Flags:
chore: stop tracking docs/ (internal only)
2026-07-31T15:09:26+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
chore: remove local-path audit report from tracking, tighten .gitignore
2026-07-31T13:47:48+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
chore(ci): remove gitleaks workflow
2026-07-31T13:27:07+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(installer): audit fixes — test-connection button, .env quoting, DSN hardening, i18n
2026-07-31T13:05:35+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(web): invitation link is now an absolute URL
2026-07-31T12:44:19+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
chore(ci): remove PHPStan job and config from CI
2026-07-31T12:39:58+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 10 | core 0 | module 0 | forbidden 0
Flags:
fix(i18n): complete localization for all 7 locales (templates, JS, inline JS, intake)
2026-07-31T12:33:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 14 | core 0 | module 0 | forbidden 0
Flags:
feat(web): приглашение пользователей (создание в админке + принятие); fix(installer): preflight/CSP/UX
2026-07-31T12:00:40+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 24 | core 0 | module 0 | forbidden 0
Flags:
fix(security): verifyStorageProtection + docs: SHARED_HOSTING_GUIDE trusted_proxies/HSTS, CHANGELOG security entries
2026-07-20T07:26:41+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-07 — SEC-007 CSP style-src без 'unsafe-inline', nonce для <style>
2026-07-19T21:35:12+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 8 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-08 — SEC-008 install/status returns 404 when installed
2026-07-19T21:29:05+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-08 — SEC-008 install/status returns 404 when installed
2026-07-19T21:25:28+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-03 — SEC-003 fail-closed MCP permission registry (548 tools)
2026-07-19T21:18:14+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-04 — SEC-004 authz_note для 52 маршрутов + ai.admin required_permissions
2026-07-19T21:04:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-02 — SEC-002 DNS pinning (CURLOPT_RESOLVE, resolved_ips, fail-closed)
2026-07-19T20:41:22+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 12 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-06 — SEC-006 условная отправка HSTS (только HTTPS, includeSubDomains выкл)
2026-07-19T20:23:03+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-05 — SEC-005 доверенные прокси, clientIp/remoteAddr, 2FA key
2026-07-19T20:07:17+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 12 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-09 — SEC-009 PathGuard разрешает записи-директории
2026-07-19T19:29:22+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-01 — SEC-001 защита хранилищ (.bin, forbidden, htaccess)
2026-07-19T19:12:39+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 24 | core 0 | module 0 | forbidden 0
Flags:
fix(security): TASK-00 — EnvironmentCapabilities infrastructure
2026-07-19T17:27:16+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 4 | core 0 | module 0 | forbidden 0
Flags:
chore: add error_log to all catch blocks for improved debugging
2026-07-19T16:33:42+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 286 | core 0 | module 0 | forbidden 0
Flags:
docs(iter-117): add RBAC review document (docs/maintainer/rbac-review.md) — 901 routes audited, 50+ permissions mapped, 10 public endpoints documented, 52 implicit-auth routes identified
2026-07-14T20:05:17+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 2 | core 0 | module 0 | forbidden 0
Flags:
docs(iter-115): address GitHub Issues #5 #7 #8 #9 #10 — add INSTALL_TROUBLESHOOTING.md (#8), SHARED_HOSTING_GUIDE.md (#7), WEBHOOK_SECURITY.md (#5); update README and .gitignore; note AGENTS.md (#10) and release-checklist.md (#9) already exist
2026-07-14T19:52:12+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 8 | core 0 | module 0 | forbidden 0
Flags:
chore: remove PHPStan config files from tracking
2026-07-14T19:47:09+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 6 | core 0 | module 0 | forbidden 0
Flags:
chore: remove .github/, .gitignore, storage_api/, seed scripts from tracking
2026-07-14T19:45:27+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 40 | core 0 | module 0 | forbidden 0
Flags:
chore: remove .github/, docs/, storage/, storage_api/, .gitignore, tests, seed scripts, .gitleaks.toml from tracking
2026-07-14T19:43:09+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 24 | core 0 | module 0 | forbidden 0
Flags:
Revert "chore: remove .github directory and add to .gitignore"
2026-07-14T19:40:39+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 18 | core 0 | module 0 | forbidden 0
Flags:
Revert "chore: remove docs/, storage/, storage_api/ from repo and clean up .gitignore"
2026-07-14T19:40:39+00:00
Anton Barinov <55404783+Anton-Barinov@users.noreply.github.com>
Files: 14 | core 0 | module 0 | forbidden 0
Flags: