Brent Simmons
|
0f362b7680
|
Update RSDatabase.
|
2019-09-29 17:01:20 -07:00 |
|
Brent Simmons
|
37c9818cad
|
Create and use a cache for DatabaseArticle — this will make fetches faster, since we can skip pulling the same data from the database over and over. Articles in the cache are removed when articles are updated, so the cache is never stale.
|
2019-09-28 13:51:33 -07:00 |
|
Brent Simmons
|
2b491217f3
|
Create statusWithRow(_ row: FMResultSet, articleID: String) — it allows us to avoid pulling articleID from the row twice every time we’re creating a DatabaseArticle.
|
2019-09-28 12:18:08 -07:00 |
|
Brent Simmons
|
d7b45a1413
|
Change parseDatePublished() to a lazy var parsedDatePublished — it appeared that it was getting called more than once, and date parsing is expensive. Also: use RSDateWithString rather than an NSDateFormatter, since NSDateFormatter is so massively slow.
|
2019-09-27 23:01:31 -07:00 |
|
Brent Simmons
|
07a631309c
|
Update RSWeb.
|
2019-09-27 22:59:15 -07:00 |
|
Brent Simmons
|
cca3089218
|
Update RSParser.
|
2019-09-27 21:56:16 -07:00 |
|
Maurice Parker
|
90834fe6b1
|
Delete conditional get information for taggings if it looks like Feedbin may have renamed a folder. Issue #1050
|
2019-09-26 11:35:07 -05:00 |
|
Maurice Parker
|
c4ee1edb69
|
Add externalID to Folder and persist it to OPML file. Issue #1060
|
2019-09-25 17:01:09 -05:00 |
|
Maurice Parker
|
08a8b8f6c2
|
Update to Swift 5.1
|
2019-09-25 15:32:30 -05:00 |
|
Maurice Parker
|
505a7d5149
|
Merge pull request #1039 from Wevah/web-inspector-outlet-fix
Remove enableWebInspectorMenuItem outlet
|
2019-09-22 18:17:42 -05:00 |
|
Nate Weaver
|
0c99a5f523
|
Remove enableWebInspectorMenuItem outlet
Fixes a console warning about the removed property.
|
2019-09-22 15:19:23 -05:00 |
|
Maurice Parker
|
cb1ebda28b
|
Merge pull request #1037 from benubois/resonsive_iframes
Make iFrames responsive.
|
2019-09-20 20:35:58 -05:00 |
|
Ben Ubois
|
cdf643c2a6
|
Make iFrames responsive.
|
2019-09-20 17:21:01 -07:00 |
|
Maurice Parker
|
ea13f911f1
|
Change to ignore unsupported accounts instead of crashing
|
2019-09-20 11:41:28 -05:00 |
|
Maurice Parker
|
b75f67bc1b
|
Merge pull request #1035 from Wevah/mac-app-store-hide-web-inspector
Disable Web Inspector for App Store builds
|
2019-09-19 11:45:10 -05:00 |
|
Nate Weaver
|
502f5656b8
|
Don't hide the Web Inspector menu item since the entire Debug menu is removed for release builds
|
2019-09-19 11:27:04 -05:00 |
|
Nate Weaver
|
180cc39904
|
Negate MAC_APP_STORE
Oops. (Was un-negated for testing.)
|
2019-09-19 11:19:25 -05:00 |
|
Nate Weaver
|
4a0bbeacc2
|
Disable Web Inspector for App Store builds
- Hide the "Enable Web Inspector" menu item.
- #if-out notifications/defaults/etc.
- Make toggleWebInspectorEnabled(_) a no-op.
|
2019-09-19 10:38:17 -05:00 |
|
Maurice Parker
|
9c9517d7d9
|
Merge pull request #1026 from Wevah/enable-inspector
Enable inspector
|
2019-09-17 14:44:06 -05:00 |
|
Maurice Parker
|
8a8dcde387
|
Add javascript to remove styling from articles. Issues ##499, #999, and #947
|
2019-09-17 14:32:18 -05:00 |
|
Nate Weaver
|
93f7972441
|
Add some spacing around a comment
|
2019-09-17 13:58:45 -05:00 |
|
Nate Weaver
|
1e840f3090
|
Move WebKit "inspector starts attached" user default to AppDefaults
|
2019-09-17 13:42:18 -05:00 |
|
Nate Weaver
|
4a2724bcc4
|
Fix comment capitalization
|
2019-09-17 13:27:11 -05:00 |
|
Nate Weaver
|
0c89bc43c1
|
Use a bridging header for the Web Inspector API instead of KVC
|
2019-09-17 06:55:55 -05:00 |
|
Nate Weaver
|
4f405009f5
|
Use a selector instead of a block for the notification observation
|
2019-09-17 05:04:05 -05:00 |
|
Nate Weaver
|
e39fa31bf7
|
Add a menu item to the Debug menu to enable the Web Inspector
Just enables the "Inspect Element" item in a WKWebView's contextual menu at the moment.
|
2019-09-17 05:04:05 -05:00 |
|
Brent Simmons
|
66d9333999
|
Make minor code formatting changes so that TimelineViewController matches our current thinking. Also delete some commented-out and unused code.
|
2019-09-16 22:27:17 -07:00 |
|
Brent Simmons
|
f7c9cc1dbd
|
Remove no-longer needed machinery for updating the timeline on dark-mode/light-mode appearance changes.
|
2019-09-16 22:09:58 -07:00 |
|
Brent Simmons
|
a05fd61085
|
Merge branch 'imagecache' into mac-release
|
2019-09-16 20:07:31 -07:00 |
|
Brent Simmons
|
2d22f061a5
|
Remove no-longer-needed functions for compositing the avatar on a background.
|
2019-09-16 20:07:07 -07:00 |
|
Brent Simmons
|
a225d52ba3
|
Use the new TimelineAvatarView instead of an NSImageView in TimelineTableCellView.
|
2019-09-16 20:01:30 -07:00 |
|
Brent Simmons
|
506b621e5d
|
Draw the avatar background in TimelineAvatarView only if the icon is too short vertically.
|
2019-09-16 20:00:32 -07:00 |
|
Brent Simmons
|
2f9f4e263c
|
Restore color for light avatar background.
|
2019-09-16 19:59:33 -07:00 |
|
Maurice Parker
|
1d7cbe5596
|
Fix super wide div's. Issue #1010
|
2019-09-16 18:12:56 -05:00 |
|
Maurice Parker
|
0458fd3838
|
Delete avatar and favicon image caches every three days
|
2019-09-16 16:26:40 -05:00 |
|
Brent Simmons
|
8a2d1f5f6a
|
Create TimelineAvatarView, which draws the background for images that need it.
|
2019-09-15 23:02:13 -07:00 |
|
Maurice Parker
|
7c3c78b796
|
Remove debug print statement
|
2019-09-15 04:08:10 -05:00 |
|
Maurice Parker
|
dc67c9f03b
|
Update to latest RSCore
|
2019-09-15 04:06:24 -05:00 |
|
Maurice Parker
|
20dda3727b
|
Change to use the scaled avatar version of the favicon.
|
2019-09-15 04:05:11 -05:00 |
|
Maurice Parker
|
b07bf73f78
|
Revert "Scale images, when needed, before generating inline HTML data in ArticleRenderer — this keeps us from getting huge amounts of data, which slows down rendering."
This reverts commit c3e26ea307248b5ed0b8638098a17b2abfd94f2e.
|
2019-09-15 04:00:24 -05:00 |
|
Brent Simmons
|
c3e26ea307
|
Scale images, when needed, before generating inline HTML data in ArticleRenderer — this keeps us from getting huge amounts of data, which slows down rendering.
|
2019-09-14 22:41:13 -07:00 |
|
Brent Simmons
|
6377cbc379
|
Bump version to 5.0.2.
|
2019-09-14 11:08:34 -07:00 |
|
Brent Simmons
|
73471bc6cd
|
Update RSCore to get Daniel’s app movement monitor fix.
|
2019-09-14 10:46:05 -07:00 |
|
Brent Simmons
|
744d43ddd9
|
Bump version to 5.0.
|
2019-09-11 22:26:09 -07:00 |
|
Maurice Parker
|
57542592cb
|
Correct which view should become the first responder. Issue #1014
|
2019-09-11 17:47:02 -05:00 |
|
Brent Simmons
|
1b7a46e505
|
Bump version to 5.0.1b1.
|
2019-09-10 20:32:15 -07:00 |
|
Brent Simmons
|
7ad0b6b604
|
Always update the unread count in the timeline after doing a sync fetch after representedObjects changes. Reload visible cells whenever showFeedNames changes. Fix #923.
|
2019-09-10 20:28:16 -07:00 |
|
Maurice Parker
|
8dda681409
|
Add accessibility labels to Sidebar, Timeline, and Article. Issue #934
|
2019-09-10 11:09:17 -05:00 |
|
Brent Simmons
|
41c82eca15
|
Rename existingFeed(with:) to existingFeed(withFeedID:) to make it more clear. Make account.idToFeedDictionary private — callers should use existingFeed(withFeedID:).
|
2019-09-08 21:44:05 -07:00 |
|
Brent Simmons
|
f5f306f60f
|
Add comments to feed.iconURL and feed.faviconURL, explaining that these are set only if that info was part of the feed (which is a JSON-Feed-only feature).
|
2019-09-08 21:17:57 -07:00 |
|