-
-
Notifications
You must be signed in to change notification settings - Fork 394
Realtime updates #110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
alextud
wants to merge
119
commits into
kasketis:develop
Choose a base branch
from
alextud:realtime_updates
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Realtime updates #110
Changes from all commits
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
f651263
Added mac os x demo app.
alex-tudose 7d6ef56
Swift 4 fixes.
alex-tudose 2c15600
Serve netfox models over http.
alex-tudose 0a6211c
Removed harcoded values.
alex-tudose 25e31f5
Connect to different apps on different devices..
alex-tudose 7877f11
Changed how discover service is configured.
alex-tudose 525bc90
Test runloop
alex-tudose 377ed2b
Client communications using input / output stream.
alex-tudose 39bb1d2
A working model :)
alex-tudose ab129b4
Some bugfixing.
alex-tudose 3f8da9f
Removed swifter dependency.
alex-tudose 552f92d
More improvements on error handling and retry when app goes into back…
alex-tudose 0cdd676
accessed string directly instead of characters to remove deprecated w…
StefanSuciu 61a7135
added a new data structure to handle directory like structure of requ…
StefanSuciu f8b7c29
added a NFXHTTPModel property to NFXPathNode leaves and a method to r…
StefanSuciu 431a74a
add an array of NFXHTTPModel to a NFXPathNode
StefanSuciu e80fad4
used NFXPathNodeManager inside the NFSHTTPModelManager
StefanSuciu 3115a45
added cell controller files for PathNode and replaced the NFXListCont…
StefanSuciu f670668
removed a bad assignment at node creation
StefanSuciu f8623eb
printTree change
StefanSuciu b84ccf0
removed NFXPathNodeManager dependency in NFXHTTPModelManger getModels…
StefanSuciu a592d01
overloaded configForObject to work with NFXPathNode as well
StefanSuciu 07204ba
use two local models in NFXPathNodeListController instead of the defa…
StefanSuciu 0715615
getModels returns root's children
StefanSuciu 595faa5
insert node's children to pathNodeTableData when a node is selected
StefanSuciu c4dbf86
added a method to compute a node's depth
StefanSuciu be90707
added a leading constraint to the cell, which is computed based on no…
StefanSuciu ae7a970
insert after current index in pathNodeTableData
StefanSuciu 4cb7863
added expanded logic
StefanSuciu 8c34f57
Added app dummy icon.
alex-tudose b370ab3
Merge branch 'realtime_updates' of https://github.com/alextud/netfox …
alex-tudose f2f635c
Fix a bug.
alex-tudose d9b8301
Runloop fixes.
alex-tudose 1775cb4
Search filtering.
alex-tudose 5306c3f
Refresh earlier netservice.
alex-tudose 82c448c
Added sequence / structure mode.
alex-tudose bfa0c5b
Removed first item.
alex-tudose 3b29dea
Structured content - filter by string.
alex-tudose 75f3f20
Expanded state.
alex-tudose 4c2e4cf
Structured list mode improvement.
alex-tudose 7cdc1b4
Bugfixes.
alex-tudose 185f486
retrieve http models
StefanSuciu 77d51ad
use NFXPathManager to retrieve http models
StefanSuciu 1321663
added assets for some images
StefanSuciu ca86931
display an image accordingly to response status
StefanSuciu d742a18
depth + isExpanded update
StefanSuciu 2115bac
added support for loading request
StefanSuciu ec48433
comment update code which is not ready to execute
StefanSuciu d05fc38
fixed a bug which occurred when inserting a folder when a resource wi…
StefanSuciu f23fec5
fixed a force unwrap crash
StefanSuciu 1b05881
removed a print
StefanSuciu 89f4b77
added json2codable
StefanSuciu ae14311
added CodableClass + coding keys
StefanSuciu 17f0f66
code refactoring
StefanSuciu c221f94
added exclamation mark
StefanSuciu b76b96b
added new tab for codable
StefanSuciu ab5ea18
added Json2Codable code + changed the print to return String
StefanSuciu f6afff9
display an error message if can't serialize response to dictionary
StefanSuciu 6f94d0b
added a method to retrieve resource class name from url
StefanSuciu 6e4d6bf
support for converting first element of array to codable
StefanSuciu e3850c1
moved arround some classes
StefanSuciu 5850255
arrays with first item different than dictionary will return the type
StefanSuciu 644e6a6
remove some garbage from class name
StefanSuciu e2afeec
lowercase bug fix
StefanSuciu 3962ba6
crash fix when property of type array is empty
StefanSuciu 02d03d1
added a character in camelCase components
StefanSuciu aa81276
infer Any if field value is empty dictionary or nil + infer [Any] if …
StefanSuciu dcf4ae4
display empty body in codable tab
StefanSuciu bf2e3d1
code changes
StefanSuciu d9b8194
some code refactoring + replacing last occurence
StefanSuciu 5115865
added url parser
StefanSuciu df7c104
added a date parser
StefanSuciu fa10f66
only check the key since any Int can be cast to a Date
StefanSuciu a6bf27b
added changes to readme.md
StefanSuciu 15e555b
don't try to parse empty arrays
StefanSuciu f988096
Copy netfox framework.
alex-tudose c8ad2ec
Merge pull request #1 from rajanbalana/request_body_issue_fix
alextud c593cae
borken outlet fix
StefanSuciu 147748b
added .gif to readme
StefanSuciu a77fdd2
use actual .gif
StefanSuciu d58bb30
removed some characters
StefanSuciu 1a19875
used another gif
StefanSuciu b3450d6
Keep all found services in the popup list.
alex-tudose ab58a02
Merge branch 'realtime_updates' of https://github.com/alextud/netfox …
alex-tudose ffc1fee
disabled auto enable items
StefanSuciu 8537d3f
Connected service.
alex-tudose b6e51d2
Export objc methods.
alex-tudose 89aad8c
Removed cocoapods dependecy.
alex-tudose 81d39ab
take into account all occurrences of a class in a json array to predi…
StefanSuciu 2f81a67
Merge remote-tracking branch 'origin/realtime_updates' into realtime_…
7219fd4
if an array is found while parsing, apply convertToCodable to go deep…
StefanSuciu 705c497
fix
StefanSuciu 511558f
refactored NFXCodableClass properties to a class + started to handle …
StefanSuciu 7d80af6
small fix for "?"
StefanSuciu 5ffb418
show in coding keys only properties which have different name than th…
StefanSuciu 0ef518a
if no coding keys, dont display the enum
StefanSuciu 836439b
started to work on enum detection
StefanSuciu c9f35fa
Integrated Code review changes.
alex-tudose 55c016f
Merge master branch.
alex-tudose 39d80a1
NFXImage - code refactoring.
alex-tudose 9910ef1
Merge remote-tracking branch 'origin/realtime_updates' into realtime_…
1e824f0
User property name instead of index.
alex-tudose 9b06f79
commented alerts
StefanSuciu 5c31131
Fixed integration issues
a0ea910
Didn't mean to edit the project file
e14097d
Fixed the pod lib lint failure
35321c2
Merge pull request #2 from kasketis/realtime_updates_integration_fix
alextud 7784601
Update README.md
alextud 0f6565a
multipart post fix
StefanSuciu a76cf97
readme changes
StefanSuciu b0c7a25
Merge branch 'realtime_updates' of https://github.com/alextud/netfox …
1fd9bab
workaround for multipart/from-data
StefanSuciu eb74da9
added a bool parser
StefanSuciu 5aadaa0
avoid concurrent read from httpBodyStream
StefanSuciu ae5e77f
swift 4 conversion
StefanSuciu 1234229
Merge master
alex-tudose 44e1515
added demo gif locally, updated readme
StefanSuciu 726444e
added alt
StefanSuciu 45b8748
removed a broken image
StefanSuciu File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,65 +1,68 @@ | ||
| .DS_Store | ||
| *.xcuserdatad | ||
|
|
||
| # Created by https://www.gitignore.io/api/xcode,osx | ||
|
|
||
| ### OSX ### | ||
| *.DS_Store | ||
| .AppleDouble | ||
| .LSOverride | ||
|
|
||
| # Icon must end with two \r | ||
| .DS_Store | ||
| *.xcuserdatad | ||
| # Created by https://www.gitignore.io/api/xcode,osx | ||
| ### OSX ### | ||
| *.DS_Store | ||
| .AppleDouble | ||
| .LSOverride | ||
| # Icon must end with two \r | ||
| Icon | ||
|
|
||
| # Thumbnails | ||
| ._* | ||
|
|
||
| # Files that might appear in the root of a volume | ||
| .DocumentRevisions-V100 | ||
| .fseventsd | ||
| .Spotlight-V100 | ||
| .TemporaryItems | ||
| .Trashes | ||
| .VolumeIcon.icns | ||
| .com.apple.timemachine.donotpresent | ||
|
|
||
| # Directories potentially created on remote AFP share | ||
| .AppleDB | ||
| .AppleDesktop | ||
| Network Trash Folder | ||
| Temporary Items | ||
| .apdisk | ||
|
|
||
| ### Xcode ### | ||
| # Xcode | ||
| # | ||
| # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore | ||
|
|
||
| ## Build generated | ||
| build/ | ||
| DerivedData/ | ||
|
|
||
| ## Various settings | ||
| *.pbxuser | ||
| !default.pbxuser | ||
| *.mode1v3 | ||
| !default.mode1v3 | ||
| *.mode2v3 | ||
| !default.mode2v3 | ||
| *.perspectivev3 | ||
| !default.perspectivev3 | ||
| xcuserdata/ | ||
|
|
||
| ## Other | ||
| *.moved-aside | ||
| *.xccheckout | ||
| *.xcscmblueprint | ||
|
|
||
| ### Xcode Patch ### | ||
| *.xcodeproj/* | ||
| !*.xcodeproj/project.pbxproj | ||
| !*.xcodeproj/xcshareddata/ | ||
| !*.xcworkspace/contents.xcworkspacedata | ||
| /*.gcno | ||
|
|
||
| # End of https://www.gitignore.io/api/xcode,osx | ||
|
|
||
| # Thumbnails | ||
| ._* | ||
|
|
||
| # Files that might appear in the root of a volume | ||
| .DocumentRevisions-V100 | ||
| .fseventsd | ||
| .Spotlight-V100 | ||
| .TemporaryItems | ||
| .Trashes | ||
| .VolumeIcon.icns | ||
| .com.apple.timemachine.donotpresent | ||
|
|
||
| # Directories potentially created on remote AFP share | ||
| .AppleDB | ||
| .AppleDesktop | ||
| Network Trash Folder | ||
| Temporary Items | ||
| .apdisk | ||
|
|
||
| ### Xcode ### | ||
| # Xcode | ||
| # | ||
| # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore | ||
|
|
||
| ## Build generated | ||
| build/ | ||
| DerivedData/ | ||
|
|
||
| ## Various settings | ||
| *.pbxuser | ||
| !default.pbxuser | ||
| *.mode1v3 | ||
| !default.mode1v3 | ||
| *.mode2v3 | ||
| !default.mode2v3 | ||
| *.perspectivev3 | ||
| !default.perspectivev3 | ||
| xcuserdata/ | ||
|
|
||
| ## Other | ||
| *.moved-aside | ||
| *.xccheckout | ||
| *.xcscmblueprint | ||
|
|
||
| ### Xcode Patch ### | ||
| *.xcodeproj/* | ||
| !*.xcodeproj/project.pbxproj | ||
| !*.xcodeproj/xcshareddata/ | ||
| !*.xcworkspace/contents.xcworkspacedata | ||
| /*.gcno | ||
|
|
||
| # End of https://www.gitignore.io/api/xcode,osx | ||
|
|
||
| Pods/ | ||
| *.xcworkspace/ |
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
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
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we don't depend on Swifter, we can probably remove this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed.