Brent Simmons
2eccfbb90e
Merge branch 'mac-release'
2019-09-08 21:44:28 -07:00
Brent Simmons
41c82eca15
Rename existingFeed(with:) to existingFeed(withFeedID:) to make it more clear. Make account.idToFeedDictionary private — callers should use existingFeed(withFeedID:).
2019-09-08 21:44:05 -07:00
Maurice Parker
77373c5bc0
Merge branch 'mac-release'
2019-09-08 18:56:53 -05:00
Brent Simmons
ecc8854f59
Merge mac-release.
2019-09-07 20:59:19 -07:00
Brent Simmons
5b15285e8e
Make sure that article.preferredLink doesn’t return an empty string.
2019-09-07 18:27:48 -07:00
Maurice Parker
c9fd7d01d9
Add delete feed keyboard shortcut
2019-09-05 15:54:58 -05:00
Maurice Parker
8a5ae8c2a8
Remove the title from a couple of shortcuts. The shortcuts still work, they just don't show in the discovery view.
2019-09-05 11:29:49 -05:00
Maurice Parker
40ff8c3048
Add titles to keyboard configuration files for use on iOS
2019-09-04 04:37:03 -05:00
Maurice Parker
722d486018
Move keyboard config files to Shared location in repo as they will now be used in the iOS app as well as the Mac app
2019-09-04 03:11:55 -05:00
Maurice Parker
a59f223043
Moved FetchRequestOperation and FetchRequestQueue to Shared section of the repo since they are used by both Mac and iOS
2019-09-04 02:40:35 -05:00
Maurice Parker
5cb099aee6
Add next unread as a user activity and more aggressively invalidate user activities
2019-09-03 15:52:59 -05:00
Maurice Parker
189af8d816
Invalidate user activities when collapsed and returning to Feeds scene
2019-09-01 15:31:11 -05:00
Maurice Parker
1a9acdcc50
Remove TreeController from Delete command as it is no longer used there
2019-09-01 14:56:27 -05:00
Maurice Parker
56c81bba1f
Delete code that was doing an unnecessary rebuild of the treeController. This will be done by the controllers receiving the batch update notification.
2019-09-01 10:57:08 -05:00
Maurice Parker
87030a5921
Implement stateRestorationActivity to save most relevant current user activity
2019-08-31 19:30:21 -05:00
Jim Correia
5f11c42fc2
Use noContentHTML rather than noSelectionHTML for prepared web views.
...
Added a noContentHTML to ArticleRenderer. Use that for the initial content
for queued web views so that we don't see a temporary flash of "No
Selection" when pushing to an article that doesn't load instantly.
2019-08-31 15:03:03 -07:00
Maurice Parker
fe2e0155da
Add scoped searching of articles
2019-08-31 15:53:47 -05:00
Maurice Parker
89a38fa2b5
Change Feeds to use diffable data sources
2019-08-28 18:06:27 -05:00
Maurice Parker
d7ec92ef34
Delete unnecessary user activity property value
2019-08-28 11:46:03 -05:00
Maurice Parker
5aba61ea04
Update user activity if a feed has been selected and its best icon has been downloaded
2019-08-28 11:44:54 -05:00
Maurice Parker
9c66f6160e
Clean activities when the associated data is deleted
2019-08-28 11:30:40 -05:00
Maurice Parker
ba9f7ac426
Add navigation support for Folder and Feed view activities
2019-08-27 17:43:15 -05:00
Maurice Parker
d641223536
Add Activities for viewing Feeds and Folders
2019-08-27 14:20:34 -05:00
Maurice Parker
17fef112d6
Merge branch 'mac-release'
2019-08-26 19:40:56 -05:00
Maurice Parker
3279a25581
Cache home page to feed icon relationship
2019-08-26 19:40:30 -05:00
Maurice Parker
8de9b355c7
Merge branch 'mac-release'
2019-08-26 12:54:53 -05:00
Maurice Parker
1a3e2784ae
Optimize table cell reloading when feed images are made available
2019-08-26 12:54:23 -05:00
Maurice Parker
a0636b8f47
Add Smart Feeds as User Activities
2019-08-25 17:04:15 -05:00
Maurice Parker
dc6bf05ae4
Rename ActivityFactory to ActivityManager because it will also handle activity deletes in the future
2019-08-25 14:43:11 -05:00
Maurice Parker
eb9c176f90
Add unique identifier to Spotlight attributes to prevent duplicate spotlight search results
2019-08-25 11:51:08 -05:00
Maurice Parker
313518698c
add the ability to respond to NSActivityRequests
2019-08-24 19:31:29 -05:00
Maurice Parker
5b1c0485c5
Add NSUserActivity for reading articles
2019-08-24 14:57:51 -05:00
Brent Simmons
0c455c086d
Merge branch 'mac-candidate'
2019-08-21 13:06:57 -07:00
Brent Simmons
98ec923c67
Replace, in default feeds for new users, Om Malik and Xcoders with Rose Orchard and Michael Tsai.
2019-08-21 13:06:26 -07:00
Brent Simmons
2bbd135c9e
Update appropriate counts in the sidebar when the timeline’s unread count changes. Fix #829 .
2019-08-13 21:07:39 -07:00
Brent Simmons
cf1b3843ee
Add a SmartFeedType to smart feeds so the sidebar can tell them apart.
2019-08-13 20:28:28 -07:00
Brent Simmons
1a70d7797c
Merge branch 'mac-candidate'
2019-08-04 23:02:38 -07:00
Brent Simmons
13797c6693
Remove no-longer-needed removal of that weird character Six Colors uses in some of their headlines.
2019-08-04 23:02:09 -07:00
Maurice Parker
e263665a21
Merge branch 'mac-candidate'
2019-07-23 16:36:46 -05:00
Maurice Parker
4fc1998cf3
Make Account and AccountDelegate interfaces more consistent by requiring the container parameter on removeFeed. Resolves #802
2019-07-17 15:41:21 -05:00
Brent Simmons
fe5570fbea
Merge branch 'mac-candidate'
2019-07-06 11:54:14 -07:00
Brent Simmons
fbb7b9961c
Change an import Cocoa to import AppKit.
2019-07-06 11:52:15 -07:00
Brent Simmons
3999c7b3c5
Merge branch 'mac-candidate'
2019-07-05 22:42:01 -07:00
Brent Simmons
7a204ad6ed
Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in.
2019-07-05 20:06:31 -07:00
Maurice Parker
5f045706e4
Removed usaged of UIApplication.present
2019-06-27 14:21:07 -05:00
Maurice Parker
2ee72125ba
Support dark mode for small avatars on iOS
2019-06-20 11:58:26 -05:00
Maurice Parker
d794240bd9
Merge branch 'mac-candidate'
2019-06-19 11:31:38 -05:00
Maurice Parker
40b9be6709
center smaller avatars on a solid color background image to make all avatars a consistent size
2019-06-14 15:33:13 -05:00
Maurice Parker
46bc867241
Add additional sort criteria for when published date is equal. Issue #644
2019-06-13 15:51:28 -05:00
Maurice Parker
e4ee311227
Revert "escape title HTML in web view. Issue #722"
...
This reverts commit a087410177
.
2019-06-12 10:51:15 -05:00