Maurice Parker
31607414f6
Remove Inoreader from developer build on the Mac
2020-10-27 20:42:42 -05:00
Maurice Parker
d14a519a35
Check all accounts, not just active, for the iCloud account
2020-10-27 20:40:24 -05:00
Maurice Parker
e0be6bec52
Prevent horizontal scrolling of Accounts Add list
2020-10-27 20:39:01 -05:00
Maurice Parker
fc7b0cb05c
Delete unneeded constraints
2020-10-27 20:31:51 -05:00
Maurice Parker
485eba3f26
Put accounts in the same order as they are on iOS
2020-10-27 20:26:08 -05:00
Maurice Parker
679cd40e84
Don't allow duplicate Reader API accounts to be created.
2020-10-25 19:41:16 -05:00
Maurice Parker
ecbd7d2f55
Enable adding accounts for the Reader API services.
2020-10-24 20:42:34 -05:00
Maurice Parker
bc2a475936
Add Inoreader, BazQux, and The Old Reader assets
2020-10-24 14:18:01 -05:00
Maurice Parker
4284ea26c8
Merge branch 'mac-release' into main
2020-10-18 16:37:00 -05:00
Kiel Gillard 🤪
68fd7e7411
Clarify the UX of authorizing a Feedly account by directing users towards their default web browser #2444
2020-09-30 09:39:03 +10:00
Kiel Gillard 🤪
67d80dbaec
Activate NetNewsWire after authorizing it with Feedly so users are not left in their browser, unable to see the result of authorizing NNW.
2020-09-30 09:38:40 +10:00
Maurice Parker
19a2cc962d
Don't allow duplicate accounts to be added for FeedWrangler
2020-09-24 20:29:56 -05:00
Maurice Parker
d0cc9654f2
Don't allow duplicate accounts to be added for Feedbin, FeedWrangler, or NewsBlur. Issue #2448
2020-09-24 20:20:01 -05:00
Maurice Parker
2c209fc51b
Make table elements accessible when using voiceover. Issue #2393
2020-09-08 13:57:31 -05:00
Maurice Parker
b0e7ae0324
Merge branch 'mac-candidate' into main
2020-08-19 21:03:55 -05:00
Maurice Parker
d98608fe3a
Show add account view controller if user deselects a selected account. Issue #2359
2020-08-18 17:31:21 -05:00
Maurice Parker
4820413f74
Make CloudKit and NewsBlur addable accounts
2020-08-02 14:11:35 -05:00
Maurice Parker
7480e42455
Remove iCloud and NewsBlur from the available account types until we move 5.1 to mac-candidate
2020-07-10 16:13:42 -05:00
Stuart Breckenridge
a57f98e4e7
NetNewsWire-Mac AppDefaults is now a singleton
2020-07-02 11:17:38 +08:00
Maurice Parker
3ba9ca8c8a
Added new Secrets framework project
2020-04-09 21:07:56 -05:00
Maurice Parker
e32af77e39
Merge branch 'master' into feed-provider
2020-04-09 19:30:49 -05:00
Maurice Parker
5106cde976
Hide the credentials account button on the Mac for iCloud.
2020-04-09 19:29:37 -05:00
Maurice Parker
0e588b5e09
Update MarsEdit icon and remove "Information" from Preferences tab.
2020-04-09 10:50:23 -05:00
Maurice Parker
429ba1aed3
Add Feed Providers preference pane.
2020-04-06 21:06:42 -05:00
Maurice Parker
6a9620e4de
Add NewsBlur and CloudKit to addable account types on production builds.
2020-04-06 15:37:26 -05:00
Maurice Parker
c01cc7cb05
Remove warning messages.
2020-04-04 10:32:34 -05:00
Maurice Parker
def48546a3
Change how initial refresh is triggered.
2020-04-01 16:45:29 -05:00
Maurice Parker
4941d60c1a
Put add accounts list into alphabetical order
2020-04-01 07:50:11 -05:00
Maurice Parker
b664ae2609
Merge pull request #1959 from quanganhdo/mac-newsblur
...
Add NewsBlur support to Mac version
2020-03-30 17:37:08 -05:00
Anh Do
c3506e9329
Add NewsBlur to Preferences
2020-03-30 17:45:47 -04:00
Maurice Parker
4f425c9c86
Implement web feed sync between devices.
2020-03-29 17:12:34 -05:00
Maurice Parker
649972f57f
Created the Developer build which has some functionality disabled for those without access to the API keys needed.
2020-03-28 16:51:41 -05:00
Maurice Parker
53b00c5414
Don't show add account option for CloudKit when the entitlement isn't present.
2020-03-25 16:09:01 -05:00
Maurice Parker
7596bea8e8
Add missing xib
2020-03-18 15:54:14 -05:00
Maurice Parker
e3d46960fd
Add CloudKit syncing add account UI.
2020-03-18 15:48:44 -05:00
Maurice Parker
94c6ca428f
Merge branch 'mac-release'
2020-03-01 16:32:31 -08:00
Brent Simmons
5193df5035
Unbreak the Mac build by fixing a reference to addOperation.
2020-02-05 22:30:05 -08:00
Aaron Raimist
073eee6ff8
Rename Feedbin account "Create" button to "Add Account"
2020-01-29 17:50:37 -06:00
Brent Simmons
2b567c141b
Add RSCore import to fix build.
2020-01-15 22:36:46 -08:00
Brent Simmons
57af7526da
Revise Feedly tests to use MainThreadOperationQueue; get them building again. They don’t pass, but at least they build.
2020-01-15 22:10:06 -08:00
Nate Weaver
6dc442c264
Update to latest RSCore
2020-01-08 23:40:55 -06:00
Maurice Parker
43bf65b7a6
Rename occurrences of completionHandler to completion.
2019-12-14 17:14:55 -07:00
Ryan Dotson
1414754762
Removed double spaces after punctuation in user-facing strings
2019-12-08 11:10:32 +09:00
Ryan Dotson
ac9a9ff754
Updated some strings in iOS
2019-12-07 14:29:08 +09:00
Maurice Parker
68ff7378e7
Added FeedWrangler image assets
2019-11-21 11:28:08 -06:00
Jonathan Bennett
b4a862d207
Merge branch 'master' into feature/feed-wrangler
...
# Conflicts:
# Frameworks/Account/Account.swift
# Frameworks/Account/Account.xcodeproj/project.pbxproj
# NetNewsWire.xcodeproj/project.pbxproj
# submodules/RSCore
2019-11-20 14:01:04 -05:00
Jonathan Bennett
e4cce9f7f2
setup credentials update button for mac
2019-11-20 10:21:24 -05:00
Kiel Gillard
bec80922ce
Enables accounts and their delegates to prepare to be deleted. Provides a variation of the Account Inspector on iOS for Feedly.
2019-11-15 09:47:39 +11:00
Kiel Gillard
a4bcbf5c36
Automatically refreshes a new Feedly account after its creation.
2019-11-11 08:10:39 +11:00
Kiel Gillard
8c27187ad8
Make the OAuthAuthorizationClient an implementation detail the Account.framework.
2019-11-09 21:44:13 +11:00
Kiel Gillard
b8f7e3f519
Use ASWebAuthenticationSession to authenticate Feedly users and grant NNW access tokens.
2019-11-09 21:44:13 +11:00
Kiel Gillard
6bef313937
Feedly accounts now refresh their access tokens on initialisation.
2019-11-07 18:55:05 +11:00
Jonathan Bennett
77fc1bd8fe
Merge branch 'master' into feature/feed-wrangler
...
# Conflicts:
# submodules/RSCore
2019-10-23 21:10:57 -04:00
Ryan Dotson
48fb3ebc18
Curled some quotes
2019-10-22 19:58:05 +09:00
Jonathan Bennett
f010f2693d
disable Feed Wrangler account creation
2019-10-16 09:24:55 -04:00
Jonathan Bennett
86caa869fc
Merge branch 'master' into feature/feed-wrangler
...
# Conflicts:
# Frameworks/Account/Account.xcodeproj/project.pbxproj
2019-10-16 05:48:03 -04:00
Kiel Gillard
56a92e7938
Adds unit testing and implements fixes for unread counts, icons, missing metadata and more.
2019-10-03 18:06:49 +10:00
Jonathan Bennett
50428f3179
Allow adding Feed Wrangler accounts
2019-09-28 01:59:49 -04:00
Kiel Gillard
465b6e789b
Sends and receives unread statuses #1058 . Also implements OMPL import #1043 .
2019-09-27 08:26:18 +10:00
Maurice Parker
a85df5bd09
Add Feedly icon. Issue #1031
2019-09-20 14:47:40 -05:00
Kiel Gillard
9cc5fa3608
Initial implementation allowing Feedly accounts to be added given the Feedly user's consent.
2019-09-19 10:11:53 +10:00
Maurice Parker
8e939e9942
Change Credentials to be a struct instead of an enum
2019-09-15 10:03:47 -05:00
Maurice Parker
e61efbe47a
Split AccountsDidChange notification into both add and delete notifications and automatically expanded new accounts on iOS
2019-09-08 09:43:51 -05:00
Kiel Gillard
f27b7029de
Explicity identify the addable account types, allowing for a contingent list given factors such as macOS API availability.
2019-08-30 15:17:25 +10:00
Daniel Jalkut
42168ed3b9
Revise the layout of new account xibs to reduce the distance between labels and text fields, standardize the distance from the service header to the first text field, and move the feedback error string field to beneath the input fields, configured to word-wrap and grow in height as needed.
2019-08-27 12:45:10 -04:00
Daniel Jalkut
526f21a26b
Left-align the accounts in the Add Account UI.
2019-08-27 12:35:27 -04:00
Jeremy Beker
3fb222f5c4
Implement Credential Update for FreshRSS
2019-06-23 09:31:04 -04:00
Maurice Parker
1ac1144b2d
Reduce footprint of Account credentials API
2019-06-20 11:19:15 -05:00
Maurice Parker
fa62acb585
Rebrand Reader API to FreshRSS
2019-06-20 07:22:51 -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
d87f68a006
Renamed GoogleReaderCompatible to just Reader
2019-06-19 12:25:37 -04:00
Jeremy Beker
125ea59cd6
Wiring up iOS add account settings
2019-06-16 18:22:00 -04:00
Jeremy Beker
19395779c8
Change label from email -> login
2019-06-16 15:21:35 -04:00
Jeremy Beker
fdc0374c4f
Ensure credentials are available for use
...
Need to load metadad first
2019-05-30 07:48:34 -04:00
Jeremy Beker
aa6dfe8a08
Rework to store endpoint URL in metadata
...
Endpoint URL did not belong with credentials. This breaks it out and stores it in the account metadata. Updates validation code to take it as a parameter.
2019-05-29 15:16:09 -04:00
Jeremy Beker
0df86e5761
Authentication working
...
* Updates to use new API style per discussion with Maurice
* Credential validation functioning
2019-05-29 10:54:52 -04:00
Jeremy Beker
84dbdf25e2
Google Reader API Account Provider and initial integration
...
* Creation of account classes (based on FeedBin)
* Integration on Mac side into account dialog
* Initial authentication call works and extracts auth token, but no where to put it right now.
2019-05-28 13:08:15 -04:00
Brent Simmons
e5e9538318
Change column spacing in the grid view so that we use standard space between labels and content.
2019-05-26 22:12:09 -07:00
Brent Simmons
8322ea4f31
Tweak the explanotext for the Name field in Account > Preferences.
2019-05-26 22:01:50 -07:00
Brent Simmons
9e0187ca55
Fix tableView frame in Preferences > Accounts sidebar. For some reason IB wants it wider than the clip view. This leads to unwanted horizontal scrolling.
2019-05-26 21:38:13 -07:00
Brent Simmons
31f8348d11
Add explanation text to the Name field in Account Information preferences.
2019-05-26 12:12:29 -07:00
Maurice Parker
c61949bc04
Add account name to network error messages and prevent background iOS errors from displaying alerts
2019-05-26 11:54:32 -05:00
Maurice Parker
3207ebf6a5
Implement default timeline avatar. Issue #641
2019-05-21 05:42:40 -05:00
Phil Viso
bce45d28e4
Updated all iOS references to default local account new to be device specific
2019-05-19 16:52:21 -05:00
Maurice Parker
80e1888244
Rename AccountsDidChangeNotification to AccountsDidChange to match other notification names.
2019-05-19 15:51:08 -05:00
Maurice Parker
521960a2c9
make sure that the account add view is shown after an account delete
2019-05-12 19:22:59 -05:00
Maurice Parker
a7d1014d5b
Change account delete to use a standard alert dialog.
2019-05-10 08:42:44 -05:00
Maurice Parker
15a0ba89d7
Add folder syncing for Feedbin account
2019-05-05 15:41:20 -05:00
Maurice Parker
fc7b6f2c6b
refactor how Credentials work
2019-05-05 03:25:21 -05:00
Maurice Parker
261e2a951a
Add ability to update credentials
2019-05-04 16:10:58 -05:00
Maurice Parker
aaa4342494
Add encrypted credential storage
2019-05-04 15:14:49 -05:00
Maurice Parker
595db517a7
change func signitures to use Credentials protocol from RSWeb instead of username/password
2019-05-04 11:48:48 -05:00
Maurice Parker
38202ece8d
Made credentials verification errors more descriptive.
2019-05-04 09:18:14 -05:00
Maurice Parker
bb42e46887
Update to use latest webservice network layer in RSWeb
2019-05-04 08:54:07 -05:00
Maurice Parker
5a852c1615
validate Feedbin account credentials and add Feedbin account
2019-05-02 18:17:52 -05:00
Maurice Parker
c25680ca5d
Show add account after delete account
2019-05-02 06:57:45 -05:00
Maurice Parker
141ec961e9
Tweak account detail UI
2019-05-02 06:28:40 -05:00
Maurice Parker
747079157b
Implement account state UI
2019-05-02 05:41:44 -05:00
Maurice Parker
f5523dd610
Add delete from disk
2019-05-01 19:22:07 -05:00
Maurice Parker
32eb6f6a17
Make the delete warning less comically large
2019-05-01 18:49:13 -05:00