Ivan Smolin
5549854c75
feat: update tablekit repo
2024-01-31 12:18:40 +03:00
Ivan Smolin
6a7af59ffc
fix: build and warnings
2024-01-30 21:25:13 +03:00
Ivan Smolin
5c7df9373d
Added: `xcprivacy` files
...
Update: Correctly detect app reinstall in `AppInstallLifetimeSingleValueStorage`
Update: use `xHeight` instead of `pointSize` for default skeleton line height calculation
Update: update `linkTextAttributes` in `UITextView` when setting interactive url parts
2024-01-30 20:40:14 +03:00
Ivan Smolin
4a076b8865
fix: layout DSL heuristics
2023-10-20 20:40:21 +03:00
Ivan Smolin
eaea4abd75
feat: TIApplication module and other fixes and improvements
2023-08-23 20:49:23 +03:00
Ivan Smolin
c485434f51
build: add makefile for parallel execution of pod repo push action
2023-07-26 22:24:02 +03:00
Ivan Smolin
0ef1edfacb
build: move included pan modal sources to separate dependency
2023-07-25 17:32:21 +03:00
Ivan Smolin
4e8f60543d
Merge branch 'master' into feature/bottom-sheet
2023-07-24 11:23:40 +03:00
Ivan Smolin
36019f7429
feat: TICoreGraphicsUtils module for drawing operations and other CoreGraphics related functionality
2023-07-10 16:17:29 +03:00
Nikita Semenov
25c0d04d11
feat: update tests, migration fixes, factory method for migration storage added
2023-07-06 12:34:48 +03:00
Nikita Semenov
3f112d2d26
Merge branch 'master' into feature/bottom-sheet
...
# Conflicts:
# CHANGELOG.md
# TIAppleMapUtils/TIAppleMapUtils.podspec
# TIAuth/TIAuth.podspec
# TIDeeplink/TIDeeplink.podspec
# TIDeveloperUtils/TIDeveloperUtils.podspec
# TIEcommerce/TIEcommerce.podspec
# TIFoundationUtils/TIFoundationUtils.podspec
# TIGoogleMapUtils/TIGoogleMapUtils.podspec
# TIKeychainUtils/TIKeychainUtils.podspec
# TILogging/TILogging.podspec
# TIMapUtils/TIMapUtils.podspec
# TIMoyaNetworking/TIMoyaNetworking.podspec
# TINetworking/TINetworking.podspec
# TINetworkingCache/TINetworkingCache.podspec
# TIPagination/TIPagination.podspec
# TISwiftUICore/TISwiftUICore.podspec
# TISwiftUtils/TISwiftUtils.podspec
# TITableKitUtils/TITableKitUtils.podspec
# TITextProcessing/TITextProcessing.podspec
# TIUIElements/Sources/Views/Helpers/WrappedViewLayout+Helpers.swift
# TIUIElements/Sources/Views/Placeholder/Views/BasePlaceholderImageView.swift
# TIUIElements/Sources/Views/Placeholder/Views/BasePlaceholderView.swift
# TIUIElements/Sources/Wrappers/Constraints/CenterConstraints.swift
# TIUIElements/TIUIElements.podspec
# TIUIKitCore/TIUIKitCore.podspec
# TIWebView/TIWebView.podspec
# TIYandexMapUtils/TIYandexMapUtils.podspec
2023-07-03 07:31:44 +03:00
Nikita Semenov
808d40eca5
feat: added bodal wrapper view controller
2023-07-03 01:47:52 +03:00
Nikita Semenov
46ecd6970f
fix: migration api refactoring + test coverage
2023-07-02 18:00:38 +03:00
Nikita Semenov
86fddafcdf
docs: added playground for bottom sheet
2023-06-13 10:33:20 +03:00
Nikita Semenov
919423ecda
feat: completed bottom sheet api
2023-06-13 09:29:53 +03:00
Ivan Smolin
005d80c531
feat: Added UserLocationFetcher helper that requests authorization and subscribes to user location updates
2023-06-05 14:36:45 +03:00
Ivan Smolin
193a060cff
feat: add AsyncSingleValueStorage for TINetworkingCache
2023-05-31 17:33:22 +03:00
Ivan Smolin
a5bc2dc8f0
feat: current location marker and other ui settings to supported maps
2023-05-31 17:33:22 +03:00
Ivan Smolin
5bb3092726
build: podspec and misc fixes
2023-05-29 12:27:59 +03:00
Ivan Smolin
83a3e5b491
build: fix swiftlint issues
2023-05-26 16:07:40 +03:00
Ivan Smolin
ecfb83bafa
feat: add TILogging module and TINetworking error logging
2023-05-25 11:42:56 +03:00
Ivan Smolin
43a12e322f
feat: add TIKeychainUtils playground with SingleValueStorage examples
2023-05-24 15:50:59 +03:00
Ivan Smolin
5ca564476a
feat: `SingleValueStorage` implementations + `AppInstallLifetimeSingleValueStorage` for automatically removing keychain items on app reinstall.
...
`DefaultRecoverableJsonNetworkService` supports iOS 12.
2023-05-24 10:57:17 +03:00
Ivan Smolin
4ea76a8499
feat: add SwiftLint
2023-05-19 17:48:08 +03:00
Vladimir Makarov
cf54d8c798
feat: Protocols, default implementations, playground and markdown added
2023-04-20 12:31:09 +03:00
Vladimir Makarov
93a8ee68f3
`TITextProcessing` for regex and text formatting added
2023-04-19 14:22:05 +03:00
Nikita Semenov
d9e4ea5ae8
feat: updated deeplink model + documentation for deeplinks api added
2023-03-30 13:41:06 +03:00
Nikita Semenov
c8985cde1e
Merge branch 'master' into feature/deeplink_api
...
# Conflicts:
# LeadKit.podspec
# Package.swift
# TIAppleMapUtils/TIAppleMapUtils.podspec
# TIAuth/TIAuth.podspec
# TIDeveloperUtils/TIDeveloperUtils.podspec
# TIEcommerce/TIEcommerce.podspec
# TIFoundationUtils/TIFoundationUtils.podspec
# TIGoogleMapUtils/TIGoogleMapUtils.podspec
# TIKeychainUtils/TIKeychainUtils.podspec
# TIMapUtils/TIMapUtils.podspec
# TIMoyaNetworking/TIMoyaNetworking.podspec
# TINetworking/TINetworking.podspec
# TINetworkingCache/TINetworkingCache.podspec
# TIPagination/TIPagination.podspec
# TISwiftUICore/TISwiftUICore.podspec
# TISwiftUtils/TISwiftUtils.podspec
# TITableKitUtils/TITableKitUtils.podspec
# TITransitions/TITransitions.podspec
# TIUIElements/TIUIElements.podspec
# TIUIKitCore/TIUIKitCore.podspec
# TIYandexMapUtils/TIYandexMapUtils.podspec
# project-scripts/push_to_podspecs.sh
2023-03-27 10:34:04 +03:00
Nikita Semenov
dda06ece3c
fix: dependencies of TIDeveloperUtils module
2023-03-06 10:59:55 +03:00
Nikita Semenov
5ea58f3746
feat: update TIDeveloperUtils module, removed TILogger module
2023-03-06 10:47:09 +03:00
Ivan Smolin
5f7e0bf273
feat: Auto documentation generation for `TIFoundationUtils` playground and compile checks for playground before release
...
`AsyncOperation` fixed ordering of chain operations execution
2023-02-28 14:56:36 +03:00
Nikita Semenov
f4a516bf86
feat: rebase preview extensions to new framework TIDeveloperUtils
2023-02-14 17:52:20 +03:00
Nikita Semenov
aff54859eb
feat: complete deeplink api
2023-01-10 19:26:46 +03:00
Nikita Semenov
a7e44a3d9a
feat: initial deep link settings
2023-01-06 07:20:10 +07:00
Nikita Semenov
c75ff4c1d0
fix: code review notes
2022-12-30 17:15:46 +07:00
Nikita Semenov
d12e07484d
feat: custom webview api
2022-12-26 10:36:58 +03:00
Ivan Smolin
18cd001ab9
feat: Base classes for encryption and decryption user token with pin code or biometry
...
Pin code validators
2022-12-19 16:32:44 +03:00
Ivan Smolin
3730736319
fix: correct detection of the necessity of using attributed string
2022-12-15 14:03:08 +05:00
Nikita Semenov
13cf92c9c1
refactor: change podspec version + changelog updated
2022-11-08 17:47:01 +03:00
Nikita Semenov
e9edf3ab21
feat: added logger views
2022-10-02 21:11:52 +03:00
Nikita Semenov
3bb9e74461
fix: package file update
2022-09-27 20:05:28 +03:00
Grigory Boyko
343c40888d
fix: add actual changes
2022-08-01 21:11:39 +07:00
Grigory Boyko
48ac99c7d8
feat: Add receipt, cart service
2022-08-01 19:29:35 +07:00
Grigory Boyko
ea1392f279
fix: package.swift file
2022-08-01 08:59:54 +07:00
Grigory Boyko
cddae04f2e
feat: Add initial files for Cart module
2022-07-29 21:08:11 +07:00
Nikita Semenov
b2c6f7b852
fix: dependencies of core libraries
2022-07-28 12:43:54 +03:00
Ivan Smolin
8fc1ebab77
feat: ApiInteractor, TokenInterceptor, FingerprintsTrustEvaluator and more
2022-06-17 10:43:35 +03:00
Ivan Smolin
3d3d94412a
feat: Add presenter protocols to `TISwiftUICore` and `TIUIKitCore` modules
...
Add `CodeConfirmPresenter` protocol and `DefaultCodeConfirmPresenter` implementation in `TIAuth` module
2022-06-02 15:33:29 +03:00
Ivan Smolin
47ff4d949c
feat: TIMapUtils, TIAppleMapUtils, TIGoogleMapUtils and TIYandexMapUtils modules for map items clustering and interacting with them
2022-04-26 14:55:04 +03:00
Ivan Smolin
532e54fe9e
feat: Network services in TIMoyaNetworking now passes MoyaError in result of EnpointRequest execution.
...
feat: TINetworkingCache module - caching results of EndpointRequests.
2022-04-15 14:21:28 +03:00