- chore: prepare release
- Migrate store.yml workflow to composite action (#405)
- Refactor Elasticsearch indices retrieval to use explicit patterns (#403)
- ci: use oidc
- chore: prepare release
- feat: add webhook module (#394)
- chore: increase version
- fix: formatting issues
- fix: remove TwigCacheKernelWarmer due to Shopware Core bug
- feat: add time zone data checker
- fix: do not recommand zstd after 6.7.1
- fix: switch to php cfg
- chore: increase version
- Update admin index prefix matching to use '-' instead of '_' (#391)
- chore: increase version
- fix: add env for warmup
- fix: code style issue
- fix: remove dependency config for twig warmer, enable it by default
- chore: increase version
- fix: not loading cache page
- chore: bump version from 3.3.0 to 3.4.0
- feat: render local mermaid for state machine, fixes #327 (#390)
- fix: show only relevant indices, fixes #329 (#389)
- feat: add twig cache warmer (#388)
- chore: increase version
- fix: make ci happy
- fix: some style issues
- Normalize extension version checks for checksum validation (#387)
- feat: Feature Flags (#375)
- feat: Add clear OPcache button (#383)
- Add frosh-tools:health-check-json command (#312)
- Correctly reset the page on the log viewer page (#366)
- fix: Refactor namespace handling in Redis commands: (#367)
- feat: add fastly tab (#379)
- fix: escape html in log viewer
- fix: handle non existing cache dirs
- fix: determine recent security plugin version from unofficial shopware api (#374)
- fix: broken v-model in elasticsearch console
- chore: fix linting errors
- Add explanation for file types usually changed during deployments (#373)
- chore: prepare release
- Remove lazy autowiring from HttpClientInterface
- Remove lazy autowire from HttpClientInterface (#371)
- Add missing plugin activation steps to Composer installation instructions (#369)
- feat: degrade check for max listen queue to an info instead warning
- feat: degrade check for max children reached to an info instead warning
- chore: prepare release 3.2.0
- feat: allow skipping checks (#362)
- add: missing commands (#363)
- chore: fix codestyle
- Skip fix cache ID performance check from 6.7.0.0 (#361)
- fix: Skip
sql_set_default_session_variablesfor Shopware >= 6.7 - Skip
fine-grained-cachingcheck for >= 6.7 (#357) - style: fix issues reported by linter
- feat: add frosh:es:delete-unused-indices
- fix: handle admin state access correctly
- fix: consider all pools as active namespaces
- chore: prepare release
- chore: change icon to have higher resolution
- ci: update store info
- feat: add functionality for plugin checksums (#344)
- feat: add redis cleanup commands (#349)
- feat: make 6.7 compatible (#331)
- fix: update scripts to use shopware-cli for formatting and validation
- fix: disable product indexing checker hint for versions <6.6.10.5 (#347)
- feat: sort health collection by state (#348)
- fix: formatting issues
- fix: check to preg_match having one result
- fix: check for message in LogController
- chore: release 3.0.0
- chore: update store information
- feat: remove sales channel attribute from monitor command (#337)
- feat: add checks for PHP FPM when not in cluster mode (#336)
- chore: format source files (#335)
- feat!: remove system config override feature
- feat!: remove environment component
- feat!: remove env and plugin update commands
- fix: formatting issues
- feat: Unify snippets (#325)
- chore: prepare release
- Fix mysql timezone check (#324)
- PHPStan: Don't report unmatched ignored errors (#323)
- Update code-style.yml (#322)
- chore: prepare release
- feat: MySQL settings checker: Add time_zone check (#321)
- ci: use extension verifier (#315)
- feature: allow deactivating of scheduled tasks (#316)
- chore: remove non-existing feature task logging (#318)
- feat: add system time checker (#314) (#317)
- chore: prepare release 2.6.0
- fix: code-style
- feat: add cache for health ping
- chore: prepare release 2.5.0
- feat: add check for active webProfiler and kernelDebug state
- fix: correctly interpret ini values in PhpSettingsChecker (#303)
- fix: code style errors
- fix: symfony secrets shows correct state
- fix: plugin activation error when secrets disabled
- chore: prepare release 2.4.5 (#302)
- Add "Messenger auto_setup" checker (#300)
- Add "Disable Product Stream Indexer" checker (#299)
- Add "Disable Symfony Secrets" checker (#298)
- chore: prepare release 2.4.4
- feat: remove recommendation to activate compressions
- fix: correct reported overdue for scheduled task (#297)
- chore: prepare release
- Fix editing nextExecutionTime of scheduled tasks (#293)
- chore: prepare erlease
- feature: allow scheduling of scheduled tasks (#290)
- Cart & Cache compression: Set SettingsResult severity to info for deactivated or gzip
- chore: prepare release
- Update .devcontainer.json (#289)
- Add "Disable fine-grained caching" checker (#282)
- Replace deprecated TaggedIterator with new AutowireIterator (#288)
- Update .devcontainer.json (#287)
- chore: prepare release
- fix broken back button in module (#285)
- ci: fix store release
- Feat/ignore unknown queue counts (#284)
- Update frosh-tools-schema.json (#283)
- Use Symfony HttpClient (#281)
- Add compression checker for cart and cache (#277)
- Adjust composer cs-fix script to CI cs check (#278)
- Add "App URL external check" checker (#276)
- chore: release 2.3.0
- fix: update min maria db to 10.11 (#274)
- feat: allow handling of log files within subfolders (#273)
- chore: release 2.2.0
- fix: correct check for set SQL_Mode
- fix: correct for minimum LoggerLevel
- MySQL Settings: Check performance settings (#268)
- chore: release
- remove mysql 8 check (#265)
- Create .devcontainer.json
- feat: Use health checks for monitor command (#258)
- Update en-GB.json (#257)
- chore: release 2.1.2
- feat: support sync and any other unknown as queue adapter for reporting status
- chore: release 2.1.1
- feat: add info about Security updates for installed version (#247)
- feat: rename objectCache to cacheObject to have better autowire without attribute
- feat: update status just every 60 seconds
- feat: add warning for outdated shopware
- feat: remove ChangeUserPasswordCommand (#243)
- style: Remove unused imports (#239)
- Delete .github/workflows/qodana.yml
- Update qodana.yaml
- Update qodana.yaml
- feat: shopware 6.6 compatibility (#237)
- Fix message queue monitoring (#236)
- fix code styling
- fix: phpstan errors
- chore: cleanup files
- Update phpstan.neon.dist
- Create phpstan.neon.dist
- ci: use workflows from shopware
- ci: remove check snippets
- fix: correct width of page content (#235)
- chore: prepare release 1.2.5
- feat: recommend zend.assertions instead of assert.active and RedisTagAware (#234)
- Update code-style.yml
- feat: established vue3 compatibility (#232)
- Update composer.json
- fix: increase min mysql version to 8.0
- fix: change mysql8 recommendation to warning, instead of error, fixes #224
- fix: stop health check poll when user logouts, fixes #229
- feat: add phpstan (#231)
- feat: add cs-fixer (#230)
- Refactor the StateMachineViewer component (#228)
- chore: increase version
- Add privileges to settings item (#226)
- feat: show detailed errors when a scheduled task has failed in the ma… (#225)
- chore: increase version
- feat: use ini_parse_quantity if available (#222)
- feat: update snippet for performance check that mails are sent over queue (#223)
- Update .gitpod.yml
- chore: increase version
- Add route, template and export (#218)
- Update .shopware-extension.yml
- ci: enable qodana cache
- Create qodana.yml
- fix: add qodana linter
- feat: add qodana config
- fix name/label in admin index.js module registration (#216)
- Fix spelling, formatting, add command to README.md (#212)
- feat: add info when there is no performance recommendation and log restoring file
- feat: add json schema for symfony config (#210)
- Fixe Scheduled Tasks (#209)
- feat: correct SystemInfoChecker, add recommendation column for status
- feat: removed cs fixer
- feat: ecs, rector
- feat: bump version
- feat: removed task loggin middleware
- fix: ecs
- feat: moved TaskLoggingMiddlewareCompilerPass
- fix: elasticsearch autowire
- fix: rector
- fix: phpstan
- fix: ecs-fix
- feature: autowire all the things
- feature: read messenger stats from transports
- feat: remove ok messages from PerformanceChecker, refactor table to be meant as info, add installation path and database information, (#206)
- fix: check login status before requesting healthStatus (#205)
- chore: add info about fileChecker into README
- feat: add ShopwareFilesChecker (#202)
- chore: new release
- Turn command into lowercase (#199)
- fix: correct detection of delayed message queues (#198)
- chore: adjust changelog
- fix: correct detection of delayed scheduled tasks (#197)
- chore: increase version
- fix: task checker interval compare minutes instead of months (#196)
- chore: adjust categories
- chore: update changelog
- fix: queue time check with timezones, fixes #162 (#192)
- fix: redis impl for 6.5, fixes #168
- fix: reset product export on queue reset (#190)
- fix: planuml generation, fixes #188
- fix(EsChecker): updated link (#187)
- feat: remove obsolete code (#184)
- Create cherry-pick.yml
- Format code with php-cs-fixer (#180)
- fix: error on unlimited max_execution_time (#179)
- chore: prepare release
- fix: icons in admin
- chore: release 1.0.1
- fix: cache controller
- Update store.yml
- Format code with php-cs-fixer
- fix: remove class loader loading
- add radix
- Update MonitorCommand.php
- Update StateMachineController.php
- Format code with php-cs-fixer
- feat: shopware 6.5
- Format code with php-cs-fixer
- get rid of planuml library
- chore: prepare release of 0.2.13
- make mysql persistent
- fix: avoid status call when user has no privilege, fixes #156
- Update de-DE.json
- Update .gitpod.Dockerfile
- Update .gitpod.Dockerfile
- fix: correct opcache info
- feat: add check for active pcre-jit
- Update .gitpod.yml
- chore: update version
- fix: enable more plugins
- Remove unnecessary 'async' keyword
- refactor: replace md5 with uniqid
- fix: folder permission
- fix: size formatting
- Format code with php-cs-fixer
- fix: improve exec usage, fixes #77
- chore: move gitpod to global plugins
- fix: update changelog
- chore: increase version
- fix: add acl once per controller
- Add ACL Frosh Tool read check in Controller endpoints
- Add acl
- chore: increase version
- fix: labels of checkers
- Update config.xml
- chore: increase version and release
- Format code with php-cs-fixer
- feat: add mysql 8 recommanded check
- Format code with php-cs-fixer
- feat: add id to status elements to recognize changes
- Format code with php-cs-fixer
- feat: make php 8.1 the new recommandation
- feat: don't use snippets for checks to make external systems easier
- Added snippets to queue tab, added reset action to grid header, make refresh button fancy
- Update .gitpod.yml
- Update .gitpod.Dockerfile
- Update .gitpod.Dockerfile
- fix urls
- Update .gitpod.yml
- Update .gitpod.Dockerfile
- await port better
- pre-configure MySQL client
- use smaller base image
- Update .gitpod.Dockerfile
- chore: increase version
- gitpod: remove general plugin list
- switch to native packages
- Format code with php-cs-fixer
- feat: add extensions for phpstorm
- fix: code cleanup
- feat: hide elasticsearch tab if not installed, fixes #131
- remove build files from git
- fix: elasticsearch check, fixes #129
- Update store.yml
- fix env vars
- chore: update changelog
- feat: migrate to shopware-cli
- Format code with php-cs-fixer
- fix: don't show always scheduled tasks are wrong, fixes #97
- Update .gitpod.yml
- Update .gitpod.yml
- warmup phpstorm index
- Update .gitpod.yml
- Update .gitpod.yml
- add recommanded php settings
- setup mysql before composer
- Update .gitpod.yml
- switch to flex template
- Format code with php-cs-fixer
- feat: allow ignoring changed files, fixes #115
- Format code with php-cs-fixer
- feat: make elasticsearch optional dependency, fixes #127
- Update store.yml
- Update .gitpod.yml
- Update .gitpod.yml
- Update .gitpod.yml
- gitpod: update sales channel domain before running
- fix typo install install
- fix tools in prebuild
- Update .gitpod.yml
- Improve Gitpod Setup
- Update store.yml
- Update store.yml
- Update store.yml
- Update store.yml
- Update store.yml
- Update store.yml
- Fixed datetime view in scheduled tasks
- Update store.yml
- Update Readme
- Adding defaultName and description
- Add mailing command
- enable es-build for admin, storefront
- fix gitpod integration
- add gitpod config
- chore: release 0.2.6
- feat: extract fileContents into different requests
- fix: catch error when trying to get original file from github
- Added new info health check type and assinged es and pulbicFilesystem check
- Format code with php-cs-fixer
- Update src/Resources/app/administration/src/module/frosh-tools/snippet/de-DE.json
- Added scheduled tasks register button to admin
- chore: update CHANGELOGs
- fix: support non-composer installations
- fix: remove useless annotations, property
- fix: wrong indents in composer.json
- fix: incorrect compiled files
- fix: php ini with value 0 misinterpreted, added helper function
- feat: add detail modal to log view
- Format code with php-cs-fixer
- feat: add detail modal to log view
- removed node_modules folder
- added state machine viewer component
- Fix manufacturerLink and supportLink in composer.json
- chore: release 0.2.4
- feat: determine size of files
- fix: catch empty result for getSizeFast
- chore: release 0.2.3
- Format code with php-cs-fixer
- Require Shopware 6.4.11.x
- Use @Route instead of deprecated @RouteScope. Fix type error if PHP value is not set
- chore: release 0.2.2
- Format code with php-cs-fixer
- feat: add PhpSettingsChecker
- Fix new ShopwareRedisAdapter usage
- chore: prepare 0.2.1
- Add extendEntities method
- chore: release 0.2.0
- fix: set nextExecutionTime to prevent stacking of calculating nextExecutionTime
- fix: correct time in snippet scheduledTaskWarning
- fix: show correct recommended value for IncrementStorageChecker
- fix: use EnvironmentHelper
- fix: do not log info tasks on default, add specific config
- Format code with php-cs-fixer
- fix: handle
iterableresponse in scheduled task controller - Update .deepsource.toml
- Add .deepsource.toml
- prepare for release
- fix: building multiple themes
- feat: add early return
- feat: add some elasticsearch configurations
- chore: release 0.1.6
- fix console with newer elasticsearch versions
- feat: show formatted date in logs
- fix: correct check in QueueChecker to consider empty queue
- chore: add missing snippets
- chore: update build files
- chore: release 0.1.4
- feat: add LoggerLevelChecker, repair snippets
- feat: add cache checker
- feat: add some performance checkers
- feat: add DisabledMailUpdatesChecker
- fix: correct snippet for PublicFilesystemChecker
- chore: update snippets
- feat: add PublicFilesystemChecker
- feat: refactor status checker
- feat: finish elasticsearch manager
- fix git version not supported error message
- feat(tasklogging): add indexerName to log of EntityIndexingMessage
- feat: add command to update plugins managed by composer
- chore: release 0.1.3
- feat: add command to update plugins with available updates
- fix(filesChecker): check files onto related repository instead of bundled one
- chore: update workflow to shopware 6.4.7
- feat: add support for queue-incrementer implemented with 6.4.7.0
- Changes after Review
- feat: sort feature-flags, add refresh-button onto feature-flags tab
- For Testshops - Adds/changes robots.txt to stop crawling
- Exclude inactive tasks from health check
- chore: updated changelog
- remove optional chaining operators for plugin compliance
- [ImgBot] Optimize images
- use EnvironmentManager to write .env file
- no content response for feature flag toggle endpoint
- added feature flag manager
- fix: increase interval of status check to 30secs
- Added max-execution-time to system status page
- feat: align cacheSizes right and specify digits to two to make it better readable and comparable
- chore(ci): add npm install to workflow
- feat: add diff and restore for changed files
- feat: add message, reload and action to visit original file in filesChecker
- feat: Add first part of Elasticsearch impl
- feat: add APCu adapter, add size for PhpFilesAdapter, sort caches, set sizes always to MiB
- Merged changes and builded
- feat: add refresh buttons to components index, logs, queue and scheduled
- Administration view improvements
- Added positive status message for the production mode check
- feat: add status to scheduled task tab
- feat: add default sorting by nextExecutionTime in component tab-scheduled
- chore: Add link to tideways blog
- [ImgBot] Optimize images
- chore: Add image
- chore: Update store information
- [ImgBot] Optimize images
- Add author
- Add store ci
- Add store info
- Add version
- fix: add missing slashes in ShopwareFilesController
- fix: refactor TaskLoggingMiddleware
- fix(ci): use branch main for checkSnippets
- fix: Add snippet
- Add shopware file checker, fixes #23
- Add task logging
- fix: sort log files reverse by changetime
- feat(ci): check snippets
- fix: change translation key memoryError to memoryLimitError
- feat: Add env commands
- fix: redis sizes and redis-clear fixes #25
- feat: Add all cache adapters
- Add some default files
- Remove snippets from bundled file
- Improve log parsing, fixes #22
- fix: add snippets, rename delete to clear
- Fix execution of scheduled task
- Add log viewer
- Fix for Shopware 6.4
- Add ChangeUserPasswordCommand
- Fix maxMemory for redis
- Sort result of CacheStatistics
- ...
- Add status updating every 10 seconds, Add check for active Opcache in PhpChecker, Added new MysqlChecker
- change onclick to link
- Optimize TaskChecker
- Add more OK messages
- Fix healthVariant
- add TaskChecker for health check
- Add loading indicator when cache data are refreshing
- Fix color in healthVariant
- Update icon of main module
- Add pointer cursor to sw-version__status
- Add Loading Inidicators
- Update PhpChecker.php
- Started with Health status
- Add Queue