- BOT API 8.0 partial support
- isActive, isFullscreen, isOrientationLocked, safeAreaInset, contentSafeAreaInset
OlegNovosad
#43 - lockOrientation, unlockOrientation, isOrientationLocked, DeviceOrientation, deviceOrientationStarted, deviceOrientationStopped, deviceOrientationChanged, deviceOrientationFailed #46
- activated, contentSafeAreaChanged, deactivated, fullscreenChanged, locationManagerUpdated, fullscreenFailed, locationRequested, safeAreaChanged, requestFullscreen, exitFullscreen, locationManager
OlegNovosad
#47 - addToHomeScreen, checkHomeScreenStatus, shareMessage, downloadFile, homeScreenAdded, homeScreenChecked, shareMessageSent, shareMessageFailed, fileDownloadRequested #48
- Added support for Bot API 7.10
- Fixed incorrect implementation of the TelegramWebApp interface (removed invalid Future return types for several methods)
- Corrected event implementations and added missing events:
BiometricAuthRequestedEvent
,BiometricManagerUpdatedEvent
,BiometricTokenUpdatedEvent
,ScanQrPopupClosedEvent
,SecondaryButtonClickedEvent
- Migrated to the dart:js_interop package
- Support for Bot Api 7.8 - shareToStory
- Update example app for #21
- username is not optional in WebAppChat #14
- Bug fixes for popup button and section bg color.
OlegNovosad
#15 - Make WebAppInitData mockable #24
- Added BiometricManager support
- Added section_separator_color
- Added
isVerticalSwipesEnabled
,enableVerticalSwipes()
,disableVerticalSwipes()
apis
- Remove
tgWebAppStartParam
- doesn't exist in telegram script - Add test for parsing raw to TelegramInitData
- Handle null values for
chat_type
,chat_instance
,username
- Add
queryId
param forTelegramInitData
- Bug fix -
openInvoice
callback not working OlegNovosad - Bug fix - User name/surname
utf-8
support bugrevealingbme - Update
example
app index.html in accordance with latest flutter version
- Add support for telegram theme colors for widgets in theme_util.dart
- Make telegram objects mockable
- Add start param value
- Add telegram raw in init data
- Fix bug - requestWriteAccess callbacks not working
- Add mocking for theme
- Add TelegramWebAppFake for mocking
- Fix bug - make allowsWriteToPm bool
- Update Readme.md, add repository link and add tutorial
- Initial release