Angelo Stavrow
|
a3ffb5a470
|
Create new local posts as Drafts
|
2020-10-08 15:15:01 -04:00 |
|
Angelo Stavrow
|
b216b576c8
|
Set up UI for editor menu and changing collection
|
2020-10-07 17:50:38 -04:00 |
|
Angelo Stavrow
|
b0d440edd5
|
Update change log and bump build number
|
2020-10-02 16:04:56 -04:00 |
|
Angelo Stavrow
|
0ce31b0b60
|
Use opaque background for UINavigationController appearance extension
|
2020-10-01 14:58:10 -04:00 |
|
Angelo Stavrow
|
0a68aad66b
|
Fix bad link in change log
|
2020-09-30 16:30:18 -04:00 |
|
Angelo Stavrow
|
7f9ba52343
|
Update change log and bump build number
|
2020-09-30 14:18:08 -04:00 |
|
Angelo Stavrow
|
047ce8ecc2
|
Fix for invalid marketing version number when uploading to App Store
|
2020-09-30 14:16:20 -04:00 |
|
Angelo Stavrow
|
8518053966
|
Update change log and bump build number
|
2020-09-30 14:10:31 -04:00 |
|
Angelo Stavrow
|
1dd0787c26
|
Update change log and bump build number
|
2020-09-29 14:07:18 -04:00 |
|
Angelo Stavrow
|
96e80ffdd7
|
Update change log and bump build number
|
2020-09-28 14:39:42 -04:00 |
|
Angelo Stavrow
|
b84f24b024
|
Fix marketing version numbers
|
2020-09-24 16:19:25 -04:00 |
|
Angelo Stavrow
|
8e4957a389
|
Delete blank/untouched local draft from store when leaving editor
|
2020-09-24 16:17:56 -04:00 |
|
Angelo Stavrow
|
bf3d9ab6b9
|
Add font license files back to Xcode project
|
2020-09-24 15:54:11 -04:00 |
|
Angelo Stavrow
|
22bca3dbf4
|
Update change log and bump build number
|
2020-09-24 15:41:29 -04:00 |
|
Angelo Stavrow
|
a0dfe880a6
|
Merge branch 'set-default-font' into local-posts-present-remote-deletion-prompt
|
2020-09-24 15:15:32 -04:00 |
|
Angelo Stavrow
|
bc77fa14af
|
On launch, either restore lastDraft or go to new blank post
|
2020-09-23 16:15:08 -04:00 |
|
Angelo Stavrow
|
9daf553391
|
Set and unset lastDraft based on selectedPost
|
2020-09-23 15:36:54 -04:00 |
|
Angelo Stavrow
|
903ea78a27
|
Add PostEditorModel struct
|
2020-09-23 14:39:43 -04:00 |
|
Angelo Stavrow
|
f6b3690998
|
Add editor launching policy technote
|
2020-09-23 11:21:03 -04:00 |
|
Angelo Stavrow
|
10fc24d66a
|
Split PostEditorView into iOS and macOS counterparts
|
2020-09-22 16:18:00 -04:00 |
|
Angelo Stavrow
|
c2aaa05165
|
Extend UITextView to set background color to clear
|
2020-09-22 11:53:28 -04:00 |
|
Angelo Stavrow
|
70b6064641
|
Hide the iOS keyboard when the publish button is tapped
|
2020-09-22 10:37:31 -04:00 |
|
Angelo Stavrow
|
a76e70276a
|
Move View+Keyboard extension to /iOS/Extensions
|
2020-09-22 10:26:59 -04:00 |
|
Angelo Stavrow
|
9de53d828f
|
Use inline navigationBarTitleDisplayMode with transparent appearance
|
2020-09-21 16:15:16 -04:00 |
|
Angelo Stavrow
|
0dbd47537c
|
Move PostEditorStatusToolbarView from .status to .principal placement
|
2020-09-21 14:17:56 -04:00 |
|
Angelo Stavrow
|
4c9f5d3348
|
Exclude local posts from showing remote-copy-deleted prompt
|
2020-09-21 11:45:36 -04:00 |
|
Angelo Stavrow
|
7599d7bf2c
|
Add OS acknowledgements to macOS app
|
2020-09-18 15:48:05 -04:00 |
|
Angelo Stavrow
|
05709ee31a
|
Add font licenses to project
|
2020-09-18 14:01:22 -04:00 |
|
Angelo Stavrow
|
41eba71e39
|
Add font files to project
|
2020-09-18 10:59:59 -04:00 |
|
Angelo Stavrow
|
2caa1e80b0
|
Add wasDeletedFromServer flag to WFAPost entity
|
2020-09-17 14:31:45 -04:00 |
|
Angelo Stavrow
|
5af1d38a2d
|
Present alert on macOS if using Edit > Delete as confirmation
|
2020-09-17 13:23:44 -04:00 |
|
Angelo Stavrow
|
2e4079b29b
|
Add Bundle extension for fetch Info.plist values
|
2020-09-16 12:45:49 -04:00 |
|
Angelo Stavrow
|
7fd7b43755
|
Set new local post as selectedPost in WriteFreelyModel
|
2020-09-15 12:03:34 -04:00 |
|
Angelo Stavrow
|
a791f4f50e
|
Update build and version number for Mac app
|
2020-09-15 10:49:49 -04:00 |
|
Angelo Stavrow
|
0e6d0120f9
|
Update change log and bump build number
|
2020-09-14 09:57:11 -04:00 |
|
Angelo Stavrow
|
ca9c3ec9d9
|
Add blank launch screen storyboard for iPad multitasking requirements
|
2020-09-14 09:53:48 -04:00 |
|
Angelo Stavrow
|
09be643a40
|
Update change log and bump build number
|
2020-09-11 16:33:13 -04:00 |
|
Angelo Stavrow
|
855aff2eb9
|
Add app icons
|
2020-09-11 16:30:58 -04:00 |
|
Angelo Stavrow
|
a31e0e2d4b
|
Add NSManagedObjectContext extension to Mac app target
|
2020-09-10 15:03:52 -04:00 |
|
Angelo Stavrow
|
bc7ac18a7e
|
Extend NSManagedObjectContext to update context after batch delete
|
2020-09-10 14:08:29 -04:00 |
|
Angelo Stavrow
|
a20b2911b7
|
Save managed object context before publishing a local post
|
2020-09-10 12:29:24 -04:00 |
|
Angelo Stavrow
|
18b6d0729f
|
Move UserCollection persistence handling to LocalStorageManager
|
2020-09-10 10:07:59 -04:00 |
|
Angelo Stavrow
|
dad0fef7f1
|
Rename PersistenceManager to LocalStorageManager
|
2020-09-09 14:19:40 -04:00 |
|
Angelo Stavrow
|
bb3a7c3c74
|
Remove unused models for posts and collections
|
2020-09-09 13:52:23 -04:00 |
|
Angelo Stavrow
|
300d4f30b4
|
Use FetchedResults<WFAPost> for filtering the post list
|
2020-09-09 10:56:23 -04:00 |
|
Angelo Stavrow
|
ca8e74b2dc
|
Replace Post type with WFAPost managed object
|
2020-09-08 16:17:58 -04:00 |
|
Angelo Stavrow
|
6728e20821
|
Rename PostStore to PostListModel and move to PostList group
|
2020-09-08 11:29:13 -04:00 |
|
Angelo Stavrow
|
169e3684a6
|
Extract PostStatus enum to own file and add raw Int32 values
|
2020-09-08 11:27:57 -04:00 |
|
Angelo Stavrow
|
b2c503497d
|
Fix rebasing errors
|
2020-09-08 10:12:55 -04:00 |
|
Angelo Stavrow
|
9dd149c59d
|
Fetch user posts into CoreData on launch, purge from database on logout
|
2020-09-08 09:57:05 -04:00 |
|
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 |
|