0
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 16, 2023 — Jan 16, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Updated docs. More... over 8 years ago
Updated the README.md docs with the throws handlers on the client API. Improved UI on SharedNotes app-- so that the text view is moved up when the keyboard appears. More... over 8 years ago
Documentation edits. More... over 8 years ago
Various small changes, getting SharedNotes app to run on Heroku, and using its own appId. Removed usage of .ClientAPIError from SharedNotes app. Reverted back to using SharedNotes name (from "US"). More... over 8 years ago
Removed .ClientAPIError mode case because I'm now throwing these client API errors. Changing over to using thrown errors for client API. Changes in the Client API plus changes in XCTests. More... over 8 years ago
Put exception handling in for calls to SMSyncServer API. More... over 8 years ago
Removed README stuff-- put that in TODO list. Moved SMImageTextView JSON code to an extension-- just keeping things tidy. More... over 8 years ago
Working on merging conflicting uploads with SharedNotes/US. More... over 8 years ago
Finally bit the bullet and implemented better client-side error handling-- now using throws whenever a client API call generates an error. Updated SharedNotes/US app to deal with these changes. More... over 8 years ago
Misc. More... over 8 years ago
Fixed bug from recent change to SMSyncControl. Make sure that appMetaData can be changed for existing file-- and added test case. Added source images for US demo app icons. Enabled both SMUploadFiles and SMDownloadFiles to determine whether a forthcoming operation needs server lock and or server file index. This is important for recovery. More... over 8 years ago
Fixed a bug: If there was a crash after the server lock was released but before we recorded that fact in state on the client app, we'd get an error mode. This was a race condition. Fixed this in SMSyncControl by making state of server lock non-persistent, and getting server lock when we (believe) we don't have the server lock-- based on that non-persistent state. Added an XCTest test case to make sure the above bug remains fixed. Added a new Event to allow testing of the above. Renamed the event OutboundTransferComplete(numberOperations:Int?) to AllUploadsComplete(numberOperations:Int?) to improve readability. Fixed a bug in SharedNotes app-- There had been a problem with certain cases where the text was white space in a note. Renamed "SharedNotes" to "US". Being cutesey ;). Now making use of appMetaData property in US demo app. Not making it an error in US demo app if a NoteImage can't be found for download-deletion-- That image may have been deleted when deleting a Note. Fixed issue where not every time a CoreData Note or NoteImage is removed, does the server have to be updated: I.e., with a download-deletion, the server doesn't have to be updated with these removals. Added an icon for the "US" demo app. More... over 8 years ago
Updated README More... over 8 years ago
Updated to AFNetworking 3.1.0 attempting to fix JSON issue. Dealing with problem that git was ignoring AFNetworking. More... over 8 years ago
Dealing with git ignoring AFNetworking More... over 8 years ago
Dealing with git ignoring AFNetworking More... over 8 years ago
Adding AFNetworking More... over 8 years ago
Changed from using appFileType to using appMetaData-- an arbitrary JSON/dictionary can be uploaded/downloaded. This required changes both on the server and the client framework. Download deletion delegates are now providing SMSyncAttributes, changed from NSUUID's-- so that the new appMetaData data can be provided. Moved various misc types from SMSyncServer.swift to a new file SMSyncServerTypes.swift Added XCTest test cases for appMetaData. More... over 8 years ago
Fixed a bug in SharedNotes: Font size was getting smaller. Improving logging output messages. Added documentation. More... over 8 years ago
Server: Cleaned up some error messages in UserCredentials. Client API: Added in IdToken refresh when we get stale creds indication back from the server. More... over 8 years ago
Abstracted out methods for setter/getters for SMRelativeLocalURL for CoreData. Created FileExtras class in SMCoreLib-- create an new image file name. Created SMAcquireImage class in SMCoreLib-- UI for enabling user to acquire an image from camera etc. Created SMImageTextView class in SMCoreLib-- enables both images and text to be in a UITextView. The purpose of this is to enhance the SharedNotes demo app so that it can deal with text files and image files. Created testing app in SMCoreLib to test SMImageTextView. Extended SharedNotes app so it now uses SMImageTextView. More... over 8 years ago
Added a new mode: .ResettingFromError-- because the sync server client is "operating", but not synchronizing, when resetting from an error. Fixed some issues with the reset from error code in SMSyncControl. Now passing an error parameter in signInCompletion calls. Added (more) error detection in these handlers. Added XCTest cases for resetting from error. More... over 8 years ago
Enabling syncing of notes with nil text. More... over 8 years ago
Updated TODO list. More... over 8 years ago
Adding capacity to upload and download empty files and nil NSData. Added test cases for these new features. Fixed bug in server: With downloading from Google Drive, there was an issue where the response would be undefined when downloading a zero sized file. More... over 8 years ago
Working on SharedNotes demo app: a) Size of text on edit page is now driven by size of screen. b) Using dynamic type in cells in table view, and presenting more lines of text in the cells. c) Improved the formatting of the text in the cells. d) Now showing sync server error state in background color of spinner. e) Enabled tapping on spinner to reset error state. More... over 8 years ago
Improved the conflict resolution in the Shared Notes app-- i.e., the merging of notes in a file-download, file-upload conflict. Fixed bug in presenting alerts for conflicts in Shared Notes app. More... over 8 years ago
Updated docs. More... over 8 years ago
Updated documentation. More... over 8 years ago
Fixing issues with tests. More... over 8 years ago