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