Commit Graph

294 Commits

Author SHA1 Message Date
ff7263649c fix(spa): correct line breaks for long attribute names and values in Product.vue
- Fix word wrapping for attribute names and values in product details
- Ensure proper text display for long attribute names and values
2025-12-25 18:31:06 +03:00
79f23400d2 fix(spa): correct privacy policy message margin 2025-12-25 18:18:59 +03:00
6a635e1896 feat(admin): improve navigation UI and move logs to drawer
- Add icons to all navigation tabs in admin panel
- Rename 'Telegram Покупатели' tab to 'Покупатели'
- Move logs view from navigation tab to Drawer component
- Add logs button in TopLead component next to cache reset button
- Group logs and cache reset buttons in ButtonGroup
- Remove logs route from router
2025-12-25 18:13:09 +03:00
ecf4df363d feat: add product interaction mode selector with three scenarios
- Add ItemToggleButton component for 3-way toggle in admin panel
- Add product_interaction_mode setting with options: order, manager, browser
- Add manager_username setting for Telegram manager contact
- Remove store_enabled setting, replaced with product_interaction_mode
- Create migration to automatically migrate store_enabled to product_interaction_mode
- Update Product.vue to handle all three interaction modes
- Update Dock.vue to show cart button only when product_interaction_mode is 'order'
- Rename 'Магазин' tab to 'Витрина' in admin panel
- Remove 'Разрешить покупки' option (now controlled via product_interaction_mode)
- Set default product_interaction_mode to 'browser'
- Update StoreDTO to remove enableStore field
- Update SettingsHandler to return product_interaction_mode instead of store_enabled
2025-12-25 18:02:38 +03:00
22ddc3043d chore: update to v2.1.0 2025-12-24 01:56:02 +03:00
c3994b2291 feat: add setting to control category products button visibility
- Add show_category_products_button field to StoreDTO
- Update SettingsSerializerService to support new field
- Add setting in admin panel on 'Store' tab with toggle
- Pass setting to SPA through SettingsHandler
- Button displays only for categories with child categories
- Add default value true to configuration
2025-12-24 01:47:34 +03:00
7b0e5f80e9 chore: release 2.0 2025-12-23 22:34:08 +03:00
2ec683f016 feat: hide greeting image from frontend 2025-12-23 21:49:56 +03:00
57c8400904 fix: correct cli.php path for phar 2025-12-23 21:23:01 +03:00
185f3096e1 fix: correct path for cron 2025-12-23 21:23:01 +03:00
b87797ee67 feat: dont migrate tg messages from v1 2025-12-23 21:23:01 +03:00
262f529290 feat: change image crop algorythm for product view page 2025-12-23 21:23:01 +03:00
0ee3b7d091 fix: grant +x permissions for cli.php 2025-12-23 21:23:01 +03:00
e729484fd7 feat: fix opecart module status, remove .vite 2025-12-23 21:23:00 +03:00
bf32d90811 fix: disable fullscreen for desktop 2025-12-21 18:32:34 +03:00
08f0e24859 feat: remove unused js libs 2025-12-21 18:26:55 +03:00
7e6502b07e fix: use html for tg bot 2025-12-21 18:13:11 +03:00
bdbdfc3650 fix: fix dock layout 2025-12-21 18:06:04 +03:00
28d80d0f19 fix: base header color 2025-12-19 01:30:17 +03:00
4cd49b17a6 fix: browser check 2025-12-19 01:27:01 +03:00
76c32c5320 feat: add old browser checks 2025-12-19 01:22:53 +03:00
28bef4ee3b docs: update docs 2025-12-15 20:10:32 +03:00
955747334d feat: more fluent vuejs app error handler 2025-12-15 19:45:53 +03:00
9870f2f363 fix: correct counter id for yandex metrika test 2025-12-15 19:45:31 +03:00
97df5b4c0a feat: add html editor for telegram messages 2025-12-15 19:44:56 +03:00
32ccb1ef43 docs: add liveopencart texts 2025-12-14 20:36:16 +03:00
8a777cd4d2 feat: update design for product and product cards 2025-12-14 18:35:07 +03:00
b4ff6c9ce1 Improve CustomerCountsCommand with description and output formatting 2025-12-14 17:07:06 +03:00
152e6d715b feat: tg bot start message customization 2025-12-14 17:02:35 +03:00
05af4949bf feat: correct stats for telecart dashboard 2025-12-13 01:03:53 +03:00
8f6e2177b0 reformat: reformat code 2025-12-11 23:18:39 +03:00
613ce520ee fix: correct crontab line 2025-12-10 01:37:33 +03:00
2b0f04eb94 feat: add redis cache driver 2025-12-09 21:28:33 +03:00
6aa258385e Доработка команды ImagesCacheClearCommand для очистки кеша изображений
- Добавлена настройка paths.images_cache в configs/app.php для централизованного управления путем к кешу
- Обновлен ImageFactory для использования пути кеша из конфигурации вместо жестко закодированного пути
- Обновлен ImageToolServiceProvider для передачи пути кеша в ImageFactory
- Реализована полная функциональность очистки кеша в ImagesCacheClearCommand с подсчетом статистики
- Добавлен запрос подтверждения перед удалением файлов
- Команда зарегистрирована в cli.php
2025-12-09 21:13:12 +03:00
c4b19286f3 fix: test 2025-12-09 01:13:39 +03:00
2f9a553ae3 fix: fix search issues 2025-12-09 01:13:29 +03:00
e5792a059a fix: search 2025-12-09 00:30:00 +03:00
ecd372dad3 feat: add warmup images command 2025-12-09 00:13:03 +03:00
359395b7e8 fix: scroll behaviour 2025-12-08 23:00:21 +03:00
13f63e09fc feat: add italy dump 2025-12-08 22:11:17 +03:00
e9c6ed8ddf feat: add options to select aspect ratio and cron algo for product images 2025-12-08 21:25:00 +03:00
bf674473e9 feat: images and products loading optimization 2025-12-08 19:22:10 +03:00
c64170f2d8 feat: update product page design 2025-12-08 14:05:16 +03:00
5d775e8eb6 feat: fixed width and preloader for product view page 2025-12-08 13:59:27 +03:00
dc198c63b7 fix: center image on product view 2025-12-08 03:58:59 +03:00
a5e91dd488 fix: many products in search 2025-12-08 03:24:06 +03:00
b2d29fd3e2 feat: button to show all products from category 2025-12-08 02:39:22 +03:00
6ed2fd2062 feat: increase default per_page products 2025-12-08 02:34:48 +03:00
a35ec664a1 reformat: codestyle 2025-12-08 00:29:33 +03:00
8da91229fb reformat: codestyle 2025-12-08 00:29:33 +03:00