Brent Simmons
|
3c4379dfeb
|
Merge branch 'mac-candidate'
|
2019-07-08 21:13:00 -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
|
b1c96fddf8
|
Use async article ID fetches.
|
2019-07-07 19:56:52 -07:00 |
Brent Simmons
|
783477c58e
|
Merge branch 'mac-candidate'
|
2019-07-07 15:07:21 -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 |
Brent Simmons
|
424daa0a5c
|
Merge branch 'mac-candidate'
|
2019-07-07 14:26:05 -07:00 |
Brent Simmons
|
597c57e61c
|
Remove references to DispatchQueue.main.sync and assert that we’re on the main thread.
|
2019-07-07 14:24:50 -07:00 |
Brent Simmons
|
1e82ad4845
|
Note that AccountManager is main thread only. Add an assert in a strategic location (activeAccounts property).
|
2019-07-07 14:05:27 -07:00 |
Brent Simmons
|
590961fb2c
|
Add comment that Account is main-thread-only, and assert that we’re on the main thread in flattenedFeeds().
|
2019-07-07 14:01:44 -07:00 |
Brent Simmons
|
a5bf148d82
|
Make Transport callbacks run on the main thread, which is consistent with NetNewsWire’s general pattern for these types of callbacks. This helps avoid situations where we touch model objects (which are main-thread-only) on a background thread.
|
2019-07-07 13:42:24 -07:00 |
Brent Simmons
|
fe5570fbea
|
Merge branch 'mac-candidate'
|
2019-07-06 11:54:14 -07:00 |
Brent Simmons
|
a68ca58242
|
Remove a precondition that is no longer valid when doing async fetches.
|
2019-07-06 11:50:22 -07:00 |
Brent Simmons
|
aab318023c
|
Update ReaderAPI to use changed database fetch API.
|
2019-07-05 22:46:02 -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
|
9653befb94
|
Retrieve credentials if necessary. On iOS credentials aren't always available when the delegate initializes.
|
2019-06-23 13:56:11 -05:00 |
Maurice Parker
|
1ac1144b2d
|
Reduce footprint of Account credentials API
|
2019-06-20 11:19:15 -05:00 |
Maurice Parker
|
2756e8f204
|
Ensure that invalid username/password combinations throw an error
|
2019-06-20 11:18:09 -05:00 |
Maurice Parker
|
fa62acb585
|
Rebrand Reader API to FreshRSS
|
2019-06-20 07:22:51 -05:00 |
Maurice Parker
|
74f84dc000
|
Restrict OPML import for Account types that don't support it
|
2019-06-19 17:50:32 -05:00 |
Maurice Parker
|
b4b80c51bc
|
Renamed google reader api to just reader api to make it consistent everywhere we use it
|
2019-06-19 15:40:03 -05:00 |
Jeremy Beker
|
15ae97f7c9
|
Merge branch 'master' into google_reader_compatible_syncing
|
2019-06-19 13:53:30 -04:00 |
Maurice Parker
|
d794240bd9
|
Merge branch 'mac-candidate'
|
2019-06-19 11:31:38 -05:00 |
Jeremy Beker
|
d87f68a006
|
Renamed GoogleReaderCompatible to just Reader
|
2019-06-19 12:25:37 -04:00 |
Jeremy Beker
|
52cb066dd4
|
Cleanup unused objects
|
2019-06-19 07:56:25 -04:00 |
Jeremy Beker
|
97585326c8
|
Merge branch 'master' into google_reader_compatible_syncing
# Conflicts:
# iOS/Settings/SettingsAddAccountView.swift
|
2019-06-18 15:38:59 -04:00 |
Maurice Parker
|
35866d558d
|
Only display active accounts for OPML import on iOS
|
2019-06-17 15:50:17 -05:00 |
Maurice Parker
|
47a7fa420d
|
Fixed error caused by updating to the latest from RSWeb
|
2019-06-16 14:55:48 -05:00 |
Maurice Parker
|
f6677367ec
|
use refresh indicator to track all network activity. Issue #759
|
2019-06-16 14:48:50 -05:00 |
Jeremy Beker
|
42203c0170
|
FIrst pass at OPML import. Broken.
|
2019-06-16 15:14:20 -04:00 |
Jeremy Beker
|
adf53add3a
|
removed unused page number function.
|
2019-06-16 13:15:36 -04:00 |
Jeremy Beker
|
17439c8c5e
|
Disbale and rename tags functional.
|
2019-06-16 13:14:23 -04:00 |
Jeremy Beker
|
41af536212
|
Rename feeds
|
2019-06-15 16:13:08 -04:00 |
Jeremy Beker
|
62afd312f0
|
Subscribing and loading initial articles functioning.
|
2019-06-15 15:46:13 -04:00 |
Jeremy Beker
|
029bcbda96
|
Merge cleanup.
|
2019-06-15 13:30:12 -04:00 |
Jeremy Beker
|
f54bc3569b
|
Merge branch 'master' into google_reader_compatible_syncing
# Conflicts:
# Frameworks/Account/Account.swift
# submodules/RSWeb
|
2019-06-15 12:34:50 -04:00 |
Jeremy Beker
|
e5eb8df333
|
Add feed working on backend, thread crash inside account code.
|
2019-06-15 12:27:21 -04:00 |
Maurice Parker
|
1208e319de
|
Updated to the Sparkle 1.21.3
|
2019-06-15 09:54:16 -05:00 |
Jeremy Beker
|
5490dac86d
|
Need to use rawValue to properly mark starred/read
|
2019-06-15 08:21:13 -04:00 |
Jeremy Beker
|
2128afd465
|
Refactor endpoints into an enum
|
2019-06-13 12:44:20 -04:00 |
Jeremy Beker
|
dac166cf58
|
Refactor status change calls.
|
2019-06-13 09:35:01 -04:00 |
Maurice Parker
|
871dbbb752
|
moved dispatch group notify to background thread as it was deadlocked with the dispatch group wait on app exit
|
2019-06-12 17:28:54 -05:00 |
Jeremy Beker
|
45c15c96aa
|
Marking read/unread functioning.
|
2019-06-12 16:41:44 -04:00 |
Maurice Parker
|
c1e89a2ae0
|
Updated to the latest RSWeb
|
2019-06-12 15:09:06 -05:00 |
Jeremy Beker
|
69c947bd65
|
Mark read/unread structure.
|
2019-06-11 16:42:28 -04:00 |
Jeremy Beker
|
dc60ebf1f8
|
Unread status is properly set when articles are downloaded from backend
|
2019-06-11 15:37:21 -04:00 |
Maurice Parker
|
17c04b2aef
|
Show the refresh progress bar when an OPML import starts. Issue #732
|
2019-06-10 16:17:54 -05:00 |
Jeremy Beker
|
9144ee71e5
|
Request article IDs and content.
|
2019-06-10 16:53:35 -04:00 |