Maurice Parker
153e2dd006
Add special handling for plus sign when encoding URL query parameters. Fixes #2542
2020-11-08 12:17:21 -06:00
Maurice Parker
f90ef4b360
Merge pull request #2552 from stuartbreckenridge/explainer-text
...
Explainer text
2020-11-04 10:45:33 -06:00
Stuart Breckenridge
840668452c
Add Extension/Account Tweaks
...
• Tidies up extension language
• Adds images to account / extension panels
• Click on images will display add account / add extension sheets
2020-11-04 10:35:53 +08:00
Maurice Parker
948998382d
Make article view text adjustable via the app preferences. Fixes #42
2020-11-03 17:08:56 -06:00
Maurice Parker
75ff9f92d8
Update to the latest RSParser that has the Atom feed fix in it. Fixes #954
2020-11-02 15:59:09 -06:00
Maurice Parker
3b196a5f2a
Update extension maintenance so that it matches the new account maintenance look and feel
2020-10-30 14:43:42 -05:00
Maurice Parker
c1c8b97b08
Remove build settings from project file
2020-10-30 11:21:18 -05:00
Maurice Parker
b6c66a7f2c
Remove unnecessary system notification checks
2020-10-30 09:47:30 -05:00
Maurice Parker
d9df9e53d3
Remove obsolete Add Account code
2020-10-30 04:18:11 -05:00
Maurice Parker
7bc3153dfd
Change the scheme back to debugging as me instead of root
2020-10-29 17:58:17 -05:00
Stuart Breckenridge
3fdb0d1f04
Prototype Refresh
2020-10-28 23:19:42 +08:00
Stuart Breckenridge
03611bc6ec
Add Accounts UI Refresh
...
• An extenison has been added to `AccountType` for iconColors (which have been added to the asset catalogs) and localised account names. SPM can handle resources so it might make sense to move to there.
• Add Account screen now has sections for local, icloud, web, and self-hosted, icons are now tinted and sized a bit smaller, and text is now `body` sized.
2020-10-27 11:42:28 +08:00
Stuart Breckenridge
c25e42fc7e
additional iOS account types
2020-10-26 09:03:32 +08:00
Maurice Parker
8af61ea6ad
Add Inoreader AppID and Key compatibility
2020-10-24 21:25:00 -05:00
Maurice Parker
d735ae91dc
Add a confirmation alert for the delete context menu so that it matches other delete functionality.
2020-10-23 16:54:20 -05:00
Maurice Parker
b7f9145a71
Update to the latest RSCore
2020-10-20 15:06:50 -05:00
Maurice Parker
6e8ab0676a
Update to latest packages to pick up changes in RSWeb.
2020-10-17 18:22:43 -05:00
Maurice Parker
8b3bd2f388
Move Reachability to RSWeb
2020-10-06 19:25:42 -05:00
Maurice Parker
5e173bf4b7
Update to the latest RSWeb and RSParser
2020-10-06 18:51:03 -05:00
Maurice Parker
a04c60caea
Fix icon color changing bug.
2020-09-02 13:38:02 -05:00
Stuart Breckenridge
ddbf0fffb6
Fixes #2335
...
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Maurice Parker
9218b4d95c
Merge pull request #2330 from stuartbreckenridge/ios-multiplat-updates
...
Multiplatform updates
2020-08-14 15:59:42 -05:00
Maurice Parker
eccfd5e15b
Finish macOS Share Extension
2020-08-14 10:25:55 -05:00
Maurice Parker
ee033398c1
Implement share dialog UI
2020-08-13 20:09:42 -05:00
Maurice Parker
54275225a7
Stub out Share Extension
2020-08-13 18:03:39 -05:00
Stuart Breckenridge
0a51508abf
Reduces reliance on presentationMode to dismiss
...
Bindings are passed instead and this fixes issues with Add Web (etc) only appearing once.
2020-08-14 00:04:39 +08:00
Stuart Breckenridge
618c835183
Removes RS packages
2020-08-13 19:56:53 +08:00
Stuart Breckenridge
a214a260a0
Adds SPM packages to multiplatform mac
...
it can now be archived
2020-08-13 17:22:46 +08:00
Stuart Breckenridge
f1e3a19804
Fixes #291
...
Release notes added to Settings (iOS) and Help Menu (macOS)
2020-08-13 08:24:54 +08:00
Stuart Breckenridge
6be14a099b
Adds RS* packages to ios-multiplatform
...
this allows it to build for physical devices
2020-08-12 16:25:53 +08:00
Maurice Parker
0cb0bc357a
Rename AddWebFeed controller classes to AddFeed since they are now used for other feed types
2020-08-11 17:04:11 -05:00
Maurice Parker
9f9b12b6b3
Add Twitter Feed functionality
2020-08-11 16:46:26 -05:00
Maurice Parker
e7f42905dc
Add Reddit Feed adding functionality
2020-08-11 16:27:42 -05:00
Maurice Parker
0ec250ec24
Rewrite Add Feed and Add Folder to be separate dialogs
2020-08-11 15:00:31 -05:00
Maurice Parker
cb2eefa56a
Implement new article extractor button for Big Sur
2020-08-10 17:34:12 -05:00
Maurice Parker
4ce974daca
Rename ArticleExtractorButton to make room for the new ArticleExtractorButton
2020-08-10 15:47:40 -05:00
Maurice Parker
73b120a91c
Change any glyphs in the sidebar to white when selected to make them visible regardless of use control color selection
2020-08-10 13:53:21 -05:00
Maurice Parker
d2f320291f
Add RS projects that need to be signed
2020-08-05 12:00:56 -05:00
Stuart Breckenridge
cd8c32055b
Resolves crash when switching between panes
2020-08-05 20:06:44 +08:00
Maurice Parker
69fc39ff99
Update to the latest RSWeb
2020-07-31 17:27:19 -05:00
Maurice Parker
37cfccede6
Use simple module name for dependencies instead of the fully qualified version
2020-07-30 20:43:18 -05:00
Maurice Parker
b724658528
Refactor how we do Secrets to work with the new Swift Package structure
2020-07-30 17:40:45 -05:00
Maurice Parker
7bd1ac2d89
Make the Share Extension an explicit dependency of the iOS build
2020-07-30 13:09:16 -05:00
Maurice Parker
c4d5f226db
Add RSTree dependencies
2020-07-30 12:43:59 -05:00
Maurice Parker
66991a85e6
Convert Account into a Swift Package
2020-07-30 07:27:14 -05:00
Maurice Parker
8881ec71f7
Changed Secrets to be a Swift Package
2020-07-30 05:06:10 -05:00
Maurice Parker
fbfdbb04c7
Convert Articles, ArticlesDatabase, and SyncDatabase to Swift Packages
2020-07-30 04:54:21 -05:00
Maurice Parker
e3e5d69b9b
Delete workspace file since we don't need it and can lead to confusion
2020-07-30 04:30:58 -05:00
Maurice Parker
b003ae5124
Make RSParser a Swift Package
2020-07-30 04:26:07 -05:00
Maurice Parker
2fbee1eb03
Convert RSDatabase into swift packages
2020-07-29 19:48:54 -05:00
Maurice Parker
f59817bbbb
Upgrade RSWeb to a swift package
2020-07-29 13:46:13 -05:00
Maurice Parker
69ea10942a
Make OAuthSwift a SPM package
2020-07-29 12:15:05 -05:00
Maurice Parker
f3347cc7d6
Add RSTree package as a dependency for iOS projects
2020-07-29 11:51:35 -05:00
Maurice Parker
4ea17b634d
Change RSTree to be a SPM package
2020-07-29 11:43:15 -05:00
Maurice Parker
4af0da6cfb
Disable framework test until they are converted to SPM
2020-07-29 05:49:22 -05:00
Maurice Parker
32d6d2f3c1
Convert RSCore into an SPM package
2020-07-29 05:11:57 -05:00
Maurice Parker
1de3c75d4f
Add update timeline articles statuses back in
2020-07-25 13:53:46 -05:00
Maurice Parker
e88e4f65a5
Switch TimelineItems to use an OrderedDictionary
2020-07-25 10:31:22 -05:00
Maurice Parker
882ebbea3e
Update iOS with latest TimelineModel refactoring
2020-07-25 06:20:21 -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
75b9264d44
Rewrite Sidebar select next unread in Combine
2020-07-23 16:27:54 -05:00
Rizwan Mohamed Ibrahim
86c9100e70
Add credentials account view and model
...
- refactors feedbin account view and model
- groups feedbin, feedly, newsblur into credentials account
2020-07-21 20:43:43 +05:30
Stuart Breckenridge
0e2b8fd514
Adds `InspectorModel`
...
`InspectorModel` covers previous management of notifications, reader view, and name changes.
2020-07-18 21:21:59 +08:00
Stuart Breckenridge
8f8afb5dbb
Inspector View
...
Inspector Views for macOS and iOS
2020-07-18 17:34:04 +08:00
Maurice Parker
067041195d
Implement Mark Above and Mark Below context menu items.
2020-07-17 17:59:35 -05:00
Maurice Parker
048da0bf79
Separate the sidebar context menu into a standalone different file
2020-07-17 17:27:08 -05:00
Stuart Breckenridge
cda315aa6b
Adds a separate pane for viewing preferences
...
Fixes #2183
2020-07-17 10:01:20 +08:00
Maurice Parker
8f7b8160a1
Make Timeline text layout like current apps
2020-07-16 19:36:20 -05:00
Maurice Parker
46762bf297
Implement refresh progress bar for macOS
2020-07-15 21:24:22 -05:00
Maurice Parker
cf233f4825
Merge pull request #2259 from stuartbreckenridge/feature/mac-preferences
...
Mac Preferences
2020-07-15 19:16:19 -05:00
Stuart Breckenridge
c453882b4b
Adds Test/Release build downloading
...
Fixes #2182
2020-07-16 07:29:58 +08:00
Maurice Parker
30d1f77405
Implement pull to refresh on iOS
2020-07-15 16:52:57 -05:00
Maurice Parker
2b84469fb4
Refactored refresh progress so that it doesn't crash on the mac anymore
2020-07-15 15:32:04 -05:00
Maurice Parker
6e60156f0e
Move browser class up a level
2020-07-15 12:44:03 -05:00
Maurice Parker
160b0476f7
Port web view navigation over for the mac app
2020-07-15 12:41:49 -05:00
Stuart Breckenridge
d8c5d3719c
Refactors GeneralPrefs Model
2020-07-15 10:54:18 +08:00
Maurice Parker
31068f90a0
Implement macOS share button
2020-07-14 17:10:53 -05:00
Stuart Breckenridge
aca43090f8
Edit account
...
Edit account now has its own model
Refactored account creation and updated errors into separate enum
Renamed some structs
2020-07-14 16:25:37 +08:00
Stuart Breckenridge
4982211e27
WiP on Edit Accounts and ColorScheme
2020-07-14 14:57:55 +08:00
Stuart Breckenridge
39a71077b4
WiP on Edit Account
2020-07-14 10:44:59 +08:00
Maurice Parker
dc023e681b
Implement share/activity button on iOS
2020-07-13 20:18:39 -05:00
Maurice Parker
7643ddc173
Remove specific button state enums as they were overkill
2020-07-13 16:26:53 -05:00
Maurice Parker
1e2a749cc4
Merge pull request #2258 from rizwankce/add-cloudkit-settings
...
Add cloudkit view for settings accounts
2020-07-13 15:58:48 -05:00
Maurice Parker
c29960ddda
Clean up navigation handling for the timeline
2020-07-13 11:37:21 -05:00
Stuart Breckenridge
01c1df0a6b
refactoring
2020-07-13 23:10:50 +08:00
Rizwan Mohamed Ibrahim
de0edd3c0b
Add cloud kit view for settings accounts
2020-07-13 20:39:19 +05:30
Stuart Breckenridge
a53500f643
Adding and deleting accounts works
2020-07-13 21:41:02 +08:00
Maurice Parker
17e1247ff0
Add sort control for macOS
2020-07-12 19:43:25 -05:00
Maurice Parker
d7a4bddc72
Make timeline filter maintain it state for each timeline individually
2020-07-12 16:48:39 -05:00
Stuart Breckenridge
c2c138218d
Default RSS feeds now displayed
2020-07-12 18:53:37 +08:00
Stuart Breckenridge
31b93c5d13
small refactoring
2020-07-12 14:07:52 +08:00
Maurice Parker
184ef57576
Implement Timeline multiselect
2020-07-11 18:22:47 -05:00
Maurice Parker
20d989f1b8
Revert "Widget Work in Progress"
2020-07-11 09:48:34 -05:00
Maurice Parker
3eda1de825
Merge pull request #2249 from stuartbreckenridge/feature/widget
...
Widget Work in Progress
2020-07-11 09:36:50 -05:00
Stuart Breckenridge
9991b3760e
Removes print statements and reorgs code
2020-07-11 20:22:21 +08:00
Stuart Breckenridge
1cc5f3cc30
Widget Updates
...
• Can now read data written by main app
• Has preview capability in widget gallery
• Still to solve using ORGANIZATION_IDENTIFIER
2020-07-11 17:01:09 +08:00
Stuart Breckenridge
a45ba35b24
Initial widget work
...
• Latest data is saved out to JSON at various points.
• Technote on widget usage.
• Widget target added.
2020-07-10 23:10:12 +08:00
Maurice Parker
2d57945e98
Implement Read and Star button functionality
2020-07-09 18:44:51 -05:00
Maurice Parker
3e61c7044b
Stub out mark as read and star functionality
2020-07-09 16:34:47 -05:00
Maurice Parker
d16c1678f2
Merge pull request #2239 from rizwankce/fix/add-account-action
...
Fix account selection
2020-07-09 09:31:06 -05:00