Angelo Stavrow
615e2199f3
Update URL for WriteFreely Swift package
3 anos atrás
Angelo Stavrow
4d4032594c
Don't trigger navigation to Drafts list when creating new post
3 anos atrás
Angelo Stavrow
f948a16ad0
Use ObservedObject rather than unwrapping model.selectedPost
3 anos atrás
Angelo Stavrow
12785d733c
Use model.selectedPost for ActivePostToolbarView
3 anos atrás
Angelo Stavrow
4ad076ccab
Move new-post generation for iOS app to PostEditorModel
3 anos atrás
Angelo Stavrow
1acd25ad42
Handle selectedCollection in CollectionView
3 anos atrás
Angelo Stavrow
c4bfb195fd
Improve VoiceOver tap target frames
3 anos atrás
Angelo Stavrow
a1b3ece294
Move bottom bar back to PostListView
Fixes a bug where tapping the new-post button creates the new local draft, but doesn’t automatically load it in the post editor until you open, and then dismiss, the settings sheet.
3 anos atrás
Angelo Stavrow
cfd34e2021
Replace bottom toolbar with overlaid view
3 anos atrás
Angelo Stavrow
f9cce6c901
Fix button-image sizing and tap target/a11y frame
3 anos atrás
Angelo Stavrow
03a568cfdc
Add a11y labels/hints to post list and settings
3 anos atrás
Angelo Stavrow
0b0fdd81a1
Move toolbar from ContentView to PostLIstView
3 anos atrás
Angelo Stavrow
09131d5873
Remove duplicate ToolbarItemGroup in Mac app
3 anos atrás
Angelo Stavrow
c826806bc1
Ensure we’re setting the model object’s properties
3 anos atrás
Angelo Stavrow
709a654528
Reset selectedCollection/showAllPosts when dismissing PostListView
3 anos atrás
Angelo Stavrow
a0b1218473
Use published properties for selectedCollection and showAllPosts
3 anos atrás
Angelo Stavrow
1c9ca05527
Move clear-last-draft call to PostEditor.onDisappear
3 anos atrás
Angelo Stavrow
28d3b6f831
Make sure to always clear the last draft when we unset the selectedPost
3 anos atrás
Angelo Stavrow
735867a940
Add new-post logic to toolbar button and menu, fix broken iOS code
3 anos atrás
Angelo Stavrow
1215a1727a
Remove PostListView toolbar (new post and reload from server)
3 anos atrás
Angelo Stavrow
06510f181e
Fix post-count label to fetch info from managed object context
3 anos atrás
Angelo Stavrow
e7408a47e9
Fix crash-on-load bug by cleaning up/thread-sanitizing CoreData calls
3 anos atrás
Angelo Stavrow
a289e544b1
Do not disable networking buttons if hasNetworkConnection is false
3 anos atrás
Angelo Stavrow
1feeed7354
Publish isProcessingRequest flag to switch ProgressView with Button
3 anos atrás
Angelo Stavrow
a3ffb5a470
Create new local posts as Drafts
3 anos atrás
Angelo Stavrow
8e4957a389
Delete blank/untouched local draft from store when leaving editor
3 anos atrás
Angelo Stavrow
5bcd3185bf
Dispatch setting of selectedPost to the main thread
3 anos atrás
Angelo Stavrow
0dbd47537c
Move PostEditorStatusToolbarView from .status to .principal placement
3 anos atrás
Angelo Stavrow
c4c36eeed7
Set default new-post font from preferences view
3 anos atrás
Angelo Stavrow
d7a6668917
Disable publish and reload buttons based on network connection status
3 anos atrás
Angelo Stavrow
c9df320ddd
Set language and rtl based on current system Locale
3 anos atrás
Angelo Stavrow
7fd7b43755
Set new local post as selectedPost in WriteFreelyModel
3 anos atrás
Angelo Stavrow
6ea10fb434
Move sheet modifier outside of NavigationView
3 anos atrás
Angelo Stavrow
614d5fa72c
Set collection alias for new local drafts if it exists
3 anos atrás
Angelo Stavrow
18b6d0729f
Move UserCollection persistence handling to LocalStorageManager
3 anos atrás
Angelo Stavrow
dad0fef7f1
Rename PersistenceManager to LocalStorageManager
3 anos atrás
Angelo Stavrow
e8d52b4b69
Update SwiftUI previews
3 anos atrás
Angelo Stavrow
300d4f30b4
Use FetchedResults<WFAPost> for filtering the post list
3 anos atrás
Angelo Stavrow
12723fbaea
Restore updateFromServer functionality when remote copy is newer
3 anos atrás
Angelo Stavrow
ca8e74b2dc
Replace Post type with WFAPost managed object
3 anos atrás
Angelo Stavrow
169e3684a6
Extract PostStatus enum to own file and add raw Int32 values
3 anos atrás
Angelo Stavrow
5436764e4f
Add new local draft to local store
3 anos atrás
Angelo Stavrow
e8301b7eb4
Add "All Posts" grouping back to CollectionListView
3 anos atrás
Angelo Stavrow
0887638841
Load user collections from cache on launch, wipe from database on logout
3 anos atrás
Angelo Stavrow
8e035a43cb
Fetch user collections into CoreData and list from ManagedObjectContext
3 anos atrás
Angelo Stavrow
a3fe7630e8
Remove unnecessary alert because we don't clobber data anymore
3 anos atrás
Angelo Stavrow
00373e5a80
Don't purge local posts indiscriminately
3 anos atrás
Angelo Stavrow
ee0f72b5ef
Implement reload from server on iOS
3 anos atrás
Angelo Stavrow
978192201d
Implement reload from server on Mac
3 anos atrás
Angelo Stavrow
49d8b35bb6
Get SwiftUI previews working with debug data
3 anos atrás