Commit Graph

424 Commits

Author SHA1 Message Date
Artur Azarau c4798d6015 Issues resolved 2019-04-23 13:04:51 +03:00
Artur Azarau a3f43a93e8 Issues resolved 2019-04-23 11:30:27 +03:00
Artur d8bb1ce6b0 New line deleted 2019-04-22 20:07:46 +03:00
Artur f1aefb5378 BigBossButtonState was renamed to CustomizableButtonState 2019-04-22 20:04:54 +03:00
Artur ac291e4ef1 Merge branch 'master' into feature/CustomizableButton 2019-04-22 19:43:53 +03:00
Artur 08b87a0782 Self code review 2019-04-22 19:42:18 +03:00
Artur 223ca6a67e Typo fixed 2019-04-19 18:00:36 +03:00
Artur 544d5bc248 Issues resolved 2019-04-19 17:58:39 +03:00
Pavel Lukandiy 39aa498072 Version update 2019-04-19 17:42:15 +03:00
Pavel Lukandiy fb465b99cb Spinner fix 2019-04-19 17:39:26 +03:00
Pavel Lukandiy fc3708c793 Removed estimated height 2019-04-17 15:26:17 +03:00
Artur 05ce8e9d4f Class was renamed 2019-04-16 18:10:26 +03:00
Artur 8d0320fe26 Customizable button was added 2019-04-16 18:08:28 +03:00
Pavel Lukandiy abca33e3ae Version up 2019-04-15 16:41:44 +03:00
Pavel Lukandiy 12f49c9b51 Added snapkit dependency
Added label table cell
2019-04-15 16:38:32 +03:00
Artur Azarau 9297de6171 Optional type deleted 2019-04-10 13:33:23 +03:00
Artur 23a2cfb113 Merge branch 'baseSearchViewController' into feature/baseSearchViewController 2019-04-09 16:06:58 +03:00
Artur 0447c53709 Merge branch 'master' into baseSearchViewController 2019-04-09 15:59:06 +03:00
Ivan Smolin 287955fdba update SwiftDate (~> 6) 2019-04-01 11:55:50 +03:00
Ivan Babkin aa00c43f57 Merge branch 'master' into feature/network_layer 2019-03-28 12:19:25 +03:00
Ivan Smolin 3be1d793a2 update changelog and podspec version 2019-03-28 12:02:43 +03:00
Ivan Smolin 223be00d74 migrate to Swift 5; remove test targets 2019-03-28 12:00:16 +03:00
Artur 6f8c4e2b67 More fixes 2019-03-27 14:32:15 +03:00
Artur 053c08443b Fixes 2019-03-27 13:52:38 +03:00
Artur 1dfa0b4f48 Issues fixed 2019-03-27 13:50:33 +03:00
Artur 7d96e07b4e Merge master 2019-03-26 20:22:04 +03:00
Ivan Babkin b30447e877 Refactoring 2019-03-25 19:56:25 +03:00
Ivan Babkin 5088c20e82 Updated changelog, version up 2019-03-25 15:08:17 +03:00
Ivan Babkin d3d8136477 Refactoring 2019-03-25 14:51:12 +03:00
Ivan Babkin f82158959f Refactoring 2019-03-25 14:32:19 +03:00
Ivan Babkin c713e786f0 Added mapping error handling 2019-03-25 13:20:18 +03:00
Ivan Babkin 9938f1fc49 Refactoring 2019-03-22 16:33:40 +03:00
Ivan Babkin df2f969dc4 Added upload file request 2019-03-20 14:58:01 +03:00
Pavel Lukandiy d9f7da35f1 Added missing function 2019-03-19 16:05:57 +05:00
Pavel Lukandiy 2df2979d8f Naming fix 2019-03-19 15:33:49 +05:00
Pavel Lukandiy 6556d8368b PR fixes 2019-03-19 15:05:41 +05:00
Pavel Lukandiy 517e9619ae Naming fix 2019-03-18 14:49:32 +05:00
Pavel Lukandiy a73baf8253 Version up 2019-03-17 14:17:21 +05:00
Pavel Lukandiy a21847b7ff Added case iterable 2019-03-17 14:09:08 +05:00
Pavel Lukandiy 1b6d77f34c Blocks fix 2019-03-17 13:57:31 +05:00
Pavel Lukandiy 192a30bfa6 Throwable block fix 2019-03-13 21:28:42 +05:00
Pavel Lukandiy f6b39ddcf7 Plist updates 2019-03-13 14:58:17 +05:00
Pavel Lukandiy cb6d5c4232 New closure typealiases 2019-03-13 14:28:58 +05:00
Ivan Babkin 95202a4ff1 Fixed documentation 2019-03-06 16:42:26 +03:00
Ivan Babkin a53dad9777 Add validStatusCodes pararmeter to request methods 2019-03-06 14:39:37 +03:00
Artur 5389eda15d New line at the end of SearchResultsViewController removed 2019-03-06 13:46:02 +03:00
Artur 72fd83785a Typo fixed 2019-03-05 17:49:47 +03:00
Artur 73e2f0743a Issues resolved
- Documentation added
- Changelog fixed
2019-03-05 17:18:13 +03:00
Artur dee27dd0a9 Issue resolved 2019-03-05 15:36:11 +03:00
Artur 5970fd2f69 Issues resolved 2019-03-05 15:18:21 +03:00
Artur 8cb1771e5d Issues resolved 2019-03-05 14:23:58 +03:00
Artur f6569fc395 Issues resolved 2019-03-05 11:27:53 +03:00
Artur 482d8b10e8 Merge branch 'master' into feature/baseSearchViewController 2019-03-05 10:51:44 +03:00
Ivan Babkin dbc5bf9a17 Refactoring 2019-02-22 13:24:49 +03:00
Ivan Babkin 3c1ee70ff3 Add request method that returns data 2019-02-21 16:39:15 +03:00
Ivan Smolin 299fbe37e2 fix linting issues 2019-02-11 13:53:48 +03:00
Artur Azarau 6950b1746b issues resolved 2019-02-07 19:37:25 +03:00
Artur Azarau 8e295d701c issues resolved 2019-02-07 19:02:14 +03:00
Artur Azarau 71ef4d6895 task done 2019-02-04 19:50:18 +03:00
Ivan Smolin fb813b259f remove extension target and extension subspec 2019-01-30 13:52:21 +03:00
Ivan Smolin 0c37bea3cf update dependencies, add cartfile 2019-01-29 15:52:33 +03:00
Iurii 6b04a0fb32 Rename the vars 2019-01-27 07:35:57 +03:00
Iurii 9517e1151e Add a method 2019-01-27 07:27:10 +03:00
Artur Azarau 727162f58d documentation for large title display mode was fixed 2019-01-10 21:54:31 +03:00
Artur Azarau 26efa9a4d8 issues resolved 2019-01-10 14:54:20 +03:00
Artur Azarau e3ddab4f19 issues resolved 2019-01-10 14:16:45 +03:00
Artur Azarau 35131cc336 file renamed 2019-01-10 10:04:58 +03:00
Artur Azarau 707d4bc6f4 Several things were added:
- TitleType enum
- Large title display mode variable
- Function for updating title in view controllers
2019-01-10 10:01:22 +03:00
Ivan Babkin e1f79f3304 Using guard instead of if 2018-12-19 13:14:28 +03:00
Ivan Babkin 598ae1adad Throwing error when using invalid parameters 2018-12-19 12:58:05 +03:00
Ivan Babkin e01861af80 Documentation fix 2018-12-18 17:21:26 +03:00
Ivan Babkin bd47336cfb Refactoring 2018-12-18 16:10:46 +03:00
Ivan Babkin a27ec284ac Added ability to pass an array parameter in request 2018-12-17 18:00:45 +03:00
Sergey Kopytov c76b2e1745 update podspecs 2018-12-17 15:29:30 +03:00
Sergey Kopytov 445600534d add functions to sections 2018-12-17 15:16:30 +03:00
Ivan Babkin 65c3fba12a Refactoring 2018-10-26 16:59:51 +03:00
Ivan Babkin 7fe405539e Refactoring 2018-10-26 16:48:37 +03:00
Anton Popkov acf7876f71 Network error handling fix vol. 3 2018-10-26 16:10:21 +03:00
Anton Popkov 615ca1d4b4 Network error handling fix vol. 2 2018-10-26 16:03:34 +03:00
Anton Popkov 652c55a936 Network error handling fix 2018-10-26 15:20:47 +03:00
Ivan Babkin ad8fe894bf Added response to RequestError 2018-10-26 14:07:36 +03:00
Ivan Babkin 2bccc006d7 Time out as network error 2018-10-19 17:37:45 +03:00
Ivan Smolin e7eb1bd51f Add: configureLayout method to InitializeableView protocol and all implementations.
Update: GeneralDataLoadingViewModel now can handle state changes and result of data source. Previously it was possible only in view controller.
Add: GeneralDataLoadingHandler protocol, that defines methods for common data loading states handling.
Add: resultObservable and resultDriver properties to GeneralDataLoadingViewModel.
Add: hidesWhenStopped option to SpinnerView, so you can stop animation without hiding image inside it.
Update: Migrate to Swift 4.2 & Xcode 10. Update dependencies.
2018-10-12 17:22:49 +03:00
Ivan Smolin ecbf71aec0 remove unused typealias 2018-09-14 20:31:24 +03:00
Ivan Smolin b796702b4e simplify 2018-09-14 19:45:01 +03:00
Ivan Smolin 2e70e8248d Add: UserDefaults+Codable is back. Now with generic subscript support. 2018-09-14 19:40:51 +03:00
Ivan Smolin 857c747bfa Change: NumberFormattingService.computedFormatters computed var reverted to static. 2018-09-14 17:44:01 +03:00
Ivan Smolin b27bd9d0e2 code review notes 2018-09-14 12:22:07 +03:00
Ivan Smolin 30bec8e9c7 Add: NSNumberConvertible protocol for NumberFormattingService use cases.
Add: TableDirector methods for rows insertion and removal without reload a whole table.
Add: UIImageView binder for disclosure indicator rotation.
Add: UIView.addSubviews(:) methods with variable number of arguments and array of views.
Add: PlaceholderConfigurable that defines attributes and methods for view with placeholder and regular state.
Add: ContentLoadingViewModel enum that describes possible PlaceholderConfigurable view states.
2018-09-13 20:07:04 +03:00
Ivan Smolin 079a723ef1 forgotten public 2018-08-07 16:32:49 +03:00
Ivan Smolin c1fe170c51 Add: Methods replace(with:), asVoid(), asOptional() to ObservableType, SharedSequence (aka Driver) and Single.
Add: Completable.deferredJust(:) static method.
Add: ViewTextConfigurable protocol. Conform UILabel, UITextField and UIButton to this protocol.
Add: BaseTextAttributes with base text appearance attributes.
Update: ViewText.string now uses BaseTextAttributes instead of separate properties.
Add: BasePlaceholderView and BasePlaceholderViewModel classes used to create your own placeholder.
Add: TableKitViewModel protocol that adds convenient extensions to cell view models that implements it.
2018-08-07 16:26:43 +03:00
Ivan Smolin 1d1ef692b9 fix default arguments 2018-07-31 13:15:10 +03:00
Ivan Smolin d1fab2c69c swift date 5.0 migration part 2 2018-07-31 12:59:55 +03:00
Ivan Smolin 0f0b37cd06 fix protocol signature 2018-07-30 18:49:09 +03:00
Ivan Smolin d8a258f05d add comment 2018-07-30 17:48:15 +03:00
Ivan Smolin 0b5b6e8358 code review notes 2018-07-30 15:48:51 +03:00
Ivan Smolin 667c15aa33 code review notes 2018-07-30 14:43:59 +03:00
Ivan Smolin e11b129a75 add base table & collection view controllers 2018-07-27 15:46:17 +03:00
Ivan Smolin a20aa5affa update dependencies & migrate to SwiftDate 5.0 2018-07-23 12:53:04 +03:00
Ivan Smolin 2cebfd7ffd base controllers 2018-07-23 11:45:17 +03:00
Ivan Smolin 3a8be1bc8c add compile time debug & reduce type check time 2018-07-23 11:42:37 +03:00
Ivan Smolin 27806bc9e9 fix date migration to region before formatting 2018-07-23 11:42:37 +03:00
Aliona 662010fc0f Update pull according to comments 2018-07-12 14:39:04 +03:00
Aliona f69f4a12ae Move string extension to a separate file 2018-07-11 19:42:08 +03:00
Aliona f90bf4a77a Map incoming policies to hosts 2018-07-11 18:17:58 +03:00
Aliona 41db20ffac Pass serverTrustPolicies to init 2018-07-11 18:02:23 +03:00
Aliona 0d0ae71916 Add assertion failure 2018-07-11 17:23:05 +03:00
Aliona b856a2f65e Update key string 2018-07-11 17:13:43 +03:00
Ivan Smolin 12b4efe6a9 Add: replaceDataSource method to RxNetworkOperationModel.
Add: customErrorHandler constructor parameter to RxNetworkOperationModel and it heirs.
2018-07-03 14:31:25 +03:00
Anton Popkov f20f355a42 SpinnerView animation freezing fix 2018-06-07 16:49:17 +03:00
Madhas 03f61ead48 add acceptable status codes property to network configuration 2018-05-31 17:48:52 +03:00
Igor Kislyuk 06f4121b69 Update localized component 2018-05-29 22:55:10 +03:00
Madhas 754875556d encodable extension renamed
init from json added to Decodable
2018-05-25 19:45:23 +03:00
Madhas d408d1eed6 codable extension public 2018-05-25 18:26:02 +03:00
Madhas 3ef5795bfc rename AlamofireRequest file 2018-05-25 16:26:36 +03:00
Madhas ca9b2eaca3 rename AlamofireManager extension file 2018-05-25 16:23:59 +03:00
Madhas bba41c7122 add init to SessionManager 2018-05-25 16:22:43 +03:00
Madhas 996081f65e corrections 2018-05-25 15:55:48 +03:00
Madhas 0996d94814 Merge branch 'master' into feature/codable 2018-05-25 15:21:04 +03:00
Madhas 85e58127b7 add SesionManager class
some refactor
2018-05-25 15:19:30 +03:00
Madhas e647052af2 correct response processing 2018-05-25 14:47:16 +03:00
Madhas 475e801393 correct ObservableMappable 2018-05-25 14:36:12 +03:00
Ivan Smolin 1d21338de9 fix PaginationWrapper retry button showing 2018-05-24 17:22:19 +03:00
Madhas 6cc6971d60 Merge branch 'master' into feature/codable 2018-05-24 13:05:31 +03:00
Madhas 32eefa77a6 rename observable mappable method 2018-05-24 13:02:13 +03:00
Madhas 3edfe50164 code review corrections 2018-05-24 12:57:30 +03:00
Madhas f88c8efb14 correction in network service configuration 2018-05-24 12:57:11 +03:00
Madhas 0ee26e3e8c remove occurrences of ObjectMapper 2018-05-24 12:37:36 +03:00
Madhas 35270f2b32 LeadKitError case added 2018-05-24 12:27:42 +03:00
Ivan Smolin 2a98ba3d47 one more fix 2018-05-22 18:56:38 +03:00
Ivan Smolin 3c99b31da0 fix default implementation of PaginationWrapperUIDelegate 2018-05-22 18:40:31 +03:00
Ivan Smolin 609e1a9ff4 Merge branch 'master' into feature/request_network_operation_state
# Conflicts:
#	CHANGELOG.md
#	LeadKit.podspec
#	LeadKit.xcodeproj/project.pbxproj
2018-05-22 17:17:13 +03:00
Igor Kislyuk 36f059da06 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:59:07 +03:00
Igor Kislyuk 53c9e23b21 Remove empty lines 2018-05-22 16:47:17 +03:00
Igor Kislyuk 9004c5f553 Update empty characters 2018-05-22 16:41:19 +03:00
Igor Kislyuk 87e4789625 Merge branch 'master' into fix-typos
# Conflicts:
#	CHANGELOG.md
#	LeadKit.podspec
2018-05-22 16:37:40 +03:00
Ivan Smolin cbb647afe7 Merge branch 'feature/newflow' of github.com:TouchInstinct/LeadKit into feature/newflow
# Conflicts:
#	CHANGELOG.md
#	LeadKit.xcodeproj/project.pbxproj
2018-05-22 16:23:10 +03:00
Ivan Smolin 11d529f4c0 InitializableView 2018-05-22 16:20:04 +03:00
Igor Kislyuk f71c882738 Merge branch 'master' into feature/newflow
# Conflicts:
#	CHANGELOG.md
2018-05-22 16:19:31 +03:00
Pavel Lukandiy a9536d3cff Targets fix 2018-05-22 14:54:18 +03:00
Ivan Smolin 3e73ff7658 remove NetworkOperationModel and NetworkOperationState 2018-05-22 14:26:30 +03:00
Igor Kislyuk e3e060eda4 Update for new flow 2018-05-22 14:18:32 +03:00
Pavel Lukandiy 360bcde3f9 Review notes 2018-05-22 14:03:40 +03:00
Pavel Lukandiy c49a05270f UI delegate default parameter 2018-05-21 21:18:10 +03:00
Pavel Lukandiy 6982b95659 Refactor and fix annotations 2018-05-21 21:09:56 +03:00
Pavel Lukandiy a6ce1288ba Removed UI delegate generic 2018-05-21 20:44:51 +03:00
Pavel Lukandiy f890fb58e0 Implemented wrapper ui delegate 2018-05-21 20:32:52 +03:00
Ivan Smolin 15a77a8bdb pagination exhausted fix 2018-05-21 20:07:11 +03:00
Ivan Smolin 6417b43df8 fix code review note 2018-05-21 19:16:12 +03:00
Madhas a28805846b toJSON method on encodable 2018-05-20 18:53:31 +03:00