Conversation
Сканирование не работает: Проблема с getUserMedia на мобильных устройствах в Telegram и отсутствие атрибута playsInline для видео. Большой экран сканера: Нужно ограничить размеры через CSS с max-height и центрированием. Нет кнопки закрытия карты: Добавим кнопку "Назад" вместо только удаления.
Изменение настроек безопасности
add id
Все изменения реализованы: белый фон штрихкода, компактные карты с выбором цвета обложки и возможность редактирования.
Все изменения реализованы: белый фон штрихкода, компактные карты с выбором цвета обложки и возможность редактирования.
Выбор цвета и редактирование
Добавлена альтернатива сканированию через камеру — загрузка фото штрихкода с устройства без запроса разрешений
Добавлена альтернатива сканированию через камеру — загрузка фото штрихкода с устройства без запроса разрешений
Добавлена альтернатива сканированию через камеру — загрузка фото штрихкода с устройства без запроса разрешений
отключение диалога подтверждения при выходе из мини приложения
id Telegram update
отключение всплывающего уведомлениея
любой пользователь
revoked
В renderCards(): Принудительно привязываем клики после каждого рендера, с делегированием событий для производительности (event delegation на #cards-list).В viewCard(): Усилены проверки элементов + fallback без штрихкода (только текст). Добавлены логи для дебага.Общий фикс: Все события в tg.ready() после полной загрузки, с setTimeout(0) для асинхронности в WebView.Тестирование: Кликните карту — в консоли увидите "Card clicked: ID X". Если штрихкод не генерируется: "JsBarcode ready" в логах.
revoked all change Загрузка фото штрихкода: Кнопка "📁 Загрузить фото" открывает галерею/камеру без запроса разрешенийИндикатор загрузки: Показывается при распознавании штрихкода из фотоУлучшенная обработка ошибок: Подробные сообщения при проблемах со сканированием или загрузкойПодсказка о разрешениях: Показывается один раз за сессию при первом использовании камерыДве кнопки сканирования: Пользователь может выбрать метод (камера или загрузка)
disable Closing Confirmation
module удален
минимальная рабочая(?) версия без импорта/экспорта
предоставь список последних изменений в файлах для описания Commit на github
- Стили для встроенной кнопки (.input-group-embedded, .btn-embedded) - Стили модального окна сканера (.scanner-modal, .scanner-video-wrapper) - Оптимизация анимации для больших списков карт
- Интегрирована библиотека Html5-Qrcode v2.3.8 - Реализованы функции startScanner(), pauseScanner(), onScanSuccess() - Оптимизирована работа с разрешениями: pause/resume вместо stop - Добавлено кэширование camera deviceId в localStorage - Автоматический fallback при ошибке запуска по сохраненному ID - Функция автоопределения задней камеры устройства - Вибрация при успешном сканировании
Update color palette
Added a function to generate barcodes based on card number format.
Added preconnect and dns-prefetch links for performance optimization.
Implement service worker for caching static files
Register service worker on window load if supported.
Refactor openViewModalFromCard to be asynchronous and dynamically load JsBarcode if not present.
Comment out the JsBarcode script inclusion in index.html.
Comment out the html5-qrcode script tag in index.html
Refactor startScanner function to be asynchronous and dynamically load the Html5Qrcode library on first use.
Updated README to enhance features and usage instructions.
Comment out the Telegram ID restriction for access control.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.