Commit Graph

200 Commits

Author SHA1 Message Date
Angelo Stavrow
3bdc08f067
Add WFAPost NSManagedObject class for local storage 2020-09-08 09:57:05 -04:00
Angelo Stavrow
09d1d76d47
Add saveContext method to PersistenceManager, clean up warnings 2020-09-08 09:54:58 -04:00
Angelo Stavrow
2bb47845a5
Add WFACollection NSManagedObject class for local storage 2020-09-08 09:54:58 -04:00
Angelo Stavrow
4c626e33ea
Add PersistenceManager for loading CoreData container 2020-09-08 09:54:58 -04:00
Angelo Stavrow
9b733279a7
Add CoreData model file for local storage 2020-09-08 09:54:58 -04:00
Angelo Stavrow
3751118f6e
Merge pull request #32 from writeas/reload-from-server
Implement reload-from-server
2020-09-08 09:15:37 -04:00
Angelo Stavrow
82056733cb
Refactor status toolbar out of PostEditorView and fix macOS build error 2020-09-01 15:00:20 -04:00
Angelo Stavrow
bc8ae19dab
Update "drafts" references in code to "local drafts" 2020-09-01 09:59:36 -04:00
Angelo Stavrow
afa026dc57
Show outdated-content message in editor and prompt to replace local copy 2020-08-31 16:39:13 -04:00
Angelo Stavrow
07d306a196
Show message in editor if post hasNewerRemoteCopy 2020-08-28 09:07:33 -04:00
Angelo Stavrow
68607478a3
Clean up some rebase mixups 2020-08-27 12:17:42 -04:00
Angelo Stavrow
3dca0335dd
Remove unused published property from WriteFreelyModel object 2020-08-27 11:39:48 -04:00
Angelo Stavrow
21e8a4ca35
Clear user collections on logout 2020-08-25 11:29:17 -04:00
Angelo Stavrow
dbe83ef3c5
Update project for beta 5 2020-08-20 11:26:10 -04:00
Angelo Stavrow
0254d9dbb9
Add macOS Sandbox entitlements 2020-08-19 11:35:39 -04:00
Angelo Stavrow
d402ccd472
Add WriteFreelyModel to publish PostStore and Account/Preference models 2020-08-18 17:21:00 -04:00
Angelo Stavrow
49ea70e0a6
Clean up unnecessary AccountLoginView previews 2020-08-17 16:45:02 -04:00
Angelo Stavrow
84e854b4ab
Refactor viewmodel code from PostCollection into CollectionListModel 2020-08-17 15:24:44 -04:00
Angelo Stavrow
ae8fd973c1
Move Post, PostCollection, and PostStore models to Models group 2020-08-17 14:45:47 -04:00
Angelo Stavrow
6e39c92071
Rename PostEditor to PostEditorView 2020-08-17 14:19:22 -04:00
Angelo Stavrow
ff82bbff77
Rename Post group to PostList 2020-08-17 14:19:22 -04:00
Angelo Stavrow
6d1f18e9d9
Move PostEditor out of Post group and into PostEditor group 2020-08-17 14:19:22 -04:00
Angelo Stavrow
8c0865b518
Rename PostList to PostListView 2020-08-17 14:19:22 -04:00
Angelo Stavrow
a88b58e624
Rename PostStatusBadge to PostStatusBadgeView 2020-08-17 14:19:22 -04:00
Angelo Stavrow
746ba954ec
Rename PostCell to PostCellView 2020-08-17 14:19:22 -04:00
Angelo Stavrow
454b7bf09b
Drop into AppKit/UIKit to reliably set/unset preferred color scheme 2020-08-13 14:54:56 -04:00
Angelo Stavrow
e2efecb210
Refactor macOS/SettingsView tab view into MacAccountView 2020-08-12 10:36:49 -04:00
Angelo Stavrow
dfbbed12f8
Refactor preferences tab into MacPreferencesView 2020-08-12 10:36:10 -04:00
Angelo Stavrow
0460ca73ca
Move TabView into Settings block of app entrypoint to resolve Mac crash 2020-08-12 10:21:15 -04:00
Angelo Stavrow
fceadda878
Add PreferencesModel for setting app preferences 2020-08-11 14:06:10 -04:00
Angelo Stavrow
f646cf9eae
PostList count should be text, not a button, in iOS bottom toolbar 2020-08-11 10:51:50 -04:00
Angelo Stavrow
94322a0424
Add header to SettingsView for dismissing sheet on iOS 2020-08-10 16:21:26 -04:00
Angelo Stavrow
a7b918c14b
Refactor login view out of AccountView 2020-08-10 13:31:46 -04:00
Angelo Stavrow
4de5293345
Refactor logout view out of AccountView 2020-08-10 13:20:53 -04:00
Angelo Stavrow
67361f5d86
Create SettingsView for iOS 2020-08-10 12:37:19 -04:00
Angelo Stavrow
93a10e27dd
Rename Account and Settings views and move to Shared code 2020-08-10 10:39:44 -04:00
Angelo Stavrow
14e8a5b4b8
Add SidebarView to navigate collections, rename CollectionSidebar 2020-08-10 10:25:35 -04:00
Angelo Stavrow
8870d2ff38
Add an account login view for testing 2020-08-07 16:31:13 -04:00
Angelo Stavrow
ae1f82e776
Change collection selection UI from picker to sidebar 2020-08-04 10:45:46 -04:00
Angelo Stavrow
97a02b8530
Add CollectionPicker view for testing collection-selection functionality 2020-07-31 16:26:37 -04:00
Angelo Stavrow
235b36bd61
Move navigationTitle for list of posts from ContentView to PostList 2020-07-31 15:46:57 -04:00
Angelo Stavrow
1ff66af2b3
Add basic PostCollection type 2020-07-31 15:14:53 -04:00
Angelo Stavrow
9a3a9dd0e0
Update change log 2020-07-31 13:59:22 -04:00
Angelo Stavrow
86e20f7414
Rename Collection group to PostCollection to avoid name collisions 2020-07-30 16:30:34 -04:00
Angelo Stavrow
932f3eee90
Move environmentObject to NavigationView so it passes to children 2020-07-30 11:08:59 -04:00
Angelo Stavrow
896b5f73f7
Implement basic post store and list / editor UI components 2020-07-25 07:02:11 -04:00
Angelo Stavrow
ddb94eb4d0
Add project metadocuments 2020-07-22 11:54:01 -04:00
Angelo Stavrow
2463cc13d8
Add SwiftLint and sort out boilerplate warnings and errors 2020-07-22 10:17:11 -04:00
Angelo Stavrow
e08be286b1
Add WriteFreely package and remove boilerplate comments from files 2020-07-22 10:07:14 -04:00
Angelo Stavrow
b9dced1da0
Initial Commit 2020-07-22 09:57:10 -04:00