Angelo Stavrow
|
dff18e9d36
|
Refresh post list view when app becomes active
|
2021-11-28 08:01:54 -05:00 |
|
Angelo Stavrow
|
378229c71a
|
Bump build number
|
2021-11-19 15:51:37 -05:00 |
|
Angelo Stavrow
|
3752b85414
|
Add action extension
|
2021-11-19 15:41:54 -05:00 |
|
Angelo Stavrow
|
7db11172c0
|
Move user defaults to App Group
|
2021-11-05 14:18:36 -04:00 |
|
Angelo Stavrow
|
6693a83bd1
|
Merge pull request #195 from writefreely/migrate-store-to-group-container
Migrate persistent store to App Group
|
2021-10-22 16:23:16 -04:00 |
|
Angelo Stavrow
|
c0e0b6184f
|
Remove diff tool backup file
|
2021-10-22 16:23:01 -04:00 |
|
Angelo Stavrow
|
8a3a835d44
|
Refactor LocalStorageManager and add migration of persistent store to App Group
|
2021-10-15 15:06:35 -04:00 |
|
Angelo Stavrow
|
f55ae3c621
|
Implement initial store-migration functionality
|
2021-10-08 17:16:01 -04:00 |
|
Angelo Stavrow
|
2f1b895df5
|
Rename 'persistentContainer' to 'container'
|
2021-10-08 17:15:38 -04:00 |
|
Angelo Stavrow
|
11ad3bc2ff
|
Use LocalStorageManager 'standard' singleton
|
2021-10-08 17:07:06 -04:00 |
|
Angelo Stavrow
|
ba898b6ac6
|
Adapt new navigation to Mac app
|
2021-10-08 14:29:18 -04:00 |
|
Angelo Stavrow
|
ff7e7c3c0e
|
Re-enable launch-to-last-draft policy
|
2021-09-24 15:29:20 -04:00 |
|
Angelo Stavrow
|
3c1e04e3bf
|
Use view model for CollectionListView
|
2021-09-24 14:45:28 -04:00 |
|
Angelo Stavrow
|
28856eb434
|
Display Settings sheet on iOS 15 and above
|
2021-09-10 14:11:03 -04:00 |
|
Angelo Stavrow
|
cfe1613621
|
Handle thrown Keychain errors with informational alerts
|
2021-08-20 17:13:41 -04:00 |
|
Angelo Stavrow
|
2d965772e7
|
Add Keychain-related errors and throw from Keychain extension
|
2021-08-20 17:13:01 -04:00 |
|
Angelo Stavrow
|
e36f129ab8
|
Merge pull request #185 from writeas/update-spm-url
Update URL for WriteFreely Swift package
|
2021-04-07 11:04:54 -04:00 |
|
Angelo Stavrow
|
615e2199f3
|
Update URL for WriteFreely Swift package
|
2021-03-24 13:31:40 -04:00 |
|
Angelo Stavrow
|
4d4032594c
|
Don't trigger navigation to Drafts list when creating new post
|
2021-03-18 16:25:30 -04:00 |
|
Angelo Stavrow
|
a4b0710281
|
Merge pull request #178 from writeas/bugfix-mac-crash
Bugfix mac crash
|
2021-02-11 10:34:02 -05:00 |
|
Angelo Stavrow
|
8184919697
|
Create new draft in selected collection
|
2021-02-10 15:12:13 -05:00 |
|
Angelo Stavrow
|
3ccc9d68fd
|
Use shared instance var for app model
|
2021-02-10 15:01:23 -05:00 |
|
Angelo Stavrow
|
be625c7822
|
Update createdDate to the current timestamp when publishing new post
|
2021-02-08 16:14:02 -05:00 |
|
Angelo Stavrow
|
a354b807fe
|
Don't try to log in if the server string isn't valid
|
2021-02-02 11:40:01 -05:00 |
|
Angelo Stavrow
|
de50f3c9a4
|
Change wording of error message
|
2021-02-02 11:39:29 -05:00 |
|
Angelo Stavrow
|
6da33e22cc
|
Add logic for AccountError.invalidServerURL case when logging in
|
2021-02-02 11:12:30 -05:00 |
|
Angelo Stavrow
|
1a8951a3e0
|
Use URLComponents to parse out scheme and host if possible
|
2021-02-01 17:03:40 -05:00 |
|
Angelo Stavrow
|
c00b71cd43
|
Rewrite server URL string if logging into Write.as
|
2021-02-01 15:45:33 -05:00 |
|
Angelo Stavrow
|
461f9cca40
|
Mark WriteFreelyModel class as final
|
2021-02-01 14:27:15 -05:00 |
|
Angelo Stavrow
|
fa8c0026e7
|
Drop trailing slash when validating login form
|
2021-02-01 14:20:42 -05:00 |
|
Angelo Stavrow
|
cae270e8c4
|
Refactor WriteFreelyModel extensions into separate files
|
2021-02-01 13:46:25 -05:00 |
|
Angelo Stavrow
|
26ea1d97d2
|
Merge pull request #168 from writeas/mac-editor-qol-fixes
Add editing menu, enable find/replace, ignore formatted text on paste
|
2021-02-01 11:07:22 -05:00 |
|
Angelo Stavrow
|
7d7fe4134b
|
Add editing menu, enable find/replace, ignore formatted text on paste
|
2021-01-28 17:45:10 -05:00 |
|
Angelo Stavrow
|
5cdce15808
|
Differentiate between updating old post / publishing new post in handler
|
2021-01-27 16:12:40 -05:00 |
|
Angelo Stavrow
|
f948a16ad0
|
Use ObservedObject rather than unwrapping model.selectedPost
|
2021-01-27 10:18:26 -05:00 |
|
Angelo Stavrow
|
12785d733c
|
Use model.selectedPost for ActivePostToolbarView
|
2021-01-26 10:29:05 -05:00 |
|
Angelo Stavrow
|
9bc4532193
|
Clear last draft when holding Shift key on Mac app launch
|
2021-01-26 09:27:43 -05:00 |
|
Angelo Stavrow
|
900ef269ba
|
Use same code path to set iOS and Mac app state on launch
|
2021-01-26 09:23:47 -05:00 |
|
Angelo Stavrow
|
34b14ba46c
|
Move state-fetching logic to PostEditorModel for iOS app
|
2021-01-25 13:46:30 -05:00 |
|
Angelo Stavrow
|
4ad076ccab
|
Move new-post generation for iOS app to PostEditorModel
|
2021-01-25 13:22:15 -05:00 |
|
Angelo Stavrow
|
e1c5823cd6
|
Move new-post generation for Mac app to PostEditorModel
|
2021-01-25 11:53:16 -05:00 |
|
Angelo Stavrow
|
20f12fa7cc
|
Move state-fetching logic to PostEditorModel for Mac app
|
2021-01-25 11:30:52 -05:00 |
|
Angelo Stavrow
|
dcb18c86db
|
Set app state in App entrypoint for macOS, in relevant Views for iOS
|
2021-01-21 15:39:28 -05:00 |
|
Angelo Stavrow
|
0b19c8461f
|
Set selection of post
|
2021-01-19 11:29:41 -05:00 |
|
Angelo Stavrow
|
6beee8cf32
|
Prevent AppStorage updates if there's no change
|
2021-01-19 10:33:25 -05:00 |
|
Angelo Stavrow
|
083d69d143
|
Track changes to model.showAllPosts in @AppStorage
|
2021-01-19 09:48:00 -05:00 |
|
Angelo Stavrow
|
deadfb8509
|
Save/restore navigation state to last selected post and collection
|
2021-01-14 17:04:52 -05:00 |
|
Angelo Stavrow
|
9b06eb34a8
|
Fix race condition in creating new post
|
2021-01-14 13:29:51 -05:00 |
|
Angelo Stavrow
|
3b6c7748e8
|
Ensure showAllPosts is false when navigating to a given blog
|
2021-01-14 10:28:14 -05:00 |
|
Angelo Stavrow
|
1acd25ad42
|
Handle selectedCollection in CollectionView
|
2021-01-13 17:03:42 -05:00 |
|