Brent Simmons
abb11afe3d
Replace uses of forEach with for-in loops.
2023-07-09 22:14:09 -07:00
Brent Simmons
63cc39dc4f
Continue adopting MainActor.
2023-07-09 11:41:42 -07:00
Brent Simmons
2f300164b1
Continue adopting MainActor.
2023-07-06 21:51:33 -07:00
Brent Simmons
771badecc6
Rename webFeed to feed.
2023-07-05 20:46:25 -07:00
Brent Simmons
422edff746
Continue renaming webFeed to just feed.
2023-07-05 14:34:48 -07:00
Brent Simmons
2f07f4ee16
Rename WebFeed type to just Feed.
2023-07-05 10:02:53 -07:00
Brent Simmons
428cb73c34
Continue changing webFeed to feed.
2023-07-05 08:42:56 -07:00
Brent Simmons
a6832dd2a5
Use ItemIdentifier and itemID instead of FeedIdentifier and feedID. (FeedIdentifier was renamed to ItemIdentifier.)
2023-07-04 14:41:02 -07:00
Brent Simmons
2598385be3
Rename WebFeedTreeControllerDelegate to FeedTreeControllerDelegate.
2023-07-02 16:24:44 -07:00
Brent Simmons
75f1eee00c
Rename Article.webFeed to Article.feed.
2023-07-02 16:22:14 -07:00
Brent Simmons
e6e03e0d7a
Rename Feed to FeedProtocol. (This is part one of renaming WebFeed to Feed.)
2023-07-01 12:43:36 -07:00
Brent Simmons
7c75f62fcf
Continue removing Reddit references.
2023-06-30 21:24:18 -07:00
Stuart Breckenridge
5aaae58272
Merge branch 'main' into ios-ui-settings-localised
...
# Conflicts:
# Shared/ArticleStyles/ArticleThemesManager.swift
2023-05-27 15:26:03 +08:00
Maurice Parker
2ada885656
Replace old iOS WKWebView flash prevention code with new technique
2023-04-16 14:08:48 -05:00
Stuart Breckenridge
cc9780de99
Merge branch 'main' into ios-ui-settings-localised
...
# Conflicts:
# iOS/Settings/ArticleThemesTableViewController.swift
2023-04-07 18:56:02 +04:00
Brent Simmons
7e51998a46
Continue adopting @MainActor.
2023-04-05 19:27:51 -07:00
Stuart Breckenridge
60b6a47c48
Merge branch 'main' into ios-ui-settings-localised
...
# Conflicts:
# iOS/Settings/Settings.storyboard
# iOS/Settings/SettingsViewController.swift
2023-03-14 12:27:56 +08:00
Maurice Parker
0505197655
Merge branch 'Ranchero-Software:main' into mark-as-read-on-scroll
2023-03-13 14:46:53 -05:00
Maurice Parker
c420283601
Make bulk marking as read validations take into consideration the directly marked as unread articles
2023-03-10 15:34:49 -06:00
Maurice Parker
8e3cc5a9d0
Merge branch 'feat-1844-pull-up-mark-as-read' of https://github.com/everhardt/NetNewsWire into everhardt-feat-1844-pull-up-mark-as-read
2023-03-09 13:23:04 -06:00
Stuart Breckenridge
3e9bc42df9
Merge branch 'main' into ios-ui-settings-localised
...
# Conflicts:
# NetNewsWire.xcodeproj/project.pbxproj
# Shared/Timer/AccountRefreshTimer.swift
# iOS/Account/ReaderAPIAccountViewController.swift
2023-02-09 10:05:18 +08:00
Maurice Parker
724ac6e216
Merge branch 'ios-release'
2023-02-04 13:43:55 -07:00
Maurice Parker
36822a77d0
Remove Twitter integration. Fixes #3842
2023-02-03 19:11:33 -08:00
Maurice Parker
53f835b3ce
Guard against negative numbers. Fixes #3768
2023-01-06 17:22:56 -08:00
Dimitris Apostolou
13e78f120f
Fix typos
2022-12-31 18:52:42 +02:00
Stuart Breckenridge
b4cb253c66
Spit and polish on the Accounts views
2022-12-18 17:08:03 +08:00
Stuart Breckenridge
b526f05e68
All iOS Inspectors are now SwiftUI
2022-12-15 21:12:37 +08:00
Stuart Breckenridge
369c346139
Changes
...
- Removes unused classes
- Posts a notification when the app is opened via external context which allows the SwiftUI SettingsView to dismiss itself.
2022-12-14 07:15:22 +08:00
Maurice Parker
a614f0306d
Save sidebar state. Fixes #3740
2022-12-13 14:12:38 -07:00
Stuart Breckenridge
714e00f616
Merge branch 'main' into ios-ui-settings
...
# Conflicts:
# iOS/AppDefaults.swift
2022-12-04 21:10:17 +08:00
Stuart Breckenridge
d6284f6b6c
Settings Additions
...
- Timeline Layout
- Programmatic navigation to Mark All as Read
2022-12-04 21:01:32 +08:00
Maurice Parker
209d4483c6
Guard against negative numbers. Fixes #3768
2022-12-02 20:53:10 -06:00
Maurice Parker
c3ddf2b46c
Update the UI in the correct order. Fixes #3761 .
2022-11-28 20:01:12 -06:00
Maurice Parker
7c9ac3d712
Add the concept of direct vs. indirect marking of articles. Fixes #3734
2022-11-14 21:10:16 -06:00
Stuart Breckenridge
c8306c8660
Revised settings views
...
Notes:
- A lot of representable shims over UIKit view controllers. These misbehave a little. They should be re-written in SwiftUI.
- Settings no longer uses VibrantTableViewCell
- Changes to AppDefaults trigger objectWillSend
2022-11-12 19:50:13 +08:00
Maurice Parker
35440ba542
Make dragging feeds between Accounts copy as they do on the Mac. Fixes #3691
2022-11-11 22:57:42 -06:00
Maurice Parker
86156600f6
Make it easier to drop into the account
2022-11-11 21:43:50 -06:00
Maurice Parker
d45f6cd3a7
Disable navigation for selectPrevUnread and selectNextUnread
2022-11-11 20:26:48 -06:00
Maurice Parker
10381029ba
Fix Go To Feed on iPhone
2022-11-11 17:45:28 -06:00
Maurice Parker
b7b9344e3d
Change how we handle errors when working with Themes
2022-11-08 01:36:28 -06:00
Maurice Parker
de8e448f0a
Respond to sidebar Feed name updates
2022-11-07 02:48:58 -06:00
Maurice Parker
39e7b263b6
Clear the Timeline when selecting a different Feed in the sidebar before loading it again. Fixes #3735 .
2022-11-06 13:32:20 -06:00
Maurice Parker
8497b7bdcd
Fix split view controller unread indicator launch visibility
2022-10-05 16:43:31 -05:00
Maurice Parker
f38ab1ab51
Fix how the Article Unread Count is updated
2022-10-04 20:19:47 -05:00
Maurice Parker
9219eea834
Add the Nav Controller configuration back in because the defaults don't look good with some Article Themes
2022-10-03 13:30:45 -05:00
Maurice Parker
f930eca9bb
Fix lost deselect animation on the Timeline
2022-10-01 05:12:52 -05:00
Maurice Parker
2821282dae
Set the nav controller delegates so that unselecting works again. Fixes #3703
2022-10-01 05:11:29 -05:00
Stuart Breckenridge
ccad0212f4
We don’t need to configure appearance
2022-10-01 11:03:52 +08:00
Stuart Breckenridge
0dd4689bf0
Logging changes
...
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage
os_log to Logger
os_log audit
Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Maurice Parker
02dce80f8d
Fix toolbar flashing back and forth to clear
2022-03-25 16:22:04 -05:00