Angelo Stavrow
|
73d219d0ec
|
Handle undo of edited posts (#251)
|
pirms 10 mēnešiem |
Angelo Stavrow
|
79b4301988
|
Bugfix: post not refreshed when updated from server (#246)
|
pirms 1 gada |
Angelo Stavrow
|
7db11172c0
|
Move user defaults to App Group
|
pirms 2 gadiem |
Angelo Stavrow
|
2f1b895df5
|
Rename 'persistentContainer' to 'container'
|
pirms 2 gadiem |
Angelo Stavrow
|
11ad3bc2ff
|
Use LocalStorageManager 'standard' singleton
|
pirms 2 gadiem |
Angelo Stavrow
|
8184919697
|
Create new draft in selected collection
|
pirms 3 gadiem |
Angelo Stavrow
|
900ef269ba
|
Use same code path to set iOS and Mac app state on launch
|
pirms 3 gadiem |
Angelo Stavrow
|
e1c5823cd6
|
Move new-post generation for Mac app to PostEditorModel
|
pirms 3 gadiem |
Angelo Stavrow
|
20f12fa7cc
|
Move state-fetching logic to PostEditorModel for Mac app
|
pirms 3 gadiem |
Angelo Stavrow
|
555b988282
|
Add a11y label/hint to remote-change prompt on macOS
|
pirms 3 gadiem |
Angelo Stavrow
|
5ca32ddcfc
|
Show prompt if there are server-side changes to post
|
pirms 3 gadiem |
Angelo Stavrow
|
55473f6a79
|
Fix indent issue affecting last draft fetching
|
pirms 3 gadiem |
Angelo Stavrow
|
4ef40453d5
|
Add methods to save, clear, and retrieve last draft from UserDefaults
|
pirms 3 gadiem |
Angelo Stavrow
|
bd695b23e6
|
Remove anything that attempts to set selected post or last draft
|
pirms 3 gadiem |
Angelo Stavrow
|
3becfcbf73
|
Use PostBodyTitleView and PostBodyTextView for post editor
|
pirms 3 gadiem |
Angelo Stavrow
|
a542afa405
|
Refactor text-editing views out of PostEditorView [Mac]
|
pirms 3 gadiem |
Angelo Stavrow
|
776f1ed3ed
|
Fix crashing bug on iPad and macOS when removing blank posts
|
pirms 3 gadiem |
Angelo Stavrow
|
bc4c43f40c
|
Move server-update warnings from toolbar on iOS
|
pirms 3 gadiem |
Angelo Stavrow
|
903ea78a27
|
Add PostEditorModel struct
|
pirms 3 gadiem |
Angelo Stavrow
|
10fc24d66a
|
Split PostEditorView into iOS and macOS counterparts
|
pirms 3 gadiem |
Angelo Stavrow
|
386a732548
|
Add placeholder text to post editor
|
pirms 3 gadiem |
Angelo Stavrow
|
70b6064641
|
Hide the iOS keyboard when the publish button is tapped
|
pirms 3 gadiem |
Angelo Stavrow
|
9de53d828f
|
Use inline navigationBarTitleDisplayMode with transparent appearance
|
pirms 3 gadiem |
Angelo Stavrow
|
65edd393d3
|
Change title edit control from TextEditor to TextField
|
pirms 3 gadiem |
Angelo Stavrow
|
0dbd47537c
|
Move PostEditorStatusToolbarView from .status to .principal placement
|
pirms 3 gadiem |
Angelo Stavrow
|
4c9f5d3348
|
Exclude local posts from showing remote-copy-deleted prompt
|
pirms 3 gadiem |
Angelo Stavrow
|
58e2aff6d7
|
Set custom font based on post's appearance property
|
pirms 3 gadiem |
Angelo Stavrow
|
8addc1fc5d
|
Show message if remote copy was delete from server
|
pirms 3 gadiem |
Angelo Stavrow
|
d7a6668917
|
Disable publish and reload buttons based on network connection status
|
pirms 3 gadiem |
Angelo Stavrow
|
f555d96bcd
|
Disable publish button on published posts or if logged out
|
pirms 3 gadiem |
Angelo Stavrow
|
a20b2911b7
|
Save managed object context before publishing a local post
|
pirms 3 gadiem |
Angelo Stavrow
|
dad0fef7f1
|
Rename PersistenceManager to LocalStorageManager
|
pirms 3 gadiem |
Angelo Stavrow
|
562e3c6a8a
|
Make sure we persist changes to edited AND local posts
|
pirms 3 gadiem |
Angelo Stavrow
|
e8d52b4b69
|
Update SwiftUI previews
|
pirms 3 gadiem |
Angelo Stavrow
|
3f21ff7e4a
|
Don't set post status to edited if we're just replacing the local copy
|
pirms 3 gadiem |
Angelo Stavrow
|
12723fbaea
|
Restore updateFromServer functionality when remote copy is newer
|
pirms 3 gadiem |
Angelo Stavrow
|
ca8e74b2dc
|
Replace Post type with WFAPost managed object
|
pirms 3 gadiem |
Angelo Stavrow
|
0887638841
|
Load user collections from cache on launch, wipe from database on logout
|
pirms 3 gadiem |
Angelo Stavrow
|
82056733cb
|
Refactor status toolbar out of PostEditorView and fix macOS build error
|
pirms 3 gadiem |
Angelo Stavrow
|
bc8ae19dab
|
Update "drafts" references in code to "local drafts"
|
pirms 3 gadiem |
Angelo Stavrow
|
afa026dc57
|
Show outdated-content message in editor and prompt to replace local copy
|
pirms 3 gadiem |
Angelo Stavrow
|
07d306a196
|
Show message in editor if post hasNewerRemoteCopy
|
pirms 3 gadiem |
Angelo Stavrow
|
201cc27162
|
Update post in store async to avoid bad access error
|
pirms 3 gadiem |
Angelo Stavrow
|
4a7b1a5355
|
Write Post's updatedDate when the PostEditorView is deallocated
|
pirms 3 gadiem |
Angelo Stavrow
|
d651776322
|
Use Post.wfPost properties instead of redundant Post properties
|
pirms 3 gadiem |
Angelo Stavrow
|
62a2de6cad
|
Add publish to API with handler for new local drafts
|
pirms 3 gadiem |
Angelo Stavrow
|
d402ccd472
|
Add WriteFreelyModel to publish PostStore and Account/Preference models
|
pirms 3 gadiem |
Angelo Stavrow
|
6e39c92071
|
Rename PostEditor to PostEditorView
|
pirms 3 gadiem |
Angelo Stavrow
|
6d1f18e9d9
|
Move PostEditor out of Post group and into PostEditor group
|
pirms 3 gadiem |