Maurice Parker
46226f963e
Add support for Reddit galleries
2020-07-27 17:43:24 -05:00
Stuart Breckenridge
673f0ce718
Handles single and multiple sync failures
...
If a single sync failure is encountered a sheet is presented which allows the user to update their credentials.
If multiple sync failures are encountered an alert is shown listing the accounts which encountered errors. On iOS, this alert can take the user into Settings, but there is no obvious way to programatically pesent macOS preferences.
2020-07-25 16:40:04 +08:00
Maurice Parker
f669411b55
Update project settings so that we can compile under xcode previews
2020-06-28 17:43:20 -05:00
Maurice Parker
4d9975f28a
Add support for the base timeline Reddit feed
2020-05-07 19:33:15 -05:00
Maurice Parker
ceb0a0c423
Add image previews and size to videos.
2020-05-05 20:17:46 -05:00
Maurice Parker
2bb20832f8
Add support for media embed support
2020-05-04 19:57:35 -05:00
Maurice Parker
7d1820483f
Add support for hosted videos
2020-05-04 19:42:10 -05:00
Maurice Parker
143c102454
Add support for Reddit feed icons
2020-05-04 18:13:15 -05:00
Maurice Parker
cd4b3260b7
Created reusable fetch method instead of coding a new one for each Reddit fetch
2020-05-04 16:32:28 -05:00
Maurice Parker
e8a2b54184
Add support for basic Reddit articles
2020-05-04 14:42:34 -05:00
Maurice Parker
10b24d92c5
Add basic get support for a hardcoded URL
2020-05-04 01:16:27 -05:00
Maurice Parker
ccd600b880
Make authorize endpoint async
2020-05-03 13:23:36 -05:00
Maurice Parker
e681fd6402
Stub out Reddit Feed Provider / Extension Point
2020-05-02 19:38:57 -05:00
Maurice Parker
85f7adaa0a
Use MainThreadOperation to prevent article status updates from interleaving
2020-05-02 10:02:58 -05:00
Maurice Parker
bedce4946f
Allow for multiple sync status records in sync database.
2020-04-29 05:24:35 -05:00
Maurice Parker
1d7cc4d828
Store article content in CloudKit
2020-04-25 20:20:56 -05:00
Maurice Parker
4b54f19a38
Refactor CloudKit specific feed refreshing out into a standalone class
2020-04-25 15:09:03 -05:00
Maurice Parker
4a3205d74f
Removed Test build configuration
2020-04-24 17:08:10 -05:00
Maurice Parker
e459fe92b0
Add TwitterMedia type to delete media URL's shown in tweets.
2020-04-20 12:05:57 -05:00
Maurice Parker
d66b2fd4fe
Add support for Twitter search URL's
2020-04-18 19:14:08 -05:00
Maurice Parker
dd94212c9f
Add inline video support to Tweets
2020-04-18 14:48:12 -05:00
Maurice Parker
8f71b09440
Add photo media showing for twitter.
2020-04-18 13:46:28 -05:00
Maurice Parker
8d64a96489
Add Twitter entities
2020-04-18 12:03:16 -05:00
Maurice Parker
07af483b36
Renamed Tweet to TwitterStatus since that matches the API better.
2020-04-17 15:31:13 -05:00
Maurice Parker
9be641c094
Add initial tweet retrieval.
2020-04-16 20:18:47 -05:00
Maurice Parker
d43bf5d57a
Add new feed naming logic
2020-04-16 18:00:27 -05:00
Maurice Parker
d4b5d7bde4
Add FeedProviderManager
2020-04-16 15:06:56 -05:00
Maurice Parker
eb02568409
Made Feed Providers part of the Account project
2020-04-16 11:15:39 -05:00
Maurice Parker
3ba9ca8c8a
Added new Secrets framework project
2020-04-09 21:07:56 -05:00
Maurice Parker
e4b03eebc2
Add FeedProvider project.
2020-04-06 17:05:47 -05:00
Maurice Parker
390173dcb4
Remove centralized CloudKit syncing code.
2020-04-05 15:05:08 -05:00
Maurice Parker
3a228be142
Add user web feed subscription management.
2020-04-04 15:04:38 -05:00
Maurice Parker
71b5c8bc86
Add user feed subscription management.
2020-04-04 13:33:49 -05:00
Maurice Parker
cceec096a9
Added the public default zone.
2020-04-04 02:33:41 -05:00
Maurice Parker
4834399b8d
Beefed up CloudKit error handling.
2020-04-03 21:20:55 -05:00
Maurice Parker
1ab21bd3e3
Added batch update capabilities.
2020-04-01 12:22:59 -05:00
Maurice Parker
44231937cd
Add send statuses to CloudKit.
2020-04-01 11:46:37 -05:00
Maurice Parker
cdde8e4b09
Refactored the OPML load code so that the normalization step is separate from the add step.
2020-03-31 15:21:53 -05:00
Maurice Parker
3b31f2562d
Stub out fetching feed changes.
2020-03-29 11:53:52 -05:00
Maurice Parker
6ce82fc28b
Implement CloudKit feed add.
2020-03-29 03:43:20 -05:00
Maurice Parker
f59d6f712f
Simplify record handling.
2020-03-28 08:53:03 -05:00
Maurice Parker
f288e3d5d8
More infrastructure work on CloudKit.
2020-03-27 13:59:42 -05:00
Maurice Parker
8105756ccb
Add some work in progress for CloudKit syncing
2020-03-22 16:35:03 -05:00
Anh Do
70302a425c
Refactoring, fix folder changes not working, add new web feed
2020-03-22 00:47:31 -04:00
Anh Do
494ce5bab9
Add folder
2020-03-22 00:47:31 -04:00
Anh Do
bde6a607ba
Fix starred story parsing using incorrect JSON field
2020-03-22 00:47:30 -04:00
Anh Do
e1d5288d3d
Implement status change
2020-03-22 00:47:29 -04:00
Anh Do
7453e397d5
Read published date from timestamp directly
2020-03-22 00:47:28 -04:00
Anh Do
f4a0c56a54
Use NewsBlur terminologies in models (Feed, Story)
2020-03-22 00:47:28 -04:00
Anh Do
175cd0e798
Parse articles from story river
2020-03-22 00:47:27 -04:00