Brent Simmons
|
03f95e4788
|
Make article indexing more efficient.
|
2019-12-08 17:14:20 -08:00 |
|
Brent Simmons
|
cb96fe64ed
|
Fix bug where search indexing wasn’t actually happening.
|
2019-12-08 11:49:02 -08:00 |
|
Brent Simmons
|
0b87531f2f
|
Make fetchStarredArticles an async call. Also have it respect subscribed-to feed IDs.
|
2019-12-07 22:23:44 -08:00 |
|
Brent Simmons
|
a561ea9484
|
Fetch unread article IDs async. Also: fetch only for feeds currently subscribed-to. Fix #1218.
|
2019-12-07 20:57:23 -08:00 |
|
Maurice Parker
|
0759c303cc
|
Don't query unread counts if database is suspended
|
2019-12-07 16:57:21 -07:00 |
|
Brent Simmons
|
66c7a9532c
|
Remove references to attachments in a couple more spots.
|
2019-12-04 22:45:15 -08:00 |
|
Brent Simmons
|
ebd7c68396
|
Merge mac-release — remove attachments.
|
2019-12-04 22:36:08 -08:00 |
|
Brent Simmons
|
3ead2c63bc
|
Remove attachments from the app, since we’re not using attachments in any way. We could always add it back later.
|
2019-12-03 23:03:15 -08:00 |
|
Brent Simmons
|
5725e94414
|
Fix threading violation with indexing articles.
|
2019-12-03 22:46:50 -08:00 |
|
Brent Simmons
|
d03b2b0277
|
Check if the queue is suspended before attempting to index articles in the database.
|
2019-12-03 21:56:52 -08:00 |
|
Brent Simmons
|
45804a3d1a
|
Use the new VoidCompletionBlock instead of (() -> ()).
|
2019-11-29 23:42:11 -08:00 |
|
Brent Simmons
|
2dd239d5ee
|
Merge changes from mac-release — adopt DatabaseQueue.
|
2019-11-29 22:17:32 -08:00 |
|
Brent Simmons
|
9dc3ed03c7
|
Adopt DatabaseQueue.
|
2019-11-29 21:49:44 -08:00 |
|
Maurice Parker
|
43744ec128
|
Add folder read fetch query.
|
2019-11-22 10:21:30 -06:00 |
|
Maurice Parker
|
06bd5b3a6f
|
Renamed Feed and related classes/instances to WebFeed
|
2019-11-14 20:11:41 -06:00 |
|
Kiel Gillard
|
434b11ed17
|
Ensures Feedly status operations finish at the right time. In part, this is achieved by adding and using completion handlers to the asynchronous ensure status API.
|
2019-11-06 13:26:12 +11:00 |
|
Brent Simmons
|
4cb602f24a
|
Merge mac-release.
|
2019-10-26 12:44:33 -07:00 |
|
Brent Simmons
|
3354d5a569
|
Delete articles and statuses from feeds no longer subscribed-to. At startup. Fix #899.
|
2019-10-24 22:28:26 -07:00 |
|
Brent Simmons
|
cd4135bf9a
|
Remove old, comment-out update method in ArticlesTable.
|
2019-10-24 21:48:24 -07:00 |
|
Brent Simmons
|
c5e0d96adb
|
Merge changes from mac-release, including performance fix.
|
2019-10-13 19:08:27 -07:00 |
|
Brent Simmons
|
1d0cacd5fc
|
When syncing, update the database by articleIDs rather than by feeds — this means *far* fewer fetches and much less data pulled from the database. It should help app responsiveness dramatically during sync, and especially during an initial sync.
|
2019-10-13 19:02:56 -07:00 |
|
Brent Simmons
|
099172d9d2
|
Empty the database articles cache when NetNewsWire moves to the background. This helps prevent the cache from growing forever.
|
2019-10-12 15:06:21 -07:00 |
|
Maurice Parker
|
ee1f26899c
|
Add Test build configuration
|
2019-10-11 17:38:01 -05:00 |
|
Maurice Parker
|
02128b8b12
|
Add VerifyNoBS script on framework projects
|
2019-10-10 13:58:31 -05:00 |
|
Maurice Parker
|
df79422185
|
Remove provisioning profile
|
2019-10-10 00:32:18 -05:00 |
|
Maurice Parker
|
0b5be9057f
|
Correct build configuration for CI build
|
2019-10-10 00:24:36 -05:00 |
|
Maurice Parker
|
c43599d4c9
|
Fix default team for framework projects
|
2019-10-06 18:58:28 -05:00 |
|
Brent Simmons
|
13eb6450c7
|
Merge branch 'mac-release'
|
2019-09-28 13:52:07 -07:00 |
|
Brent Simmons
|
37c9818cad
|
Create and use a cache for DatabaseArticle — this will make fetches faster, since we can skip pulling the same data from the database over and over. Articles in the cache are removed when articles are updated, so the cache is never stale.
|
2019-09-28 13:51:33 -07:00 |
|
Brent Simmons
|
2b491217f3
|
Create statusWithRow(_ row: FMResultSet, articleID: String) — it allows us to avoid pulling articleID from the row twice every time we’re creating a DatabaseArticle.
|
2019-09-28 12:18:08 -07:00 |
|
Maurice Parker
|
833a789e6e
|
Merge branch 'mac-release'
|
2019-09-25 15:39:14 -05:00 |
|
Maurice Parker
|
08a8b8f6c2
|
Update to Swift 5.1
|
2019-09-25 15:32:30 -05:00 |
|
Maurice Parker
|
e2a25e6239
|
Require 13.0 deployment target for iOS in frameworks
|
2019-09-25 10:13:15 -05:00 |
|
Maurice Parker
|
cb394a2a61
|
add APPLICATION_EXTENSION_API_ONLY build setting
|
2019-09-23 19:56:16 -05:00 |
|
Maurice Parker
|
fe2e0155da
|
Add scoped searching of articles
|
2019-08-31 15:53:47 -05:00 |
|
Maurice Parker
|
a69be4117a
|
Retrieve statuses before articles during sync process and default starred articles to read if there isn't an unread status Issue #868
|
2019-08-30 10:39:52 -05:00 |
|
Brent Simmons
|
f824be2f16
|
Change Today feed from 28 hours to 24 hours, since 24 hours is less weird and more easily explainable.
|
2019-07-27 12:30:13 -07:00 |
|
Brent Simmons
|
9edc726065
|
Make the Today smart feed show articles from the last 28 hours, so it doesn’t surprise people by emptying out at midnight.
|
2019-07-24 09:27:03 -07:00 |
|
Brent Simmons
|
1a03bcf03c
|
Make code formatting match current style.
|
2019-07-08 22:22:31 -07:00 |
|
Brent Simmons
|
cc458ecab7
|
Make code formatting match current style.
|
2019-07-08 22:20:57 -07:00 |
|
Brent Simmons
|
5d3cd8889f
|
Make optionalIntForColumn an extension method on FMResultSet.
|
2019-07-08 22:20:46 -07:00 |
|
Brent Simmons
|
c6907b73f9
|
Make code formatting in AttachmentsTable match current style.
|
2019-07-08 22:13:30 -07:00 |
|
Brent Simmons
|
bed1620ae4
|
Make code formatting in AuthorsTable match current style.
|
2019-07-08 22:11:24 -07:00 |
|
Brent Simmons
|
1d2ea8a4af
|
Make code formatting in StatusesTable match ourrent style.
|
2019-07-08 22:09:28 -07:00 |
|
Brent Simmons
|
8422122816
|
Delete a few unused lines of code.
|
2019-07-08 21:47:11 -07:00 |
|
Brent Simmons
|
72fa80956a
|
Make code formatting in ArticlesTable match current style. Also: normalize MARK comments.
|
2019-07-08 21:35:29 -07:00 |
|
Brent Simmons
|
011054b345
|
Remove some unused code.
|
2019-07-08 21:22:06 -07:00 |
|
Brent Simmons
|
33ff7c94c3
|
Make articlesTable.ensureStatuses non-blocking.
|
2019-07-08 21:09:54 -07:00 |
|
Brent Simmons
|
3d0d6fa8a9
|
Mark function as having @discardableResult, because we don’t always care about the result.
|
2019-07-08 21:09:16 -07:00 |
|
Brent Simmons
|
36791fc3ad
|
Make fetching article IDs async — use a callback rather than a fetch sync and a returned value.
|
2019-07-07 15:05:36 -07:00 |
|