6a59dcc0c9
feat: add FormKit framework support and update dependencies
...
- Add `telecart_forms` table migration and default checkout form seeder
- Implement `FormsHandler` to fetch form schemas
- Update `OrderCreateService` to handle custom fields in order comments
- Add `update` method to QueryBuilder and Grammar
- Add `Arr::except` helper
- Update composer dependencies (Carbon, Symfony, PHPUnit, etc.)
- Improve `MigratorService` error handling
- Add unit tests for new functionality
2025-11-23 16:05:46 +03:00
ae9771dec4
feat: maintenance tasks, logs
...
- add interval for periodic maintenance tasks
- add cache prune periodic task
- use rotating handler for monolog
- update UI logs component
- correctly reset cache from admin
- increase cache timeout for tg data
- fix UI errors in admin
2025-11-20 09:20:11 +03:00
d6db083dea
Implement PSR3 and PHP Monolog ( #19 )
...
* feat: install monolog composer lib
* feat: implement psr3 and monolog
* feat: display logs in frontend
* fix: tests
* build: update cicd to run tests for PR
* build: add phpcs to cicd
* refactor: fix phpcs problems
2025-11-17 15:00:54 +03:00
09f1e514a9
feat: UI/UX, add reset cache to admin
2025-11-16 20:34:03 +03:00
f5d9d417b3
feat: improve mainpage ui/ux
2025-11-16 01:55:59 +03:00
f0837e5c94
feat: added new products_carousel bock type
2025-11-13 22:37:55 +03:00
6f9855995d
feat: clear cache after settings update
2025-11-13 10:47:06 +03:00
24db69fbba
fix: glob not work with phar
2025-11-13 02:41:53 +03:00
c0a6cb17b3
feat: add migrations, mantenance tasks, database cache, blocks cache
2025-11-13 02:24:00 +03:00
ab5c2f42b9
fix: store error
2025-11-12 20:44:10 +03:00
6176c720b1
feat: new settings and mainpage blocks
2025-11-12 20:32:10 +03:00
4b80fcbda8
test: add unit tests
2025-11-11 00:07:59 +03:00
cd818d3356
feat: update admin page
2025-11-11 00:02:53 +03:00
2bc751119c
feat: add default configs
2025-11-02 15:27:48 +03:00
1077417d71
feat(admin): remove legacy setting keys that not defined in defaults
2025-11-02 15:05:52 +03:00
3049bd3101
feat(slider): add slider feature
2025-11-02 14:51:23 +03:00
0cccc7e3d7
refactor: move spa to frontend folder
2025-11-02 14:42:27 +03:00
34dfe90286
feat: add texts configuration
2025-10-27 11:13:04 +03:00
59aa06b2e4
tests: fix covers
2025-10-27 09:07:36 +03:00
c18f5d9038
tests: generate ai tests and run cicd
2025-10-27 09:04:02 +03:00
a27d3d2d0c
refactor: remove hardcoded language_id from categories handler
2025-10-27 08:29:05 +03:00
2f74aba35f
feat: integrate yandex metrika ecommerce
2025-10-26 18:22:19 +03:00
4e59c4e788
feat: WIP add yandex metrika goals
2025-10-26 14:35:44 +03:00
fbccd50675
feat: add debug mode for developers. Logs improvements
2025-10-26 12:08:45 +03:00
d7666f94ba
feat(ya_metrika): WIP yandex metrika
2025-10-26 01:22:29 +03:00
05e7cafd0f
feat(banner): add banner feature
2025-10-25 19:59:33 +03:00
c3c0d6d2c1
feat(spa): show navbar with app logo and app name
2025-10-25 18:48:47 +03:00
98ee6d9eca
fix(telecart): Fix products search
2025-10-24 14:26:34 +03:00
ac24f0376b
feat(telecart): add vouchers and coupons ( #9 )
2025-10-24 14:26:34 +03:00
78ca4fd309
fix(products): encode html for title on products page
2025-10-24 14:25:01 +03:00
aa42643c34
fix(app): fix unhandled exceptions
2025-10-19 15:17:24 +03:00
0386af9e0d
chore: release v1.3.0
2025-10-19 15:02:45 +03:00
00165b3b61
feat(admin): do not log assets cleanup message if nothing deleted
2025-10-19 14:52:13 +03:00
31a9909cc3
feat(admin): remove old maps
2025-10-19 14:37:04 +03:00
01368bbfce
feat(admin): remove old assets
2025-10-19 14:34:28 +03:00
e7e045b695
feat(filters): add filters for the main page
2025-10-19 13:48:33 +03:00
da1b71fc89
wip: product filters
2025-10-03 22:32:31 +03:00
a051ff545e
fix: escape character for start message command
2025-10-03 00:49:53 +03:00
c936d727b4
feat: handle start command for telecart bot
2025-10-03 00:48:52 +03:00
1e2a9bc705
feat: add filters to mainpage
2025-10-03 00:26:13 +03:00
023acee68f
feat(bot): add bot commands
2025-09-27 19:01:50 +03:00
e24e7c6d10
fix: correct update opencart config after defaults diff update
2025-09-27 00:24:32 +03:00
d7dd055e24
feat(product): add option to disable store feature
2025-09-27 00:08:24 +03:00
22a783f0ef
fix(product): fix select product option UI
2025-09-25 19:38:02 +03:00
35dd0de261
feat(products): show correct product prices
2025-09-25 19:06:15 +03:00
acbfaebcf4
fix(product): decode html entities for product and category names
2025-09-25 16:42:12 +03:00
a381b3a6ee
fix(product): fix error when image not found
2025-09-25 07:57:33 +03:00
9f6416a1b7
fix(categories): increase max categories count to display up to 100
2025-09-24 14:43:27 +03:00
016eeb445d
fix: fix possible foreign error message on telecart page
2025-09-24 14:37:45 +03:00
ec5cdfcaa9
fix(database): fix db connection error when not standard mysql port
2025-09-24 14:37:18 +03:00