Angelo Stavrow
|
8e035a43cb
|
Fetch user collections into CoreData and list from ManagedObjectContext
|
vor 3 Jahren |
Angelo Stavrow
|
bac7d9bfb0
|
Add preprocessor for macOS vs iOS import
|
vor 3 Jahren |
Angelo Stavrow
|
f235a0c2d0
|
Add uniqueness constraint on alias, remove views attribute
|
vor 3 Jahren |
Angelo Stavrow
|
09d1d76d47
|
Add saveContext method to PersistenceManager, clean up warnings
|
vor 3 Jahren |
Angelo Stavrow
|
2bb47845a5
|
Add WFACollection NSManagedObject class for local storage
|
vor 3 Jahren |
Angelo Stavrow
|
4c626e33ea
|
Add PersistenceManager for loading CoreData container
|
vor 3 Jahren |
Angelo Stavrow
|
9b733279a7
|
Add CoreData model file for local storage
|
vor 3 Jahren |
Angelo Stavrow
|
3751118f6e
|
Merge pull request #32 from writeas/reload-from-server
Implement reload-from-server
|
vor 3 Jahren |
Angelo Stavrow
|
82056733cb
|
Refactor status toolbar out of PostEditorView and fix macOS build error
|
vor 3 Jahren |
Angelo Stavrow
|
bc8ae19dab
|
Update "drafts" references in code to "local drafts"
|
vor 3 Jahren |
Angelo Stavrow
|
3c26829407
|
Rename "draft" status to "local"
|
vor 3 Jahren |
Angelo Stavrow
|
afa026dc57
|
Show outdated-content message in editor and prompt to replace local copy
|
vor 3 Jahren |
Angelo Stavrow
|
16b16dbd52
|
Add single-post updateFromServer API to WriteFreelyModel
|
vor 3 Jahren |
Angelo Stavrow
|
b21cef6a54
|
Update user content on launch if logged in
|
vor 3 Jahren |
Angelo Stavrow
|
4ae66e1585
|
Add PostStore method to update post's WFPost property
|
vor 3 Jahren |
Angelo Stavrow
|
30b527daa4
|
Add selectedPost published property to WF model
|
vor 3 Jahren |
Angelo Stavrow
|
45b6fb533c
|
Restore the WFClient when the WriteFreely model initializes
|
vor 3 Jahren |
Angelo Stavrow
|
07d306a196
|
Show message in editor if post hasNewerRemoteCopy
|
vor 3 Jahren |
Angelo Stavrow
|
a3fe7630e8
|
Remove unnecessary alert because we don't clobber data anymore
|
vor 3 Jahren |
Angelo Stavrow
|
5c08a9e723
|
Update store with fetched posts by setting hasNewerRemoteCopy flag
|
vor 3 Jahren |
Angelo Stavrow
|
201cc27162
|
Update post in store async to avoid bad access error
|
vor 3 Jahren |
Angelo Stavrow
|
00373e5a80
|
Don't purge local posts indiscriminately
|
vor 3 Jahren |
Angelo Stavrow
|
66790e7933
|
Add hasNewerRemoteCopy flag to the Post type
|
vor 3 Jahren |
Angelo Stavrow
|
4a7b1a5355
|
Write Post's updatedDate when the PostEditorView is deallocated
|
vor 3 Jahren |
Angelo Stavrow
|
0b6b0c395d
|
Merge pull request #28 from writeas/consolidate-post-properties
Consolidate redundant Post properties
|
vor 3 Jahren |
Angelo Stavrow
|
b01ea3c29e
|
Merge pull request #25 from writeas/implement-publishing
Implement publishing
|
vor 3 Jahren |
Angelo Stavrow
|
68607478a3
|
Clean up some rebase mixups
|
vor 3 Jahren |
Angelo Stavrow
|
ee0f72b5ef
|
Implement reload from server on iOS
|
vor 3 Jahren |
Angelo Stavrow
|
978192201d
|
Implement reload from server on Mac
|
vor 3 Jahren |
Angelo Stavrow
|
e3ed0831e6
|
Rename store purge method to purgeAllPosts and add purgeRemotePosts
|
vor 3 Jahren |
Angelo Stavrow
|
cb791d137c
|
Remove redundant Post properties
|
vor 3 Jahren |
Angelo Stavrow
|
67d78bfc8d
|
Set the wfPost property when creating a Post from a fetched WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
ff99c352d8
|
Add convenience initializer to create Post type from WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
ccd73a517e
|
Add WFPost property to Post type
|
vor 3 Jahren |
Angelo Stavrow
|
66ea408d97
|
Merge pull request #24 from writeas/fetch-posts-on-login
Fetch posts on login, purge on logout
|
vor 3 Jahren |
Angelo Stavrow
|
d651776322
|
Use Post.wfPost properties instead of redundant Post properties
|
vor 3 Jahren |
Angelo Stavrow
|
a97bd5abb7
|
Use optional unwrapping and wfPost properties in publish API/handler
|
vor 3 Jahren |
Angelo Stavrow
|
072e60c918
|
Remove redundant Post properties
|
vor 3 Jahren |
Angelo Stavrow
|
05456ad501
|
Set the wfPost property when creating a Post from a fetched WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
ed8c2dc105
|
Add convenience initializer to create Post type from WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
cc6fb776b6
|
Enhance publish method on API for updating published posts
|
vor 3 Jahren |
Angelo Stavrow
|
62a2de6cad
|
Add publish to API with handler for new local drafts
|
vor 3 Jahren |
Angelo Stavrow
|
904bd0f0f5
|
Set the wfPost property when creating a Post from a fetched WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
3dca0335dd
|
Remove unused published property from WriteFreelyModel object
|
vor 3 Jahren |
Angelo Stavrow
|
beda0d711a
|
Do not pre-populate app with debug post data
|
vor 3 Jahren |
Angelo Stavrow
|
49d8b35bb6
|
Get SwiftUI previews working with debug data
|
vor 3 Jahren |
Angelo Stavrow
|
ecef8672e3
|
Fetch user posts on login, purge from store on logout
|
vor 3 Jahren |
Angelo Stavrow
|
0dcbcc602d
|
Add fetchUserPosts to API with handler
|
vor 3 Jahren |
Angelo Stavrow
|
d371f5104b
|
Add convenience initializer to create Post type from WFPost
|
vor 3 Jahren |
Angelo Stavrow
|
e2e38b22cd
|
Add WFPost property to Post type
|
vor 3 Jahren |